Arch Linux - глоссарий, установка, обсуждение.

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Arch Linux
Archlinux-vert-dark.svg.png
В данной теме обсуждаем про Arch Linux, будем описывать его особенности, инструкции по установке, руководство по эксплуатации и т.п.
Скрины мои. GUI от GNOME.
Снимок экрана от 2019-05-25 18-31-11.pngСнимок экрана от 2019-05-25 18-31-30.png
- флудить можно, но только склоняясь к технической теме
- также рекомендуем прочитать






Всегда скачать последнюю версию Arch Linux можно:
 
Последнее редактирование:

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Глоссарий(термины)

Что такое Arch Linux?
- это независимо разрабатываемый дистрибутив GNU/Linux общего назначения, достаточно гибкий для выполнения любой роли. .
На каком дистрибутиве основан Arch? - Arch разрабатывался с нуля независимо от других дистрибутивов GNU/Linux.
Какие архитектуры поддерживает Arch? - Arch поддерживает только архитектуру x86_64 (также известную как amd64).
Yaourt (Yet AnOther User Repository Tool) — оболочка для пакетного менеджера Pacman, с некоторыми расширениями и поддержкой пользовательского репозитория AUR. В отличие от Pacman, для запуска yaourt не требуется прав администратора.
Pacman - предоставление возможности легкого управления пакетами вне зависимости от того, откуда они взяты: из официальных репозиториев или же собраны самостоятельно.
Пользовательский репозиторий Arch (Arch User Repository, AUR) — это поддерживаемое сообществом хранилище ПО для пользователей Arch. Он содержит описания пакетов (файлы PKGBUILD), которые позволят вам скомпилировать пакет из исходников с помощью makepkg и затем установить его, используя pacman.
 
Последнее редактирование:

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Мой отзыв о Arch Linux. Я много уже перепробовал дистрибутивов, много раз перезаписывал флешку, но самым подходящим вариантом для себя, я предпочёл Арч.Почему?
Дело в том, что та же Ubuntu, Debian, дать их в руки профессионалу- через 2 часа система ломается. Арч же при загрузке подсказывает - почему он сломался и как, и даже вылет системы никогда не был. Также он очень быстрый, а танцы с бубнами доставляют только удовольствие. Система очень легковесная,и её можно легко понять.
Для профи она также легконастраиваемая. Также нравится AUR, там ведь всё на исходниках.
 

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Установка Arch Linux. устарело.
Установка будет на примере Lenovo ideaPad 320
Для начала установки, вам необходимы:
- хороший интернет
- флешка на 1GB вполне хватит
- место на ЖД от 20GB
Поехали!
Создавать загрузочные флешки я рекомендую в rufus - . Качаем образ арч - . И записываем. Рекомендую заранее сделать резервные данные с ЖД на любой накопитель. Я вас предупредил!
BIOS - уже древняя штука, поэтому в 2012 году придумали EFI. Это наиболее удобно, также легко распоряжаться загрузчиками. Но мы пришли настроивать уефи для отключения Secure Boot, а также переместите загрузочную флешку во вкладке Boot в первую категорию. Ну всё, настроили,можно двигаться дальше.
Сначала при загрузке будет окошечко с выбором, куда загрузится. Выбираем первый вариант archiso, и добро пожаловать! Нас встречает любимая консоль, с которой надо разобраться.
Для начала нам нужно получить доступ в интернет. Если у вас проводной интернет с роутером с поддержкой DHCP, то вы уже готовы. А если вы хотите настроить WiFi, то нужно немного попотеть.
1. Сначала посмотрим список интерфейсов wifi командой:
iw dev
Там можно увидеть, что наш интерфейс звать wlp3s0(у вас может быть другое). Теперь поднимем наш wifi:
ip link set wlp3s0 up
И просканируем сети:
iw dev wlp3s0 scan | grep SSID
Если у вас вылезают ошибки про RTNETLINK, то у вас заблокирована карта wifi софтово. Для того чтобы её анлокнуть, сначала посмотрите интерфейсы, введяrfkill, и потом разблокируем wlan
rfkill unlock wlanи дальше опять поднимайте wifi и ищите сети.

Нашли свою сеть? Теперь нам нужно написать конфиг.файл
wpa_passphrase [I]название_ТД пароль[/I] > [I]конфигурационный_файл[/I]
К примеру, для ТД zhyk пароль 12345678 и конфигурационный файл я хочу назвать wpa_zhyk.conf, тогда команда имеет следующий вид:
wpa_passphrase zhyk 12345678 > wpa_zhyk.conf
И наконец-то подключаемся к сети:
wpa_supplicant -B -i wlp3s0 -c wpa_zhyk.conf
И последнее: получаем конфиг DHCP
dhclient wlp3s0
Проверить интернет можно пингом до ya.ru
А теперь очистка диска.
В данной инструкции я буду устанавливать арч на чистый диск, тоисть если стояла винда мы её сотрём. Потом напишу способ с установкой поверх винды. Давайте введём команду:
fdisk -l
И посмотрим все доступные диски. У меня в данном случае /dev/sda - это мой ЖД размером 500 GB, а /dev/sdb это моя флешка установочная, размером в 32 GB. Я хочу стереть диск полностью, даже с таблицей разделов. Это нужно ввести команду:
gdisk /dev/sda
Переходим в экспертный режим:
x
И стираем таблицу:
z
И дважды вводим Y для подстверждения.
А теперь пора разметить диск, для этого вводим:
cfdisk /dev/sda
Вылазит окошечко, выбираем gpt.
Теперь нам нужно создать 2 или 3 раздела. 1 раздел будет пренадлежать загрузчику EFI, второй для системы, а третий(по желанию)раздел подкачки.У меня 4 гига оперативной, следовательно подкачка бы не помешала.
Теперь создадим разделы. Нажимаем New, вводим размер 200M (этого хватит для загрузчика, занято около 50M), и жмакаем Enter, далее отсчитываем 4 гига подкачки, делаем домашний раздел и подкачки. Итого 3 раздела, и после того, как сделали добро, раздел с загрузчиков нажимаем на кнопку Type, и выбираем EFI System, раздел с системой - Linux root(x86-64), а подкачка - Linux swap. Итог:
Код:
/dev/sda1 - EFI System
/dev/sda2 - Linux root (x86-64)
/dev/sda3 - Linux swap
Теперь нажимаем Write, вводим yes для подтверждения, и выходим, нажав Quit.
А вот теперь форматируем наши разделы:
Код:
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
Теперь следующий этап установки арч в Шаге 5.
Монтируем наши разделы для дальнейшей установки:
Код:
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
swapon /dev/sda3
И теперь установка пакетов - ура:
pacstrap -i /mnt base base-devel
Подтверждаем установку, нажав несколько раз ENTER, и ждём установки всех пакетов(зависит от скорости интернета).
Когда всё скачалось, генерируем файл fstab:
genfstab -U -p /mnt >> /mnt/etc/fstab
И переходим в другую, установленную среду arch-chroot:
arch-chroot /mnt
Первым делом установим nano:
pacman -S nano
Далее в locale.gen необходимо раскоментировать нужные для нас языки - это en_US и ru_RU кодировки UTF-8. Поэтому заходим в файл locale.gen:
nano /etc/locale.gen
И расскоментируем строчки:
Код:
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
После выполняем:
locale-gen
Создадим locale.conf и экспортируем локаль:
Код:
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
Мы специально выбрали английскую локаль на время установки, поскольку если будут возникать ошибки, то при русской локали сообщения будут выводиться квадратиками и будет трудно понять, в чём причина проблемы.
Установим имя хоста(вы можете взять любое):
echo lenovo> /etc/hostname
Настраиваем сеть. Если у вас проводное соединение, то включите автоматическое получение IP адреса:
systemctl enable dhcpcd.service
А если WiFi, то:
Установите эти пакеты:
pacman -S wpa_supplicant dhclient iw

Установите пароль для рута:
passwd
Создадим нового пользователя с привилегиями sudo:
useradd -m -g users -G wheel,video -s /bin/bash <имя пользователя>
Установим sudo:
pacman -S sudo
В файле /etc/sudoers найдите и раскомментируйте строку %wheel ALL=(ALL), чтобы пользователи сразу после создания могли sudo:
nano /etc/sudoers
Установим пароль для ново-испечённого пользователя:
passwd <имя пользователя>
А теперь главное - загрузчик. Граб мне не очень, но bootctl никто не отменял, поэтому установим его:
bootctl install
Редактируем файл:
nano /boot/loader/loader.conf
Удалите всё оттуда, и впишите:
default arch
Создайте конфигурационный файл для добавления пункта Arch Linux в менеджер systemd-boot:
nano /boot/loader/entries/arch.conf
У меня содержимое приведено к следующему ввиду:
Код:
title  Arch Linux
linux  /vmlinuz-linux
initrd  /initramfs-linux.img
options  root=/dev/sda2 rw
Выйдем из chroot, размонтируем смонтированные разделы и перезагрузимся:
Код:
exit
umount -R /mnt/boot
umount -R /mnt
reboot
И теперь можно вынимать флешку. Часть 2 выполнена!
Пол дела уже выполнено. Теперь вам остаётся установить драйвера, Xorg, окружение и многое другое...
Сначала обновим систему, и репозитории:
sudo pacman -Syu
Теперь насчёт интернета. Если у вас провод, то всё заработает, как "из коробки", но если у вас wifi, то выполняем всё также, как в Шаге 4 в спойлере "Настройка WiFi".
Перед тем, как мы установим всё необходимое программное обеспечение, нам нужна помощь пакета bash-completion, который при нажатии на клавишу TAB дописывает команды или показывает список возможных команд или файлов для подстановки.
sudo pacman -S bash-completion
Следующий шаг – это установка дефолтного X окружения, которое обеспечивает настройки по умолчанию Xorg сервера и поддержку 3D.
sudo pacman -S xorg-server xorg-apps xorg-xinit mesa
Для дополнительной функциональности Xorg также установите следующие пакеты.
sudo pacman -S xorg-twm xterm xorg-xclock
Для ноутбуков и нетбуков также установите драйверы для поддержки тачпада.
sudo pacman -S xf86-input-synaptics
Теперь нам нужно установить драйвер, специфичный для вашей системы VGA (видеокарты), но для начала нам нужно идентифицировать вашу системную графику. И нужно пройти небольшой ликбез.
Видео карты бывают:
-NVidia
-Intel
- AMD
Графика Intel это встроенное в процессор видео ядро. Сейчас большинство процессоров имеют видео ядро. Поэтому на вашей системе может скорее всего будет два видеоадаптера: NVidia и Intel или AMD и Intel.
Для дополнительной путаницы существуют проприетарные (от производителя) и открытые драйвера для NVidia и AMD.
Чтобы всё стало действительно сложным, эти драйвера конфликтуют между собой и их «конфликты» заключают как правило в том, что система просто не загружается в графический интерфейс.
Наберите следующую команду, чтобы определить вашу видеокарту.
lspci -k | grep -E "(VGA|3D)"
У мну так:
Код:
00:02.0 VGA compatible controller: Intel Corporation Device 3e9b
01:00.0 3D controller: NVIDIA Corporation GT108M [GeForce 920M] (rev al)
Для установки открытого драйвера AMD выполните команду:
[/B]sudo pacman -S xf86-video-amdgpu[B]
Для установки открытого драйвера nVidia выполните:

