Arch stand в моноблоке что это за программа
В одной из предыдущих статей мы рассматривали как выполняется установка ArchLinux на компьютер или ноутбук. ArchLinux - это своеобразная система, разработанная в Германии, которая позволяет вам выбрать все необходимые пакеты и сконструировать ее почти с нуля ничего не компилируя. Вы сможете сделать именно такую систему, какую захотите.
ArchLinux может стать полноценным и сильно защищенным сервером, так и домашней системой для игр, в зависимости от того, что вы захотите сделать. После завершения установки вы получаете полностью рабочую систему с доступом к сети и возможностью работать от суперпользователя. Но кроме этого, в ней нет больше ничего.
В этой статье будет рассмотрена настройка ArchLinux после установки, мы поговорим о том как установить драйвера, окружение рабочего стола и выполнить базовую настройку системы. Ну а теперь, давайте перейдем к действиям.
Шаг 1. Создание пользователя
Работать постоянно от имени суперпользователя опасно, потому что вы можете случайно повредить систему, удалив что-то не то, да и любая программа, в которой есть вредоносный код получит полный доступ к компьютеру. Для создания пользователя используйте такую команду:
Опция -m указывает что нужно создать домашний каталог в папке /home, -g задает основную группу пользователя, обычно это users. Опция -G указывает дополнительные группы, они указывают к каким ресурсам пользователь может получить доступ. Оболочка - может быть bash, или zsh, или любая другая установленная в системе. Например:
useradd -m -g users -G wheel,cdrom,plugdev,adm -s /bin/bash sergiy
Теперь создадим пароль для нового пользователя:
И скопируем основные конфигурационные файлы в его домашнюю папку из /etc/skel/
cp /etc/skel/.* /home/sergiy/
Шаг 2. Обновление системы
Перед тем как перейти к установке пакетов нужно обновить списки репозиториев и саму систему до самой последней версии, чтобы не возникло никаких ошибок. Для этого выполните:
sudo pacman -Syu
Шаг 3. Установка драйверов видео
Если с драйверами основных устройств проблем нет, то драйвера на видеокарту нужно устанавливать отдельно, и это не зависит от того хотите вы использовать открытые драйвера или закрытые, в системе сейчас нет вообще никаких и без них окружение рабочего стола не запустить. Выберите подходящий для вашей карты драйвер из следующего списка:
- xf86-video-amdgpu - новый, свободный драйвер для видеокарт AMD;
- xf86-video-ati - старый свободный драйвер для AMD;
- xf86-video-intel - драйвер для встроенной графики Intel;
- xf86-video-nouveau - свободный драйвер для карт NVIDIA;
- xf86-video-vesa - свободный драйвер, поддерживающий все карты, но с очень ограниченной функциональностью;
- nvidia - проприетарный драйвер для NVIDIA.
Я бы не советовал с самого начала ставить проприетарный драйвер. Поэтому вам остается выбрать один из доступных свободных драйверов. Если вы используете виртуальную машину - ваш драйвер - vesa. Теперь устанавливаем:
pacman -S xf86-video-vesa
Шаг 4. Установка Xorg
Уже все больше и больше используется Wayland, даже Gnome перешел на Wayland во многих дистрибутивах. Но эта технология еще не совсем стабильна, поэтому в нашей инструкции конфигурация ArchLInux после установки мы будем рассматривать старый добрый Xorg. Для установки компонентов Xorg наберите:
sudo pacman -S xorg-server xorg-utils xorg-apps
Перед установкой программа попросит выбрать приложения которые нужно устанавливать, можно взять все:
Выбрать библиотеку для отрисовки OpenGL:
И библиотеку для работы с устройствами ввода:
После того как установка пакетов будет завершена, нужно создать конфигурационный файл Xorg. Для этого выполните:
Xorg :0 -configure
Программа создаст файл примера конфигурации в вашей домашней директории, дальше вам нужно скопировать его в папку /etc/X11:
cp /root/xorg.conf.new /etc/X11/xorg.conf
Готово, теперь графическая подсистема установлена и готова к работе, дальше установим и настроим графическое окружение.
Шаг 7. Установка графического окружения
Вы можете установить абсолютно любое окружение рабочего стола или оконный менеджер, но в этой инструкции мы рассмотрим использование KDE Plasma. Установить окружение очень просто, достаточно установить группу пакетов plasma:
pacman -S plasma
Перед установкой программа задаст несколько вопросов, по выбору библиотеки для работы со звуком, и набору шрифтов. Вы можете оставлять значения по умолчанию.
Дальше добавим менеджер входа sddm, который используется KDE, в автозагрузку, чтобы сразу попадать в графическое окружение:
systemctl enable sddm
Осталось только запустить графическую оболочку:
systemctl start sddm
После этого менеджер входа запросит логин и пароль. Здесь нужно ввести данные, пользователя, которого мы создали на первом шаге. Дальше загрузится окружение рабочего стола:
Шаг 8. Настройка звука
По умолчанию в системе звука нет и для его поддержки тоже нужно установить несколько пакетов. Да, система ALSA встроена в ядро, но для управления ею нужно установить набор утилит:
pacman -S alsa-utils alsa-plugins
Дальше запустите утилиту alsamixer и включите нужные звуковые устройства. Значок MM означает, что устройство отключено. Чтобы включить и настроить уровень громкости нажимайте стрелку вверх. Когда завершите, нажмите Esc для выхода из утилиты.7
Чтобы проверить работает ли звук вы можете выполнить:
speaker-test -c 2
Теперь в вашей системе есть поддержка звука.
Выводы
Вот и все. Базовая настройка ArchLinux после установки завершена. Теперь у вас есть полностью рабочая операционная система, в которую вы можете устанавливать программы, игры, загружать музыку или фильмы Если у вас остались вопросы, спрашивайте в комментариях!
Оцените статью:
Об авторе
19 комментариев
Установил, настроил, DE Mate,но с очередным обновлением система встала в позу, GTK 3.2 в конфликте с GTK 3, обновление невозможно, пришлось сносить полностью Mate 1.14, и устанавливать 1.16. Почему например в минте это делается автоматом, ну Y нажать только, или оставить старое, а тут на Дыбы, или это принцип Arch?
Просто арч содержит самые свежие а значит плохо оттестированные пакеты, как следствие частые подобные глюки
Но это мелочи
Вот не надо инсинуаций. Год арч работает и обновляется, ни единого глюка за всё это время. Так что, не в обновлениях проблема.
Хмм интересно в последний раз когда ставил KDE5 на Arch то alsa-utils alsa-plugins встали как зависимости
Подскажите, пожалуйста, на Arch Linux есть возможность установить проприетарный драйвер для NVIDIA 7025/630а версии 174, кажется? Просто пытался поставить Elementary Loki и Ubuntu xfse и в обоих системах проблема с драйвером Nvidia (предлагается только 304 версия), а на стандартном видеодрайвере Xorg тоже зависает.
На Убунту последний драйвер 370-й . плохо искал. надо репозитарий добавить
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
Вот уж чего бы не советовпл, так это ставить пятую Плазму. Арч конечно не Кубунта, но намучаетесь вы с этой плазмой! Xfce, mate, cinnamon - стабильны, работают. Gnome 3.22 великолепен, если не пихать в него кучу расширений. Про тайлинговые менеджеры вообще молчу, кто любитель этого дела, раз настроил и на всю жисть))) аж скучно бывает.
В целом Арч вполне стабилен при правильном подходе. Хотя и бывают эксцессы( как в комменте выше). Я перед серьезным обновлением, делаю снэпшот root, чтобы можно было если что, откатиться(все на btrfs). И про pacman -Scc лучше забыть, много места не сожрет.
Пользую уж год 5ю плазму на рабочем месте и на домашней машине. Не припоминаю никаких мучений.
Не грузиться sddm!Что не так
Покажите логи. В папке /var/log/ должно быть что-то связанное с sddm.
Выдает черный экран и все!
Слышал, что некоторые считают Arch сложным в установке. Отчасти они правы, но для любого человека, который способен разобраться в установке и настройке linux, установка Arch довольно проста. Также это самый гибкий дистрибутив, поэтому настроить под себя его получится лучше других дистрибутивов.
Данный гайд является сборной солянкой из всех гайдов, что я прочитал (как русскоязычные, так и иноязычные). Его цель просто и без лишней технической информации показать пошаговую установку Arch и сделать это на русском языке. Главное, что статья написана от непонимающего для непонимающих. Заранее скажу, что некоторые скрины будут уже с установленного Arch, но это никак не меняет работу команд и то, что вы увидите при их использование.
Итак, начнём с простого.
Идём на сайт и качаём ISO-файл:
Там ищем зеркало(скорее всего русское) и скачиваем образ:
Для упрощения дальнейшей жизни лучше скачать Etcher, прямо на сайте есть довольно понятная инструкция в картинках, так что справятся все.
Установка
// начну с настройки VirtualBox, если вы используете её, то выполните следующие действия
1.Идём в настройки машины:
2.Во вкладке система ставим галочку около пункта ''Включить EFI'':
3.Далее идём во вкладку носители, там добавляем контроллер IDE и выбираем наш дистрибутив
Далее установка будет для всех одинакова.
Начинаем с запуска
Выбираем первую строку и жмём Enter
Проверим соединение с интернетом:
Это нужно, потому что Arch требует интернет для своей установки.
Такой командой можно проверить своё соединение и увидеть время ответа сайта.
Если вы используете wifi на своём ПК, то используйте утилиту :
Вы увидите примерно это:
Разделы диска
Для того, чтоб разбить наш диск на разделы, можно сначала узнать какие диски подключены. Скорее всего у вас будет USB флешка и HDD\SSD вашего ПК.
Команда для просмотра разделов (понадобится нам ещё много раз):
Если у вас несколько дисков, а вы хотите установить на какой-то конкретный, то можно посмотреть диски по размерам.
Время размечать наш диск. Используем команду cfdisk для этого и выбираем gpt формат :
Bажно! если во время использования команды lsblk и fdisk вы увидели что sda является не тем диском, что нужен вам, то вы дописываете в конец название другого диска, например sdb.
Используя стрелочки создаём 3 раздела на диске:
PS: Если вы решили переделать разметку диска, то через эту утилиту можно и удалять разделы
Для проверки используем lsblk снова. Если всё норм, что /dev/sda будет содежать в себе 3 раздела.
Далее форматируем наши разделы.
Форматируем тот раздел, который мы выделили под UEFi
Монтируем root и создаём папку home:
И снова lsblk для проверки
Установка
Начинается самая долгая часть, потому что нужно будет много скачать. Устанавливаем все основные пакеты, а также nano, чтоб редачить файлы системы. Если вдруг вы знакомы с vim можете скачать и его (дописать в конец).
Вам предложат что установить выбирайте all и далее yes. Встречался с проблемой, что можно было скачать первый или второй вариант, можно просто выполнить команду дважды выбирая вначале один пакет, а затем второй.
Создадим fstab файл
Настраиваем установленную систему
Chroot
Chroot (change root) нужен нам, чтобы мы могли сменить root пользователя (как и сказано в названии команды).
Настройка файла локали
Для начала идём в файл локали, чтоб настроить язык
Чтобы всё сохранить Ctrl + O, затем Enter и Ctrl + X, затем Enter
Далее пишем команды, которые сгенерируют локаль и создаём locale.conf с нужными настройками языка.
Настраиваем временную зону
Далее жмём 2 раза на Tab и видим список регионов, после городов.
В моём случае было так:
Задаём время
Тут 2 команды. Одна ставит время для системы, а другая его показывает.
Имя хоста и адрес
Я решил назвать ПК ArchMe, поэтому используем следующую команду:
Далее идём в файл localhosts и записываем ip. Если у вас ip статический, используйте свой.
Сетевой менеджер
Качаем и включаем.
Установка GRUB
Для начала сменим пароль root пользователя :
GRUB — это загрузчик, который нужен, чтоб запускать нашу установленную систему (в режиме EFI). Далее будет куча команд, которые нужно выполнить.
Перезагрузка
Чтобы без потерь перезагрузить нашу систему используем эти команды:
После перезагрузки вы увидите следующее. Если это так, то наш GRUB установился правильно
Далее выполняем следующие команды:
И проверяем, работает ли swap:
Добавим пользователя и окружение
username замените на то имя, что хотите вы)
Также нужно дать ему права суперюзера:
Дрова
Вам будет предложен выбор, выбирайте исходя из своей графики.
Окружение
Вначале покажу как поставить довольно простое — XFCE
И моё любимое i3, там выбираем пакеты 2 4 5. Возможно вы увидите квадраты вместо символов, но это нормально, вам просто нужно будет скачать шрифт dejavu ( pacman -S ttf-dejavu ). Cписок горячих клавиш можно посмотреть тут
Если вы решите поменять своё окружение, то нужно будет менять запись в файле xinitrc.
Сейчас речь пойдет об установке в различных вариантах такого небезызвестного дистрибутива линукса — Arch Linux. На момент написания статьи он занимает на distrowatch почётное 12-е место по количеству поисковых запросов за 6 месяцев с почётной средней оценкой самого дистрибутива 9.3/10. Многие считают его настоящим линуксом, для настоящих программистов, но знаменит он в первую очередь не этим, а своим нетривиальным процессом установки. Запуская загрузочный носитель пользователь в первую очередь видит отнюдь не привычный интерфейс в стиле «нажмите сюда, чтобы установить X», а большое черное окно в мир линукса.
Надежда на графический интерфейс для настройки/использования Вашей системы в конце концов принесет пользователю только проблемы. В какой-то момент времени пользователь почувствует, что ему нужно знать, что скрывает графический интерфейс…
Наверное, это самый безопасный способ попробовать свои силы в установке этой системы или, по крайней мере, хороший способ "отрепетировать" установку рядом вместо Windows, другого Linux или MacOS. Пользоваться лично я буду лицензионным VMware Workstation Pro 14…
Но подойдет в целом и любая другая программа для работы с виртуалками.
Создаём с ним новую виртуальную машину. Отдаём памяти, сколько не жалко, запускаем и открываем гайд в интернете читаем дальше.
Потом нам необходимо разметить диск. Для этого в образе, что мы запустили, присутствуют несколько утилит, например cfdisk, fdisk, gdisk, cgdisk, partitionmanager, parted, gparted… Список можно продолжать. Я люблю пользоваться утилитой cfdisk, т.к. она позволяет разметить и в MBR, и в GPT.
Какую таблицу разделов выбрать — дело каждого, от себя лишь скажу, что GPT будет поновее MBR. Подробнее о выборе между GPT и MBR можно почитать тут.
Запускаем cfdisk, который должен спросить нас про таблицу разделов. Выбираем GPT (или dos). Делаем раздел на 100 МБ. Дальше можно заморочиться и сделать отдельные разделы для разных точек монтирования: под /home, /boot, /var… Но на виртуалке, я считаю, это ни к чему — пилим единый раздел на всё оставшееся место под root.
Не забываем записать изменения на диск, выбрав пункт write.
Далее нужно создать файловые системы утилитой mkfs. EFI раздел я предлагаю отформатировать в FAT32:
mkfs.vfat -F 32 /dev/sdaX
Где X — номер раздела (у меня, например, это sda1)
Остальные разделы все обычно форматируют либо в ext4, либо в ext3:
Затем монтируем сначала корневой раздел в /mnt, затем всё остальное в соответствующие созданные директории в /mnt
Перед непосредственно установкой, я люблю настраивать зеркала с помощью утилиты reflector:
Reflector отсортирует все зеркала по пингу и запишет первые 200 из них в mirrorlist.
Теперь ставим саму систему:
pacstrap -i /mnt base base-devel
После того, как команда выполнилась, нам необходимо дать понять системе, какие разделы должны быть примонтированны при загрузке — для этого пишем:
genfstab -U /mnt >> /mnt/etc/fstab
А теперь разминаем пальчики, сейчас придется ещё немного постучать по клавиатуре…
Произведем небольшую начальную настройку системы. Для этого переходим к её корневому каталогу:
arch-chroot /mnt
Затем в файле /etc/locale.gen находим наш родной язык и раскомментируем его, потом пишем, собственно locale-gen .
Далее следует указать имя компьютера в файлике /etc/hosts. Пример конечного файла:
Добавляем один грамм пользователя
И напоследок, чтобы система загружалась, ставим загрузчик. Подробнее о тех, что можно установить можно прочитать здесь. Какой именно ставить — решать, конечно, вам, а здесь и сейчас мы установим самый обычный grub:
В общем-то готово, можно выйти из chroot, отмонтировать диски и перезагрузить машину. Потом можно уже ставить на неё графическое окружение. Подробнее об этом написано тут.
Ну вот, можно в принципе и наслаждаться…
Акт второй: установка на внешний носитель
Давайте решим задачу: у нас имеется забитый жесткий диск с Windows 10/Mac Os Mojave, на котором есть скачанный образ Arch Linux а также совершенно пустой внешний ssd или hdd.
Задача: Установить систему на внешний диск, не выходя из Windows/MacOS
Подумайте пару минут, а затем посмотрим элегантный «лайфхак».
А решение довольно таки простое: мы используем для этого всю ту же виртуальную машину
Для этого мы просто создаём её без какого либо виртуального жесткого диска, а затем подключаем к ней внешний носитель (далее — флешка) и повторяем этапы, описанные выше.
Замечание: при загрузке с полученной флешки могут возникнуть разного вида проблемы с сетью, в большинстве случаев из-за конфликтов между службами, отвечающими за подключение и реализацию доменных имён. Решается она выбором, какую службу использовать, и последующим отключением через systemctl всех остальных. Важно также упомянуть про стандартную утилиту wifi-menu
Чем же это может впоследствии пригодиться? А я скажу — ситуации бывают разные. Однажды у вас сломалась рабочая машина, вы живёте неделю-две без неё, т.к. она находится в ремонте, а работать на чем либо вам надо. Или вы купили/собрали новый компьютер, на котором пока даже ms-dos'а нет — у вас будет возможность хотя бы сделать загрузочную флешку/диск ну или продолжать работать с внешнего носителя. Портативность, так сказать. В то же время устанавливать на внешний диск, я считаю, лучше уж как минимум manjaro.
Акт третий: установка рядом с другой операционной системой
Хорошенько потренировавшись в установке арча на виртуалки, можно и на реальный диск попробовать поставить. Единственная разница состоит в том, что если были на диске раньше другие операционные системы — то надо бы по ним не попасть удалением разделов… Также можно сделать некоторые «улучшения» установки: например выделить место под раздел подкачки
Остаётся лишь пользовательская настройка, которую я описывать здесь не буду, ибо это процесс творческий и индивидуальный.
Эпилог: зачем это всё надо
На этом считаю тему исчерпанной, на чем и завершаю данное увлекательное повествование. Счастья тем, кто дочитал до этого момента.
UPD:
Видимо я несколько намудрил с флагами при установке grub, а также забыл упомянуть про os-prober — утилиту, необходимую для обнаружения других операционных систем.
Исправляюсь:
Нам показалось, что писать про установку и настройку Arch Linux в 2017 году — это моветон и повторение. Поэтому мы решили зайти с другой стороны и рассказать, а зачем вообще существует эта система и почему миллионы пользователей выбирают ее вместо привычных всем Ubuntu, Debian и Fedora. И, забегая вперед, скажем, что Arch Linux отнюдь не лучше других систем — он идеологически другой.
01. Контроль над системой
Arch Linux — это операционная система, которая ничего никому не навязывает. Сразу после установки ты получаешь голый дистрибутив Linux с минимальным набором пакетов и консольным интерфейсом. Что с этим всем делать дальше, решать только тебе. Хочешь — установи nginx, SSH, набор PHP/Python-пакетов и преврати дистрибутив в веб-сервер или поставь KDE и получи полноценный десктоп, ничем не уступающий Kubuntu. Ну или пойди совсем другим путем и создай свою собственную систему на базе оконного менеджера Fluxbox, Window Maker или даже i3.
Все зависит только от тебя, система будет такой, какой ты хочешь ее видеть. Никакого навязывания графических оболочек, никаких встроенных демонов для печати, сканирования, доступа к Windows-шарам, отправки статистики на непонятные серверы — лишь то, что тебе нужно.
Arch Linux позволяет получить очень быструю, отзывчивую систему, которая вдохнет новую жизнь в твой старенький нетбук и сделает твой и без того быстрый домашний комп еще быстрее. Совсем не обязательно тащить с собой весь тот багаж встроенных сервисов и приложений, который есть в других дистрибутивах. Но если ты все-таки этого хочешь, можно и арч превратить в неповоротливого монстра. KDE, GNOME, XFCE и LXDE на одной машине? Легко, ставь хоть все возможные графические интерфейсы и переключайся между ними по мере надобности.
Гиковый вариант интерфейса
Другие статьи в выпуске:
02. Изучение Linux
Контроль рождает ответственность. Arch Linux не прощает ошибок и требует четкого понимания смысла выполняемых действий. Если ты устанавливаешь KDE и GNOME и хочешь, чтобы они корректно работали, не мешая друг другу, ты должен четко понимать, какие пакеты тебе нужны, что такое графический менеджер логина и тулкиты Qt и GTK+.
Эффективное использование Arch Linux невозможно без знания хотя бы основных принципов работы дистрибутивов Linux. Правило «установил nginx, и он сам запустился и уже отвечает на запросы» здесь не работает. Ты должен выполнить хотя бы начальную настройку nginx, затем запустить его и добавить в автозагрузку, если хочешь, чтобы он запускался на этапе инициализации системы. Для этого ты должен знать, как конфигурировать nginx и управлять systemd.
Arch Linux ничего не будет делать за тебя, поэтому ты потратишь много часов, пытаясь разобраться, как работает тот или иной компонент дистрибутива и почему, черт возьми, у тебя не работает трекпад после установки графической среды.
Вот что хотят знать пользователи по поводу Arch Linux
03. ArchWiki
Arch Linux легко может заставить тебя рвать волосы и проклинать того, кто подсунул тебе эту дрянь, но у тебя всегда есть помощь комьюнити. У Arch Linux лучшая документация из всех дистрибутивов Linux. Любые подробности и мельчайшие детали функционирования дистрибутива расписаны в ArchWiki, огромном цифровом хранилище знаний, которое оперативно пополняется и переводится на разные языки.
В ArchWiki ты найдешь ответ практически на любой вопрос, возникший при установке и настройке дистрибутива. Документация здесь настолько хороша, что ею не брезгуют и пользователи других дистрибутивов. А ответ на вопрос, не освещенный в вики, с вероятностью 99% ты отыщешь на форуме.
С этой страницы начинается путь в мир Arch Linux
04. Rolling release
Наконец, пройдя через все круги ада и настроив систему по своему вкусу, ты можешь вздохнуть с облегчением: больше тебе не придется заниматься этим никогда. Arch Linux использует модель обновления rolling release. Здесь нет версий системы, нет релизов, нет промежуточных и тестовых релизов. Система, установленная в данный момент, — актуальная система и будет оставаться таковой, пока ты обновляешь установленные пакеты.
Единожды установив Arch Linux, ты можешь годами использовать ее, и это всегда будет свежая версия дистрибутива. Настроив автоматическое обновление дистрибутива, ты будешь каждое утро садиться за комп с самой последней версией системы. И ПО в ней будет всегда новее, чем в любом другом дистрибутиве, — Arch Linux славится оперативностью обновления пакетов.
Регулярно обновляйся, и твоя система всегда будет актуальной
05. AUR
Но не только оперативность обновления софта в репозиториях славит Arch Linux, настоящий бриллиант этого дистрибутива — AUR (Arch User Repository). С технической точки зрения это система автоматизированной сборки пакетов, принцип работы которой позаимствован у системы портов BSD-систем, а вот с точки зрения пользователя это огромный, практически безграничный каталог софта, где можно найти даже ту самую утилиту, которую написал Владимир двадцать лет назад для себя и своих друзей.
С помощью AUR можно найти, скомпилировать и установить практически любой существующий для Linux софт. И не просто любой, а самые разные варианты любого софта. Хочешь черный телеграм? Нет проблем. Нужна высокопроизводительная версия wine с патчами Gallium? Держи.
Все это лежит в одном месте, снабжено поиском и может быть установлено в одну команду. Не нужно искать никакие PPA-репозитории, добавлять их в каталог и импортировать ключи, не нужно самостоятельно скачивать файлы и устанавливать их какими-то непонятными способами, попутно инсталлируя все возможные компиляторы. Просто доверься AUR, и он сделает это сам.
В AUR можно найти десятки вариантов одного приложения
06. Pacman
Наиболее востребованные пакеты из AUR попадают в систему автосборки дистрибутива, которая формирует пакеты для четырех стандартных репозиториев Arch Linux: core, extra, community и multilib. Эти пакеты можно установить с помощью менеджера pacman, и он — это еще одна годность Arch Linux.
По принципу своей работы pacman очень напоминает apt-get: ты пишешь pacman -S firefox, и он автоматически скачивает и устанавливает последнюю версию Firefox. Однако pacman намного проще, быстрее и функциональнее apt-get, когда дело касается нетривиальных операций. Apt-get — это всего лишь обертка (и не единственная) над менеджером пакетов dpkg, так что если тебе необходимо установить deb-пакет не из сети, а с жесткого диска, ты используешь dpkg, имеющий совершенно другую семантику команд. А еще есть apt-cache для поиска пакетов, apt-file для определения принадлежности файлов пакету и набор других команд.
В Arch Linux pacman — это главный и единственный инструмент управления пакетами. С его помощью ты можешь устанавливать пакеты из сети и с жесткого диска, искать их по базе, искать нужные файлы внутри пакетов, определять принадлежность файлов пакету, получать информацию о пакете. Все функции в одной утилите с простым и понятным набором опций.
Pacman прост и удобен
07. Оригинальные версии ПО
Одна из причин, почему в репозиториях Arch Linux новые версии ПО появляются намного быстрее, чем в других дистрибутивах, — приложения не подвергаются модификации. Большинство дистрибутивов включают в себя пропатченные версии софта с функциональностью, которая, по мнению разработчиков, будет нужна пользователям или необходима для корректного функционирования дистрибутива.
Чаще всего модификации подвергается ядро, а также сетевые демоны (обычно это патчи для повышения безопасности) и компоненты графической среды. И проблема здесь не только в более долгих сроках появления ПО в репозиториях, но и в том, что эти модификации нередко ломают совместимость. Некоторые версии утилит могут отлично работать на ядре Ubuntu, но отказываться запускаться на ядрах других дистрибутивов, пути к конфигурационным файлам, описанные в официальной документации приложения, могут не совпадать с путями в дистрибутиве. Библиотеки среды GNOME в Ubuntu несовместимы с самой средой GNOME, поэтому установка последней в этом дистрибутиве — дело довольно нетривиальное.
В Arch Linux ПО всегда работает и ведет себя так, как задумал его разработчик. Ядро здесь самое стандартное, приложения собраны из официальных исходников без всяких модификаций. Устанавливая приложение, ты всегда можешь рассчитывать на то, что не столкнешься с несовместимостями. А если тебе все-таки нужны модифицированные версии, ты всегда можешь собрать их из AUR. Различных модификаций того же ядра здесь полсотни.
В AUR представлены десятки вариантов ядра Linux
08. Комьюнити
Arch Linux развивается полностью за счет комьюнити. Над дистрибутивом не стоит никакая компания, заинтересованная в развитии тех или иных функций, которые позволят ей наиболее выгодно преподнести дистрибутив покупателям. Здесь нет навязанной линии развития дистрибутива, которая может не всем показаться правильной (как в случае с Unity и дисплейным сервером Mir в Ubuntu, например). Arch Linux — продукт сообщества, такого же, каким было сообщество разработчиков ядра Linux, пока в конце девяностых в него не пришли корпорации и не начали продвигать только им нужные функции.
Организационная структура Arch Linux держится на принципах меритократии, когда направление развития проекта определяется теми, кто внес больший вклад в его развитие. Те же принципы используются при разработке BSD-систем и дистрибутива Debian, а вот организационная структура Ubuntu, Fedora и SUSE им полностью противоречит.
Развиваемый сообществом, Arch Linux становится таким, каким его хочет видеть сообщество, независимо от желаний корпораций.
Форум Arch Linux так же аскетичен, как сам дистрибутив
09. Защита от дураков
Arch Linux — дистрибутив не для всех. Чтобы просто установить его и довести до состояния более-менее пригодной для использования системы с графическим интерфейсом, придется потратить немало времени, а если ты новичок, то и нервных клеток. Воспринимай это не только как набивание скиллов, но и как пропуск в клуб умных и компетентных людей.
Сложности, с которыми сталкиваются пользователи при установке и использовании дистрибутива, привели к рождению по-настоящему компетентного сообщества. Глупые вопросы на форумах Arch Linux встречаются намного реже, чем на форумах, посвященных другим дистрибутивам, а ответы всегда более компетентны. Сообщество Arch Linux — это собрание гиков всех мастей, готовых изучать новое и получающих удовольствие от ковыряния системы.
Именно это увидит любой пожелавший установить Arch Linux вместо инсталлятора
10. Just for fun
В конце концов, даже если Arch Linux тебе не нужен и твой текущий дистрибутив или даже Windows/macOS тебя полностью устраивает, сам процесс установки и настройки дистрибутива — занятие интересное и фановое. Хотел ли ты когда-нибудь собрать свою собственную систему, не заморачиваясь с LFS? Arch Linux — отличная возможность сделать это.
Выводы
Arch Linux неидеален, и некоторые из приведенных в статье черт характерны и для других дистрибутивов, включая тот же Slackware, приверженцем которого автор был на протяжении многих лет. Однако именно арч сегодня дает тот экспириенс, который ожидаешь получить, если подкован в Linux. Arch Linux существенно повышает скилл, позволяет получить простую и быструю систему, которую никогда не придется переустанавливать или апгрейдить до новой версии. В его репозиториях есть тысячи приложений, а сам дистрибутив всегда остается актуальным. А еще арч влюбляет в себя. Поняв эту систему и те принципы, на которых она построена, ты уже вряд ли вернешься назад.
Евгений Зобнин
Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.
Arch Linux - это бесплатный дистрибутив с открытым исходным кодом для компьютеров на базе архитектуры x86-64. Метод обновления данной системы — плавающие релизы (роллинг-релизы). Этот метод предусматривает, что операционная система постоянно получает обновления и всегда находится в состоянии самой последней версии. А также может быть установлена с образа компакт-диска, USB или через FTP-сервер.
В этой статье мы рассмотрим 10 причин использовать Arch Linux на домашнем компьютере или ноутбуке. Сегодня мы наконец обратим внимание на многими любимый Arch Linux.
10 причин использовать Arch Linux
1. Графические установщики
Раньше Arch Linux был очень сложным в установке. Фактически, старый процесс установки Arch Linux можно было использовать для того, чтобы отогнать любопытных потенциальных пользователей. Но теперь это не так, благодаря установщикам с графическим интерфейсом, таким как Anarchy и Zen installer.
Сейчас 2019 год, и Arch Linux намного проще установить, чем раньше. Это сводит на нет одну из причин, по которой не стоило устанавливать его.
2. Стабильность и надежность
Метод обновления Arch Linux — плавающий релиз, благодаря чему не нужно беспокоиться о переустановке системы для получения новой версии дистрибутива, как пользователям других дистрибутивов. Поскольку его базовая система всегда обновлена с учетом последних исправлений и новых функций, и вам не нужно беспокоиться о том, когда устанавливать обновление системы и сколько времени оно займет.
Кроме того, каждое обновление совместимо с вашей системой, поэтому не нужно опасаться, что какое то обновление что-то сломает, и это делает Arch Linux одним из самых стабильных и надежных дистрибутивов. (Если обновляться не раз в пол года).
3. Arch Wiki
Arch Wiki - это обширная библиотека документации о почти любой задаче, которую вы можете выполнить в Arch Linux, дистрибутивах основанных на этой системе, а иногда и других дистрибутивах!
Он содержит обзор Arch Linux и описание того, что от него ожидать, FAQ, руководства по установке, учебные пособия после установки и т. д. В общем, здесь вы сможете найти ответ практически на любой вопрос.
4. Менеджер пакетов Pacman
Pacman - это инструмент командной строки и установщик пакетов по умолчанию в Arch Linux, и он менее многословен, чем менеджеры пакетов других дистрибутивов, например apt в Ubuntu. Pacman также можно использовать с несколькими менеджерами пакетов, совместимыми с Pamac.
5. Arch User Repository
Arch User Repository (AUR) - это набор приложений и инструментов, которые устанавливаются в Arch Linux, но еще не доступны в официальном хранилище Arch. Он поддерживается сообществом пользователей Arch Linux как средство для удобного поиска и установки этих приложений, не выискивая их и не компилируя их из исходного кода.
6. Красивое окружение рабочего стола
Среда рабочего стола любого дистрибутива — это то, что помогает вам взаимодействовать с вашей системой с момента загрузки ОС до ее выключения. Он совместим с большим количеством окружений рабочего стола, и его эстетика может быть настроена на 100% по вашему вкусу.
7. Оригинальность
В отличие от других популярных операционных систем, таких как Ubuntu, которая основана на Debian, Arch Linux был создан независимо от любого другого дистрибутива Linux. Конечно, на основе Ubuntu вышло несколько других дистрибутивов, но также существуют системы основанные на Arch Linux, например, Manjaro Linux.
Таким образом, поскольку Arch Linux распространяется по лицензии Open Source, и его разработчики могут свободно внедрять идеи, Arch Linux всегда будет лидером в сообществе.
8. Идеальная учебная база
Arch Linux - это идеальная учебная платформа для всех, кто хочет узнать, как работает Linux, поскольку требует внимания к документации при его использовании.
Конечно, вы можете решить искать быстрые решения и двигаться дальше в своей жизни, но если вы хотите выяснить причину проблем, а также способы их устранения, то Arch Linux и его огромная база знаний хорошая отправная точка.
9. Сообщество Arch Linux
Помимо Arch Wiki, Arch Linux имеет обширное сообщество пользователей, которое добровольно готово предложить помощь всем, кто интересуется изучением Linux, особенно с использованием Arch Linux или любого из его производных дистрибутивов.
Они также посвящены содействию успеху Arch Linux и простоте использования, возьмите Arch User Repository для примера. Хотя, даже если вы застряли в вики, вы в надежных руках.
10. Простота использования, гибкость и настройка
Arch Linux гибкий дистрибутив. Во-первых, он позволяет вам решить, какие модули использовать в вашей ОС при установке, и у него есть вики, чтобы помочь вам.
Кроме того, он не бомбардирует вас ненужными приложениями, а поставляется с минимальным списком программного обеспечения по умолчанию, максимально необходимого для установки.
Существует гораздо больше причин, по которым Arch Linux должен быть вашим дистрибутивом.
Оцените статью:
Об авторе
Автор: Martins D. Okoi
По образованию я инженер компьютерных систем. Стаж работы системным администратором 15 лет. Работал со многими операционными системами. Сейчас использую Linux Mint Xfce, как самую простую и нетребовательную к ресурсам.
36 комментариев
Почти 10 лет использую только линукс. Форточки с ее червями давно на помойке не засоряют мой ПК. За это время по нескольку раз ставил и сносил почти все сколь нибудь известные дистрибутивы (поскольку я глубокий старец и пенсионер, то это мое основное занятие, а вернее хобби). Сначала долгое время сидел на gentoo, затем она надоела мне многочасовыми компиляциями и перешел на ArchLinux, который установлен и в настоящее время. Кроме него стоят: MX Linux, Ubuntu 19.04, Rosa.Fresh.R10. И все таки основное время провожу в ArchLinux. В другие захожу иногда, чтобы не отвыкнуть, посмотреть есть ли что новенькое. Разумеется регулярно все дистрибутивы обновляю и с выходом нового релиза переустанавливаю и снова настраиваю. Чем хорош арч, что не надо каждый раз исполнять эти танцы с бубнами. При регулярном обновлении система всегда в актуальном состоянии с самыми свежими версиями пакетов. Короче надежня, быстрая, стабильная система. Поверьте линуксоиду с немалым стажем. Да и для новичков эта система не так сложна, тем более с современным установщиком.
Читайте также: