Arch Linux: преимущества, установка и настройка
Платформа Linux стала основой для большого количества систем, бесплатных и коммерческих, с узкой специализацией или универсальных вроде Arch Linux. Последняя отличается от аналогов наличием в официальном репозитории преимущественно свободного программного обеспечения (более 11 тысяч пакетов) и отсутствием графического интерфейса «из коробки».
Что представляет собой Arch Linux
Arch Linux отличается от других систем минимальным количеством предустановленного ПО и консольным интерфейсом. «Голый» дистрибутив упрощает создание собственных интерфейсов с «окнами» и подборкой программ, развертывание Nginx, SSH, PHP и Python-пакетов, KDE и многого другого.
Особенности Arch Linux:
То же относится к дочерним дистрибутивам, например Manjaro, ArcoLinux, Chakra. Популярность системы обеспечивает совместимость с процессорами x86-64. Принцип распространения Arch Linux включает ряд особенностей: простоту, современность, прагматизм, универсальность и удобство для пользователя.
Преимущества Arch Linux
За счет установки лишь реально необходимых программ снижаются требования к аппаратной части компьютера. Если речь идет об облачном сервере, экономятся его ресурсы, появляется возможность беспрепятственно запускать больше виртуальных машин. На базе системы Arch Linux легко создать «собственный компьютер», выполняющий узкий перечень задач.
Сообщество Arch Linux активно развивается. Там найдется все: от документации по установке и настройке системы до помощи специалистов в решении технических проблем и узких задач по развертыванию специализированных решений. При поддержке участников легко освоить работу с системой «с нуля».
Как установить Arch Linux
Перед инсталляцией необходимо загрузить ISO-образ с официального сайта. Загрузка возможна как средствами браузера, напрямую, так и через торренты. После скачивания его требуется записать на внешний USB-накопитель или DVD-диск (второй вариант практически «умер», на новой технике часто нет привода).
Подготовка к установке
Компьютер, на который планируется установить Arch Linux, рекомендуется подключить к интернету по проводной линии. Сеть Wi-Fi требует дополнительных настроек, поэтому при настройке неизбежно появятся проблемы. Последовательность действий при установке на виртуальную и физическую машину несколько отличается.
Последовательность действий (на примере VirtualBox):
Если речь идет о реальном физическом компьютере, запуск установки производится путем загрузки с USB-накопителя. В официальном образе для запуска инсталляции понадобится нажать Enter на пункте Boot Arch Linux (x86_64). При запуске пользователь увидит командную строку с правами root. Остается проверив правильность времени и приступать к установке (ниже команда).
Разбивка и форматирование накопителя
Первый этап включает разметку диска. Здесь важно убедиться, что в настоящий момент в системе нет подключенных накопителей с важными данными. Изредка пользователи ошибаются и удаляют разделы на загрузочном диске с Windows. Проще работать с «пустым» компьютером, когда диски изначально не содержат ничего ценного.
Остается подтвердить действие вводом команды YES и повторным нажатием Enter. Следом нужно создать еще один диск для размещения временных файлов, затем проверить созданные разделы командой lsblk. Если все открывается нормально, нужно смонтировать корневой раздел /dev/sda1 в директории /mnt.
Для созданного SWAP-раздела необходима дополнительная инициализация:
В приведенном примере /dev/sda2 – это путь к SWAP-разделу, указанному при инициализации во время разбивки. Теперь оба раздела нужно отформатировать командой:
Все, компьютер готов к продолжению установки операционной системы Arch Linux.
Инсталляция и настройка установленной системы
Последующие шаги по-прежнему предполагают работу в консоли и запуск процессов с помощью ручного ввода команд. Так, установка основных пакетов base осуществляется после:
По завершении инсталляции требуется настройка системы. Перезагружать компьютер перед этим необязательно. Последовательность действий:
Из настроек остается задать пароль суперпользователя и установить загрузчик GRUB.
Первое делается командой:
После ввода команды предлагается ввести нужную комбинацию и затем подтвердить сохранение. Далее устанавливается пакет GRUB:
По желанию устанавливается графическая оболочка, например, Gnome. Она состоит из 2 пакетов – gnome и gnome-extra. В первом содержатся файлы самой оболочки, во втором – дополнительные программы вроде архиватора, текстового редактора, вспомогательных утилит. Запускается процесс инсталляции командой:
По завершении установки достаточно перезагрузить компьютер, но уже без подключенного накопителя USB с образом дистрибутива.
На этом все! Arch Linux готов к эксплуатации.
10 причин использовать Arch Linux
В этой статье мы рассмотрим 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 Linux и описание того, что от него ожидать, FAQ, руководства по установке, учебные пособия после установки и т. д. В общем, здесь вы сможете найти ответ практически на любой вопрос.
4. Менеджер пакетов Pacman
5. Arch User Repository
6. Красивое окружение рабочего стола
Среда рабочего стола любого дистрибутива — это то, что помогает вам взаимодействовать с вашей системой с момента загрузки ОС до ее выключения. Он совместим с большим количеством окружений рабочего стола, и его эстетика может быть настроена на 100% по вашему вкусу.
7. Оригинальность
В отличие от других популярных операционных систем, таких как Ubuntu, которая основана на Debian, Arch Linux был создан независимо от любого другого дистрибутива Linux. Конечно, на основе Ubuntu вышло несколько других дистрибутивов, но также существуют системы основанные на Arch Linux, например, Manjaro Linux.
Таким образом, поскольку Arch Linux распространяется по лицензии Open Source, и его разработчики могут свободно внедрять идеи, Arch Linux всегда будет лидером в сообществе.
8. Идеальная учебная база
Конечно, вы можете решить искать быстрые решения и двигаться дальше в своей жизни, но если вы хотите выяснить причину проблем, а также способы их устранения, то 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, как самую простую и нетребовательную к ресурсам.
Стоит ли устанавливать Arch Linux? 10 причин в пользу дистрибутивов на основе на Arch
1. Вы можете создать свой собственный компьютер
Arch Linux является уникальным дистрибутивом среди наиболее популярных дистрибутивов Linux. Ubuntu и Fedora, такие системы, как Windows и macOS, выпускаются готовыми к работе. Arch Linux, наоборот, ставит перед вами задачу сконструировать операционную систему вашего ПК самостоятельно.
Процесс установки не настолько прост, чтобы только кликать по окнам установщика. Вам нужно будет узнать многочисленные команды терминала и выбирать собственные компоненты. Какое окружение рабочего стола вы хотели бы? Нужен ли вам Wi-Fi? А какой нужен звуковой сервер? Процесс может занять довольно немало времени.
Количество необходимых знаний делает Arch более сложным в установке, чем большинство дистрибутивов. Вам нужно будет почитать информацию, но если вы сможете следовать руководству, то вы можете параллельно читать и приступить к процессу. В конце концов, вы конструируете такую систему, которая будет работать именно так, как вы хотите.
2. Вы запускаете только то, что вам нужно
Поскольку Arch позволяет вам выбирать собственные компоненты (например, среду рабочего стола и ваши любимые приложения), то вы не будете обременены кучей программ, которые вам не требуются.
Напротив, Ubuntu и большинство других ОС на базе Linux не только поставляются с большим количеством предустановленных приложений, но и загружают довольно много фоновых служб. Их количество мало по сравнению с тем, сколько приложений работает в фоновом режиме в Windows, поэтому вы не заметите, что это происходит.
Когда дело доходит до сравнения Arch Linux и Ubuntu, Arch Linux побеждает в прозрачности. Эти службы не только не работают в Arch Linux по умолчанию, они даже не будут установлены, пока вы не захотите их использовать. Это означает, что вы не тратите ресурсы на дополнительные системные процессы. Кроме того, вы экономите пропускную способность интернета, не загружая ненужные обновления для кода.
3. Arch Linux непримиримо техническая
Многие дистрибутивы Linux представляют собой бесплатные и простые в использовании альтернативы операционным системам Windows и macOS. Они нацелены на студентов, разработчиков и обычных пользователей. В результате они не акцентируются на многих гайках и болтах, которые заставляют систему работать. Они не скрывают эту информацию намеренно, но вы должны знать, где искать и что искать.
4. Подождите делать выводы, пока не попробуете Pacman в Arch Linux
Одним из преимуществ Pacman является то, что вам не нужно много печатать. Команда для установки определенного пакета:
Хотите загрузить последние обновления для всей вашей системы? Пишите:
5. Пользовательский репозиторий Arch Linux самый лучший
Использование AUR не сразу интуитивно понятно, но есть способы упростить процесс. Такой инструмент, как Yaourt, может помочь вам с командной строкой, а Octopi предоставляет графический интерфейс, который выполняет фоновую работу за вас.
Поскольку Arch использует те же компоненты, что и большинство других дистрибутивов Linux, руководства и исправления, содержащиеся на этом сайте, актуальны далеко за пределами экосистемы Arch. Если вы не уверены, какие программы установить на свой компьютер, ознакомьтесь с описаниями, представленными на сайте. Следуйте инструкциям, прочитайте рекомендации и обратите внимание на ошибки.
Могут быть некоторые различия в том, как ваш дистрибутив и Arch упаковывают файлы, но Arch Wiki все равно может указывать вам правильное направление.
7. Прощайте системные обновления
Большинство дистрибутивов Linux выпускают основные релизы на полурегулярной основе. Некоторые выходят два раза в год, некоторые реже. Arch полностью избавился от этого подхода. Вы устанавливаете Arch один раз и скачиваете обновления на неопределенный срок, не задумываясь об обновлении до новой версии. То же самое верно для большинства основанных на Arch дистрибутивов.
Такой выпуск называется rolling release и это верный способ идти в ногу с последним программным обеспечением Linux.
Однако некоторые считают это недостатком Arch. Если вы не обращаете внимание на обновления, которые могут произойти, система может сломаться. Никто не проверит точную конфигурацию программного обеспечения, работающего на вашем компьютере. Вам придется взять на себя ответственность за свои действия.
8. У Arch меньше корпоративного влияния
Многие люди используют Linux, потому что не хотят, чтобы компания определяла, что они могут делать на своем компьютере. Независимо от того, какую версию Linux вы используете, коммерческое влияние на работу вашего ПК будет меньше, чем в Windows или macOS. Но, в конце концов, такие дистрибутивы, как Ubuntu, Fedora и openSUSE, по-прежнему связаны с корпоративным спонсором.
Если вы используете дистрибутив, основанный на Ubuntu, на ваш рабочий стол по-прежнему влияют решения, которые принимает Canonical. Гораздо меньше в случае с Fedora и openSUSE. Но если вам хочется еще меньше влияния, вам нужен дистрибутив от сообщества, такой как Arch.
9. Arch является отличной базой
Не хотите хлопот с установкой Arch Linux? Рассмотрите Manjaro. Он предлагает более простой процесс установки и выбирает для вас настройки по умолчанию. В то же время вы получаете привилегии, которые делают Arch великолепным дистрибутивом, такие как доступ к AUR и обновления rolling release.
10. Теперь вы знаете Linux изнутри и снаружи
К тому времени, когда вы закончите установку Arch, у вас будет хорошее представление о том, что входит в создание дистрибутива Linux. Даже если вы используете альтернативный дистрибутив на основе Arch, вам все равно придется уделять больше внимания загружаемым обновлениям. Такова природа использования дистрибутива rolling release (c непрерывным выпуском).
Когда говорят о переходе с одной системы инициализации на другую, вы будете знать, что происходит. Также сможете обнаружить, что у вас есть серьезные знания о дисплейных серверах. И если что-то сломается, у вас будет представление, какие именно страницы смогут быть актуальны.
Подходит ли Arch Linux Вам?
Решать Вам. Это были лишь некоторые из многих преимуществ Arch. Почему бы вам не взять дистрибутив Arch или более легкую альтернативу на основе Arch для разнообразия и сообщить нам, что вы думаете? Если вы обнаружите, что Arch Linux не дает вам достаточного контроля, вы всегда можете попробовать Gentoo.
Богатый минимализм. 10 причин установить Arch Linux
Содержание статьи
01. Контроль над системой
Все зависит только от тебя, система будет такой, какой ты хочешь ее видеть. Никакого навязывания графических оболочек, никаких встроенных демонов для печати, сканирования, доступа к Windows-шарам, отправки статистики на непонятные серверы — лишь то, что тебе нужно.
Arch Linux позволяет получить очень быструю, отзывчивую систему, которая вдохнет новую жизнь в твой старенький нетбук и сделает твой и без того быстрый домашний комп еще быстрее. Совсем не обязательно тащить с собой весь тот багаж встроенных сервисов и приложений, который есть в других дистрибутивах. Но если ты все-таки этого хочешь, можно и арч превратить в неповоротливого монстра. KDE, GNOME, XFCE и LXDE на одной машине? Легко, ставь хоть все возможные графические интерфейсы и переключайся между ними по мере надобности.

Xakep #216. Копаем BitLocker
02. Изучение Linux
Контроль рождает ответственность. Arch Linux не прощает ошибок и требует четкого понимания смысла выполняемых действий. Если ты устанавливаешь KDE и GNOME и хочешь, чтобы они корректно работали, не мешая друг другу, ты должен четко понимать, какие пакеты тебе нужны, что такое графический менеджер логина и тулкиты Qt и GTK+.
Эффективное использование Arch Linux невозможно без знания хотя бы основных принципов работы дистрибутивов Linux. Правило «установил nginx, и он сам запустился и уже отвечает на запросы» здесь не работает. Ты должен выполнить хотя бы начальную настройку nginx, затем запустить его и добавить в автозагрузку, если хочешь, чтобы он запускался на этапе инициализации системы. Для этого ты должен знать, как конфигурировать nginx и управлять systemd.
Arch Linux ничего не будет делать за тебя, поэтому ты потратишь много часов, пытаясь разобраться, как работает тот или иной компонент дистрибутива и почему, черт возьми, у тебя не работает трекпад после установки графической среды.

03. ArchWiki
Arch Linux легко может заставить тебя рвать волосы и проклинать того, кто подсунул тебе эту дрянь, но у тебя всегда есть помощь комьюнити. У Arch Linux лучшая документация из всех дистрибутивов Linux. Любые подробности и мельчайшие детали функционирования дистрибутива расписаны в ArchWiki, огромном цифровом хранилище знаний, которое оперативно пополняется и переводится на разные языки.
В ArchWiki ты найдешь ответ практически на любой вопрос, возникший при установке и настройке дистрибутива. Документация здесь настолько хороша, что ею не брезгуют и пользователи других дистрибутивов. А ответ на вопрос, не освещенный в вики, с вероятностью 99% ты отыщешь на форуме.

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, и он сделает это сам.

06. Pacman
Наиболее востребованные пакеты из AUR попадают в систему автосборки дистрибутива, которая формирует пакеты для четырех стандартных репозиториев Arch Linux: core, extra, community и multilib. Эти пакеты можно установить с помощью менеджера pacman, и он — это еще одна годность Arch Linux.
В Arch Linux pacman — это главный и единственный инструмент управления пакетами. С его помощью ты можешь устанавливать пакеты из сети и с жесткого диска, искать их по базе, искать нужные файлы внутри пакетов, определять принадлежность файлов пакету, получать информацию о пакете. Все функции в одной утилите с простым и понятным набором опций.

07. Оригинальные версии ПО
Одна из причин, почему в репозиториях Arch Linux новые версии ПО появляются намного быстрее, чем в других дистрибутивах, — приложения не подвергаются модификации. Большинство дистрибутивов включают в себя пропатченные версии софта с функциональностью, которая, по мнению разработчиков, будет нужна пользователям или необходима для корректного функционирования дистрибутива.
Чаще всего модификации подвергается ядро, а также сетевые демоны (обычно это патчи для повышения безопасности) и компоненты графической среды. И проблема здесь не только в более долгих сроках появления ПО в репозиториях, но и в том, что эти модификации нередко ломают совместимость. Некоторые версии утилит могут отлично работать на ядре Ubuntu, но отказываться запускаться на ядрах других дистрибутивов, пути к конфигурационным файлам, описанные в официальной документации приложения, могут не совпадать с путями в дистрибутиве. Библиотеки среды GNOME в Ubuntu несовместимы с самой средой GNOME, поэтому установка последней в этом дистрибутиве — дело довольно нетривиальное.
В Arch Linux ПО всегда работает и ведет себя так, как задумал его разработчик. Ядро здесь самое стандартное, приложения собраны из официальных исходников без всяких модификаций. Устанавливая приложение, ты всегда можешь рассчитывать на то, что не столкнешься с несовместимостями. А если тебе все-таки нужны модифицированные версии, ты всегда можешь собрать их из AUR. Различных модификаций того же ядра здесь полсотни.

08. Комьюнити
Arch Linux развивается полностью за счет комьюнити. Над дистрибутивом не стоит никакая компания, заинтересованная в развитии тех или иных функций, которые позволят ей наиболее выгодно преподнести дистрибутив покупателям. Здесь нет навязанной линии развития дистрибутива, которая может не всем показаться правильной (как в случае с Unity и дисплейным сервером Mir в Ubuntu, например). Arch Linux — продукт сообщества, такого же, каким было сообщество разработчиков ядра Linux, пока в конце девяностых в него не пришли корпорации и не начали продвигать только им нужные функции.
Организационная структура Arch Linux держится на принципах меритократии, когда направление развития проекта определяется теми, кто внес больший вклад в его развитие. Те же принципы используются при разработке BSD-систем и дистрибутива Debian, а вот организационная структура Ubuntu, Fedora и SUSE им полностью противоречит.
Развиваемый сообществом, Arch Linux становится таким, каким его хочет видеть сообщество, независимо от желаний корпораций.

09. Защита от дураков
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, гаджетов и древних видеоигр.
