sudo pacman -S xf86-video-nouveau
ИЛИ для установки проприетарногоо драйвера nVidia выполните:
sudo pacman -S nvidia nvidia-utils
Для установки открытого драйвера Intel выполните:
sudo pacman -S xf86-video-intel
Если вам нужны операции, как HashCat, то берите Nvidia. Я выбрал intel.
После того, как соответствующий драйвер вашей видеокарты был установлен, настало время для тестирования Xorg сервера и видеодрайверов, сделайте это следующей командой.
sudo startx
Если у вас будет всё правильно настроено, то запустится X сессия, будет она очень сыровата. Чтобы из него выйти, введите exit.
Ну а теперь сейчас мы получим крутой интерфейс. Я выбрал GNOME, собственно:
sudo pacman -S gnome gnome-extra
И ждём-с...
Далее нам нужно установить Display Manager. В данном случае я выбрал GDM,собственно:
sudo pacman -S gdm
Эта команда сделает так, что вам не придётся каждый раз вручную выбирать желаемое окружение рабочего стола:
sudo mv /usr/share/xsessions/gnome.desktop ~/
Внимание, если вы установили проприетарный драйвер. Откройте файл /etc/gdm/custom.conf
sudo nano /etc/gdm/custom.conf
Найдите там строчку
#WaylandEnable=false
Раскомментируйте её:
WaylandEnable=false

Следующий шаг – это включение и тестовый запуск GDM, для входа в Arch Linux используйте ваши учётные данные.
Код:
sudo systemctl enable gdm
sudo systemctl start gdm
Далее входим - и вуаля, нас встречает интерфейс GNOME.
Каждому таки хочется подключать WiFi через настройки. Для этого задействуем NetworkManager:
Код:
sudo pacman -Syu
sudo pacman -S net-tools network-manager-applet
Далее надо отключить службу dhcpd - нужно отключить для интерфейса, с которым устанавливали арч - а данном случае wlp3s0:
Код:
sudo systemctl stop dhcpcd@wlp3s0.service
sudo systemctl disable dhcpcd@wlp3s0.service
sudo systemctl stop dhcpcd.service
sudo systemctl disable dhcpcd.service
Запустите и добавьтет в автозагрузку Network Manager:
Код:
sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager
Установим обязательное програмное обеспечение, которое будет нужно повседневно:
sudo pacman -S gedit gnome-terminal pulseaudio pulseaudio-alsa pavucontrol firefox vlc eog eog-plugins chromium unzip unrar p7zip pidgin toxcore deluge smplayer audacious qmmp gimp xfburn thunderbird gnome-system-monitor doublecmd-gtk2 gnome-calculator pinta recoll deadbeef veracrypt bleachbit gnome-screenshot evince mlocate antiword catdoc unrtf djvulibre id3lib mutagen python2-pychm aspell-en git calibre ttf-freefont ttf-linux-libertine ntfs-3g libmtp
Установим русскую локаль:
Код:
su -
echo LANG=ru_RU.UTF-8 > /etc/locale.conf
Ctrl+d
Если вам нужны офисные инструменты вроде Writer, Calc, Impress, Draw, Math и Base, то установите пакет LibreOffice следующей командой.
sudo pacman -S libreoffice-fresh libreoffice-fresh-ru
Вот и всё, впринципе ничего сложного =)
 
Последнее редактирование:
  • Спасибо
Благодарности: Lord_X, dA5niles и Акелла

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Установка Arch Linux 06.12.2019

Системные требования: любая машина, поддерживающая архитектуру , минимум 512 MiB ОЗУ, и минимум 4-6 GiB пространства накопителя, и хорошее интернет-соединение.
1.1. Проверка подписи.
Вы можете перед установкой проверить образ ISO ArchLinux, скачанный с зеркала с помощью GnuPG. Подпись проверяется командой:
$ gpg --keyserver-options auto-key-retrieve --verify archlinux-[I]версия[/I]-x86_64.iso.sig
Заранее поместите файл PGP signature в папку с образом ISO.
1.2. Запись образа ArchLinux на флеш-накопитель.
Записать образ в ОС Windows можно с помощью , на Linux можно с помощью штатных средств, как dd(позже написано).
1.3. Загрузка в live-окружение.
Для этого выключите свой ПК, подключите флешку, и включите ПК. Далее при включении нажимаете много раз на F10, F12(обр. к инструкции мат.платы), чтобы попасть в Boot Menu. В Boot Menu выберите свой флеш-накопитель, например EFI USB DEVICE(USB DISK 2.0). Далее выберите Boot Arch Linux , для загрузки в установочное окружение. Несколько секунд, и перед вами приглашение консоли .
В live-окружении Вы можете переключаться между консолями с помощью ALT+Стрелка(влево/вправо), пользоваться браузером , и иными текстовыми редакторами , и прочее.
1.4. Проверка загруженного EFI режима.
Данная инструкция подразумевает установку на ПК с EFI загрузчиком. Если такового нет, инструкция будет позже.
Убедитесь, проверяя папку efivars:
# ls /sys/firmware/efi/efivars
Если будет ошибка, что данного каталога не существует, следовательно Вы загружены с помощью BIOS или CSM режима. Обратитесь к инструкции к своей материнской плате, как активировать UEFI загрузчик.
1.5. Подключение к интернету.
Если у Вас проводной WAN интернет, то просто подключите кабель к своему ПК. Для проверки статуса подключения к сети, сделайте пинг.
# ping ya.ru
Если нет ошибок, и пакеты передаются, следовательно Вы подключены к интернету.
1.5.2. Подключение к интернету к сети Wi-Fi.
Можно облегчить подключение к интернету с помощью утилиты netctl и wifi-menu. Для начала работы, начните сканирование SSID с помощью команды:
# wifi-menu
Выберите свой SSID, введите пароль, и сделайте пинг сети, как в пункте 1.5. Если пакеты в норме, значит Вы подключены к интернету.
1.6. Синхронизация системных часов.
Для синхронизации введите команду:
# timedatectl set-ntp true
1.7. Разметка накопителя.
Чтобы просмотреть все разделы и диски, воспользуйтесь утилитой fdisk.
# fdisk -l
В выводе вы увидите свой накопитель, и все его разделы.
1.7.2. Полное форматирование диска.
Данная инструкция подразумевает установку на чистый накопитель. Воспользуемся утилитой gdisk.
# gdisk /dev/sdX(буква Вашего накопителя)
Сначала нажмите X, потом нажмите Z. Теперь Ваш накопитель чист.
1.7.3. Создание томов.
На накопителе должны обязательно быть: Системный EFI раздел, раздел с ОС, и SWAP(опц.).
Точка монтирования
Раздел
Тип раздела
Рекомендуемый раздел
/mnt/boot/dev/sdX1системный раздел EFI260-512 MiB
/mnt/dev/sdX2Linux root (x86-64)остаток
[SWAP]/dev/sdX3Linux swap=<512 MiB
Для создания разделов, воспользуйтесь утилитой cfdisk.
1.7.3.1. Гайд по cfdisk.
Для того, чтобы начать редактировать разделы винчестера, введите данную команду:
# cfdisk /dev/sdX
Вы попадёте в консольный интерфейс cfdisk. Для создания раздела нажимаем New. Создаём по схеме(см. пкт. 1.7.3.)разделы. Далее выбираем первый раздел, и нажимаем Type. Выбираем EFI System. C основным разделом нажимаем уже Linux root(x86-64), а для SWAP - Linux swap. По окончанию настройки разделов, нажимаем Write.
1.7.4. Форматирование разделов.
Для форматирования раздела EFI, необходимо форматировать в FAT32 этой командой:
# mkfs.fat -F32 /dev/sdxY
* x - буква диска, Y - номер раздела
Для форматирования раздела с будущей ОС Linux, введите эту команду:
# mkfs.ext4 /dev/sdxY
Для активации SWAP раздела, выполните эти две команды:
Bash:
# mkswap /dev/sdxY
# swapon /dev/sdxY
1.8. Монтирование разделов.
Сначала монтируйте раздел с будущей ОС, затем раздел с EFI.
# mount /dev/sdxY /mnt - система.
# mkdir /mnt/boot - папка для загрузчика.
# mount /dev/sdxY /mnt/boot - загрузчик.
2.1. Установка основных пакетов.
Используйте скрипт чтобы установить базовые пакеты, Linux, и открытые драйвера.
# pacstrap /mnt base base-devel linux linux-firmware
3.1. Fstab.
Сгенерируйте файл fstab для идентификации разделов и меток .
# genfstab -U /mnt >> /mnt/etc/fstab
3.2. Переход к новому каталогу chroot.
# arch-chroot /mnt
3.3. Настройка часового пояса.
# ln -sf /usr/share/zoneinfo/Континент/Город /etc/localtime
Далее сгенерируйте adjtime для активации часов.
# hwclock --systohc
3.4. Локализация.
Раскомментируйте в файле /etc/locale.gen необходимые для Вас локали. Например en_US.UTF-8 и ru_RU.UTF-8. Позже, как раскомментировали, введите:
# locale-gen
Далее создайте файл в /etc/locale.conf значение переменной LANG:
# echo LANG=ru_RU.UTF-8 > /etc/locale.conf
Шрифт для поддержки кириллицы можно сделать, создав файл /etc/vconsole.conf и вписав туда это:
Код:
KEYMAP=ru
FONT=cyr-sun16
3.5. Hostname, название ПК.
echo hostname > /etc/hostname
3.6. Пароль суперпользователя.
# passwd
3.7. Установка загрузчика.
Данная инструкция подразумевает установку загрузчика . Для этого введите.
# bootctl install
Далее зайдите в /boot/loader/loader.conf , удалите там всё, и напишите
Код:
default arch
Далее зайдите в папку entries и создайте файл arch.conf, и впишите туда содержимое примерно так:
Код:
title          Arch Linux
linux          /vmlinuz-linux
initrd           /производитель_цп-ucode.img
initrd         /initramfs-linux.img
options        root=/dev/sdxY rw
3.7.2. Установка фикса микрокода.
Если у Вас процессор intel, установите - intel-ucode
Если у Вас процессор AMD - amd-ucode
Далее в настройку загрузчика, arch.conf впишите вместо производитель_цп Вашего вендора процессора.
4.1. Установка.
Чтобы подключение к WiFi в новоиспечённой системе было лёгким, как wifi-menu, установите данные пакеты:
# pacman -S netctl dhcpcd wpa_supplicant dhclient dialog
Если вы устанавливаете с помощью проводного интернета, следует установить эти два пакета:
# pacman -S dhcpcd iputils
Код:
exit
umount -R /mnt/boot
umount -R /mnt
reboot
Далее не забудьте отсоединить флеш-накопитель с установщиком ArchLinux.
Основная установка окончена.
 
Последнее редактирование:

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Среда рабочего стола
(DE) — реализация , состоящая из набора программ, которые разделяют общий графический интерфейс (GUI).
Среда рабочего стола объединяет различные компоненты для предоставления единых элементов графического интерфейса, например, значков, панелей, обоев и виджетов рабочего стола. Также большинство сред включают в себя интегрированный набор программ и утилит. Что самое важное, среды рабочего стола предоставляют свой собственный оконный менеджер, который обычно можно заменить совместимым вариантом.

Для установки среды рабочего стола необходим работоспособный сервер X. Подробнее об этом смотрите в статье Xorg. Также некоторые среды поддерживают Wayland, но в большинстве случаев эта поддержка носит экспериментальный характер.
Список сред рабочего стола
budgie1.jpegbudgie2.jpegbudgie3.jpeg
Budgie написанный с нуля рабочий стол, который используется по умолчанию в Операционной Системе Solus. К тому же, более современный дизайн Budgie может имитировать внешний вид рабочего стола GNOME 2.
Установка. Установите последний стабильный пакет или текущую разрабатываемую версию . Также рекомендуется установить необязательные зависимости, чтобы получить более полную рабочую среду. Также рекомендуется установить группу , которая содержит приложения для стандартной работы GNOME.
$ sudo pacman -S budgie-desktop
Запуск. Выберите сессию Budgie Desktop Экранного менеджера, или измените ~/.xinitrc добавив Budgie Desktop:
Код:
export XDG_CURRENT_DESKTOP=Budgie:GNOME
exec budgie-desktop
cinnamon1.jpegcinnamon2.jpegcinnamon3.jpeg
Cinnamon - свободная среда рабочего стола, являющаяся ответвлением от кодовой базы GNOME Shell. Основное направление разработки — предоставление пользователю более привычной, традиционной среды в стиле GNOME 2."
Установка. Установить можно из официального репозитория пакет cinnamon.
$ sudo pacman -S cinnamon
Запуск. Выберите Cinnamon либо Cinnamon (Software Rendering) из меню вашего экранного менеджера. Первый вариант использует ускорение графического адаптера, и его следует использовать если не возникает проблем. Если вы испытываете проблемы с драйвером видео (появляются артефакты или прочие сбои), попробуйте запустить сеанс Cinnamon (Software Rendering), в котором отрисовка осуществляется программно.
deepin1.jpegdeepin2.jpegdeepin3.jpeg
(Deepin Desktop Environment) является средой рабочего стола по-умолчанию для дистрибутива Linux Deepin.
Установка. Для установки оболочки deepin введите.
$ sudo pacman -S deepin
Группа пакетов deepin-extra содержит минимальные приложения для удобной работы deepin.
Запуск. По-умолчанию Deepin рассчитан на работу с экранным менеджером lightdm.
Чтобы использовать оригинальный экран приветствия для Deepin в lightdm, вам необходимо изменить конфигурационный файл /etc/lightdm/lightdm.conf следующим образом:
Код:
[Seat:*]
...
greeter-session=lightdm-deepin-greeter
gnome1.jpeggnome2.jpeggnome3.jpeg
— окружение рабочего стола, которое стремится быть простым и легким в использовании. Оно разработано в рамках и состоит полностью из свободного и открытого программного обеспечения.
Установка.
Доступны две группы:
  • gnome содержит основное рабочее окружение и набор хорошо интегрированных приложений;
  • gnome-extra включает в себя дополнительные приложения GNOME, такие как архиватор, диспетчер дисков, текстовый редактор и набор игр. Обратите внимание, что эта группа опирается на .
Запуск. В меню экранного менеджера выберите сессию GNOME, GNOME Classic или GNOME on Xorg.
kde1.jpegkde3.jpeg
KDE — проект, состоящий из среды рабочего стола (KDE Plasma), набора библиотек и фреймворков (KDE Frameworks), а также набора приложений (KDE Applications).
KDE активно поддерживает вики-ресурс . Здесь пользователи могут получить наиболее актуальную и подробную информацию о большинстве приложений KDE.

Установка. Установите мета-пакет plasma-meta или группу пакетов plasma.
Если вам нужна более минималистичная Plasma (с меньшим количеством установленных пакетов и приложений), установите пакет plasma-desktop.
Запуск. Выберите Plasma для запуска нового сеанса.
lxde1.jpeglxde2.jpeglxde3.png
: "Одно из главных достоинств LXDE - небольшие требования к железу. Философия LXDE - это лёгкость, полезность и практичность."
Установка.
LXDE модульный и вы можете выбирать только те пакеты, которые вам нужны.
Минимально необходимые пакеты для запуска LXDE: lxde-common, lxsession, desktop-file-utils и оконный менеджер.
Вы можете установить группу пакетов LXDE:
$ sudo pacman -S lxde
Запуск. В настройках сессии нужно выбрать LXDE.
mate1.jpegmate2.pngmate3.jpeg
MATE Desktop Environment является продолжением GNOME 2. Он предоставляет интуитивное и привлекательное окружение рабочего стола, используя традиционные методы для Linux и других Unix-подобных систем. MATE для обеспечения поддержки новых технологий, сохраняя традиционный стиль рабочего стола.
Установка.
MATE доступен в официальных репозиториях и может быть установлен одним из следующих способов:
  • Пакет mate-panel предоставляет минимальное окружение рабочего стола.
  • Группа пакетов mate содержит основное рабочее окружение и приложения, необходимые для стандартной работы MATE
  • Группа пакетов mate-extra содержит различные необязательные инструменты, которые хорошо работают в MATE. Заметьте, что установка только группы пакетов mate-extra не вытянет всю группу mate зависимостями: если вы действительно хотите всё, вы должны установить обе группы.
Запуск. Выберите MATE в менеджере входа.
— легковесная модульная , на данный момент работающая на основе GTK+ 2 и GTK+ 3. Она включает в себя оконный менеджер, файловый менеджер, рабочий стол и основную панель.
Установка. Установите Xfce с группой xfce4, доступной в официальных репозиториях. Вам также может понадобиться установить группу xfce4-goodies, которая включает дополнительные плагины и полезные утилиты, таких как редактор mousepad. В качестве оконного менеджера по умолчанию используется Xfwm.
 
Последнее редактирование:
  • Спасибо
Благодарности: Lord_X, vovanKARPO и Nemogood

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Установка yaourt
Утилита yaourt сделана для удобной установки пакетов из (Arch User Repository).
Порядок действий:
1. Установим для начала необходимые пакеты.
sudo pacman -S --needed base-devel git wget yajl
2. Сделайте clone двух исходных пакетов: package-query и yaourt.
Bash:
git clone https://aur.archlinux.org/package-query.git
git clone https://aur.archlinux.org/yaourt.git
3. Перейдите в папку package-query и соберите пакет.
Bash:
cd package-query/
makepkg -si
cd ..
4. Проведите эту же самую процедуру и с yaourt.
Bash:
cd yaourt/
makepkg -si
cd ..
5. По окончанию установки следует удалить обе папки.
Bash:
sudo rm -dR yaourt/ package-query/
 
  • Спасибо
Благодарности: Lord_X, vovanKARPO и Акелла

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Запуск ODIN и подобных флешеров на Arch Linux с помощью VirtualBox
Сегодня будет мануал для тех, кому лень устанавливать Windows на пекарню ради прошивки МБ(Младшего Брата), тобишь смартфона, с помощью которого вы пишите и звоните. Мануал будет опираться на флешер Odin, который прошивает Samsung смартфоны. Думаю и остальные подобные флешеры(кроме SP Flash Tool)заработают на виртуальной машине.
VirtualBox думаю большинству людей известен. Он хорошо справляется с задачей запустить несколько гостевых ОС на основной.
Рекомендованные характеристики:
- Windows 7 Начальная x32(для простых задач, как прошить вполне хватит).
- 4GB RAM(лучше столько. Windows гигабайт съест на виртуализацию. Если у Вас меньше, лучше установить дуал-бут с Windows).
Поехали:
1. Первым делом скачайте образ *.iso сборки Windows, и положите его в удобный каталог.
2. Теперь пора устанавливать VirtualBox. Установите пакеты virtualbox и virtualbox-host-dkms.
# pacman -S virtualbox virtualbox-host-dkms
2.1. Теперь нужно установить пакеты с заголовками для установленных ядер. Ядро по умолчанию - linux. Значит заголовок будет linux-headers.
# pacman -S linux-headers
Если у Вас установлено другое ядро(linux-lts, linux-zen), то смотрите пункт " " в ArchWiki.
2.2. Теперь нужно установить модули ядра. Если у Вас ядро linux, то установите virtualbox-host-modules.
# pacman -S virtualbox-host-modules-arch
Если у Вас установлено другое ядро, то смотрите пункт " " в ArchWiki.
2.3. Теперь необходимо добавить главный модуль vboxdrv в автозагрузку. Для этого создайте virtualbox.conf и напишите туда vboxdrv.
# echo vdoxdrv > /etc/modules-load.d/virtualbox.conf
2.4. Теперь необходимо для подключения к интернету создать файл vbox-other-modules.conf и вписать туда модули.
Код:
# nano /etc/modules-load.d/vbox-other-modules.conf
vboxnetadp vboxnetflt vboxpci
2.5. Чтобы использовать USB порты в VirtualBox, добавьте своего пользователя в группу vboxusers.
# gpasswd -a $USER vboxusers
2.6. Установите пакет virtualbox-guest-iso для загрузки *.iso с драйверами для гостевой ОС. Образ будет лежать в /usr/lib/virtualbox/additions/VBoxGuestAdditions.iso.
# pacman -S virtualbox-guest-iso
2.7. Теперь нам нужно установить пакет Extension Pack для корректной работы USB. Для этого скачайте из AUR или через yaourt пакет virtualbox-ext-oracle.
$ yaourt -S virtualbox-ext-oracle
2.8. Перезагрузите компьютер.
3. Запустите VirtualBox из меню приложении. Как обычно создайте виртуальную машину.
4. В настройках перейдите во вкладку USB, и нажмите на USB 2.0. Загрузитесь в машину, и установите Windows как обычно.
5. Подключите виртуальный диск с драйверами для гостевой ОС(см. пункт 2.6), и установите драйвера.
6. Скачайте Samsung драйвера, Odin, прошивку/рекавери или что-то подобное, и установите.
7. Теперь возьмите свой Samsung смартфон, и переведите его в режим Odin, и подключите к компьютеру.
8. Теперь во время запущенной машины зайдите в пункт "Устройства -> USB" и нажмите на Samsung.
9. Windows определит устройство, установит драйвера, и Odin опознает порт. Profit!
Также получилось протестировать и устройство Sony с его утилитой Flashtool. Насчёт SP Flash Tool ничего не скажу, напишу в следующем мануале, как его запустить.
 
Последнее редактирование:
  • Спасибо
Благодарности: Lord_X, vovanKARPO и Nemogood

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Установка Viper4Linux
Viper4Linux - это интерактивный эквалайзер, способствующий конфигурировать звук. Присутствует большое кол-во кастомизации. Гайд по установке есть на GitHub, но там инструкция уже устарела, и принцип установки другой.
Начинаем установку:
1. Для начала Вам необходимо установить yaourt. Процесс установки описан .
2. Устанавливаем главный бинарник viperfx.

$ yaourt -S libviperfx-nonfree-bin
3. Установим GST плагин Viper4Linux.
$ yaourt -S gst-plugin-viper4linux-git
4. Теперь установим сам viper4linux, и к нему GUI интерфейс.
Bash:
$ yaourt -S viper4linux-git
$ yaourt -S viper4linux-gui-git
5. Теперь настройка. Создаём папку в ~/.config/viper4linux.
$ mkdir ~/.config/viper4linux
5.1. Копируем файл audio.conf.
$ cp /etc/viper4linux/audio.conf ~/.config/viper4linux
5.2. Конфигурируем devices.conf. Введите.
pactl list sinks | grep "Имя:"
Вы увидите что-то вроде alsa_output.pci-0000_00_14.2.analog-stereo. Теперь данное значение впишите в devices.conf, предварительно удалив там всё.
5.3. Теперь переименуем devices.conf.template, и скопируем в домашнюю папку viper4linux.
# mv /etc/viper4linux/devices.conf.template devices.conf
$ cp /etc/viper4linux/devices.conf ~/.config/viper4linux
6. Всё, готово! Теперь Вы можете настраивать звук с помощью GUI интерфейса Viper4Linux.
Screenshot_20191206_093449.png
После прочих перезагрузок и прочего, можно запустить viper по желанию:
$ viper start
 
  • Спасибо
Благодарности: Lord_X и vovanKARPO

zhyk_magadan

Друг форума
15.01.2019
243
446
121
20
Магаданская область, пгт.Ола
Устройство
Sony Xperia XZ1 Compact
Основные рекомендации
Дополнение к установке ArchLinux.
1.1. Создание пользователя.
Вход в систему от имени суперпользователя будет не безопасен. Следует создать пользователя с привилегиями sudo.
# useradd -m -g users -G wheel -s /bin/bash smartsworld
* где smartsworld - Ваш вариант имени пользователя.
1.2. Создание пароля для нового пользователя.
# passwd smartsworld
1.3. Предоставить доступ sudo пользователям группы wheel.
Редактируем файл /etc/sudoers и ищем строчку.
Код:
...
# %wheel ALL=(ALL) ALL
...
Раскомментируйте эту строчку, убрав решётку, и сохраните файл.
2.1. Графический сервер.
— это свободная реализация оконной системы X (называемой обычно X11 или X) с открытым исходным кодом. Она необходима для запуска приложений с графическим пользовательским интерфейсом (GUI), и большинство пользователей захочет ее установить.
— новый, альтернативный протокол графического сервера, для которого доступна его эталонная реализация Weston.
К установке рекомендую Xorg. Для его установки просто установлю всю группу пакетов Xorg.
# pacman -S xorg
2.2. Графические драйверы.
Можно сказать сложный пункт для тех, кто имеет две интегрированные карты: Nvidia и Intel. Для них есть bumblebee.
# pacman -S bumblebee mesa nvidia xf86-video-intel
Чтобы начать использовать, добавьте своего пользователя в группу bumblebee, и включите демон bumblebeed:
Код:
# gpasswd -a user bumblebee
# systemctl enable bumblebeed.service
# reboot
2.2.1. Если у Вас просто Intel, установите.
# pacman -S xf86-video-intel
2.2.2. Если у Вас nvidia, рекомендую установить открытый драйвер nouveau, вместо проприетарного.
# pacman -S xf86-video-nouveau
2.2.3. Если у Вас карта AMD, то установите этот пакет.
# pacman -S xf86-video-amdgpu
2.3. Окружение рабочего стола.
Выберите окружение для себя .
2.4. Пользовательские домашние папки.
Установите пакет xdg-user-dirs, и выполните команду xdg-user-dirs-update.
3.1. Тачпады ноутбуков.
Для задействования тачпада на ноутбуке, установите:
# pacman -S xf86-input-synaptics
Пост в разработке
 
  • Спасибо
Благодарности: Lord_X и vovanKARPO

Acid_Witch

Токсичный Ведьмак
17.12.2018
44
77
45
Нова Луна
Устройство
Xiaomi Mi A1
1. Для начала Вам необходимо установить yaourt
Это старье нужно закопать, есть уже удобный , в котором можно подтвердить установку сразу всех приложений и импортировать GPG ключи на автомате
 

Arkanium

Новичок
17.12.2018
12
24
60
Устройство
Samsung Galaxy S8
2012 году придумали
В 1990х для itanium, а в 2012 Uefi, и является САНДАРТОМ по которому все BIOS должны иметь определенные возможности.
Настолько морально устарел что протух, yay будет по профитнее и быстрее, плюс синтаксис не сложный: тупое вызывание yay обновляет всю систему и пакеты из AUR; yay <запрос> выводит перечень пакетов удовлетворяющих запросу и предает установит выбранные; yay -S <package> сразу начинает установку пакета
вместо проприетарного
А если мне нужно 3д ускорение? Nouveau банально не может его вывозить.
fat32 не достаточно?
Достаточно
 
  • Спасибо
Благодарности: DDDTK

Lord_X

Стараюсь быть человеком
23.12.2018
444
653
166
47
Украина
Устройство
Xiaomi Redmi Note 7
А чем отличается Арч на Cinnamon от Mint Cinnamon?
 

Arkanium

Новичок
17.12.2018
12
24
60
Устройство
Samsung Galaxy S8
L Lord_X, базой(arch или ubuntu/Debian) и свежестью пакета(в арче свежее все)
 
  • Спасибо
Благодарности: Lord_X