для чего нужен archlinux

Плюсы и минусы Arch Linux

для чего нужен archlinux

Дистрибутивы отличаются друг от друга предназначением и набором встроенных приложений, утилит:

На дистрибутивах LINUX строятся VPS-хостинги, выделенные сервера, разрабатываются персональные программные комплексы. Широкие возможности настройки и персонализации позволяют создать собственную систему за считаные часы без дополнительных денежных затрат.

Обзор LINUX ARCH

Arch адаптирован под компьютерную архитектуру. Есть как 32-х, так и 64 битная ОС. Программный комплекс по большей части предназначен для профессионального пользования. У новичков могут возникнуть проблемы уже на этапе установки.

Проект создан силами сообщества. В нем нет корпоративной цели и распространяется «АРЧ» абсолютно бесплатно.

Для большинства дистрибутивов нужно отдельно искать пакеты в интернет. Система ARCH получает их сразу. Для сборки и установки пакетов из исходного кода есть Yaourt. Инструмент компилирует, устанавливает и ищет необходимое ПО за вас.

Значительное число дистрибутивов LINUX ограничены только одной графической средой. При попытке заменить ее возникает критическая ошибка несовместимости. В «АРЧ» такой проблемы нет. Система имеет несколько оболочек таких, как GNOME, KDE, CINNAMON, MATE, DEPIN, XLDE. Они работают без проблем.

Преимущества и недостатки ОС Linux Arch

Плюсы ОС Linux Arch:

В отличие от Windows, где присутствует множество ненужных инструментов Arch OS позволяет выбирать перечень инструментов вручную. Это экономит ресурсы компьютера и оптимизирует его работу. Но усложняет первоначальную установку, настройку для эксплуатации.

Ваша операционная система всегда будет иметь актуальную версию. Обновление происходит стабильно в отличие от модели dist-upgrade.

Дистрибутив поддерживает большинство файловых систем, включая базовую EXT 2/3/4, REISER, XFS, JFS, BTRFS, LVM2. Присутствует поддержка RAID, UDEV, INUTCPIO.

ARCH OS дает сразу исходный код без патчей. Программные пакеты собираются из исходных текстов.

В системе присутствует возможность клонирования файлов инструментом Clonezilla. Это позволяет сделать бэкап и не боятся сбоев.

За счет того, что операционная система использует большинство базовых компонентов LINUX собранная информация подойдет для пользователей и других дистрибутивов. ARCH Wiki регулярно пополняется свежей информацией, поэтому вы всегда будете знать о нововведениях в системе.

Windows предоставляет готовое решение. С одной стороны, это плюс так, как не нужно ничего настраивать. Но обратная сторона медали такова, что ваши возможности ограничены.

Вы делаете только то, что позволяет Microsoft, пользуетесь тем, что поддерживает разработчик. Даже при помощи стороннего обеспечения вы не сможете максимально гибко настроить систему. Да, красивая визуальная оболочка и интуитивно понятный интерфейс подкупают, но платой за доступность является ваша свобода.

В операционную систему можно установить другие репозитории с программным обеспечением. Например, популярностью пользуется archlinuxcn. На базе самой ОС можно сформировать собственный локальный репозиторий ПО.

В менеджере пакетов сменить приоритет сформированной БД на предпочтительную. Теперь вы с легкостью можете устанавливать программы из локального репозитария. Из AUR доступно преобразование интерфейса работы с пакетами, как в Manjaro. Нужно лишь скачать графическую оболочку из репозитария.

Операционная система предоставляет безграничные возможности для пользователя. Вы сами создаете ОС для себя. Ничего не изменено. Все программные решения представлены в первозданном виде. Поэтому высочайшая производительность обеспечена.

Обновление в один клик

Недостатки «АРЧ» Linux

Кардинальных минусов в операционной системе нет. Проблемы с производительностью отсутствуют, ненужных элементов по типу телеметрии нет, а поэтому ресурсы рабочей станции расходуются по назначению.

Спустя определенное время, такой тип работы надоедает даже профессионалу. Но по сравнению с дружелюбным Ubuntu «АРЧ» более стабилен, а настройки и плавная работа «не слетают» после очередного обновления системы.

Программы, упрощающие работу за компьютером, например, Punto Switcher и большинство музыкальных плееров проблематично работают на ARCH. Но эта проблема решается путем поиска аналогов в репозитарии.

Необходимо прочтение мануалов по установке системы

Максимально быстро получить готовое решение для работы не получится. Перед использованием желательно ознакомиться с инструкциями по настройке и применению операционной системы, иначе проблем не избежать. Без базовой информации придется потратить много времени на изучение методом «тыка».

В отличие от псевдодружелюбной Windows, которая ограничивает возможности пользователей не имеет стандартной графической оболочки установщика. Поэтому при использовании придется пользоваться строкой ввода и базовыми командами для выбора репозитория с программным обеспечением.

Нестабильность тестовых версий программного обеспечения

Стоит ли выбирать Arch OS?

Выбор об установке принимать вам. Если необходима ОС для хостинга или VPS/VDS серверов, тогда стоит принять во внимание дистрибутив. При помощи его ресурсов вы создадите персональное, защищенное облачное решение, соберете рабочую станцию так, как вы видите без ограничений в возможностях системы.

Не хотите тратить время? Тогда выбирайте более дружелюбные для новичка дистрибутивы такие, как Ubuntu. Вам не придется подбирать графическую оболочку, постоянно пользоваться командами для установки программных пакетов. Все, что необходимо «Убунту» предоставит вам.

Источник

Богатый минимализм. 10 причин установить Arch Linux

для чего нужен archlinux

Содержание статьи

01. Контроль над системой

Все зависит только от тебя, система будет такой, какой ты хочешь ее видеть. Никакого навязывания графических оболочек, никаких встроенных демонов для печати, сканирования, доступа к Windows-шарам, отправки статистики на непонятные серверы — лишь то, что тебе нужно.

Arch Linux позволяет получить очень быструю, отзывчивую систему, которая вдохнет новую жизнь в твой старенький нетбук и сделает твой и без того быстрый домашний комп еще быстрее. Совсем не обязательно тащить с собой весь тот багаж встроенных сервисов и приложений, который есть в других дистрибутивах. Но если ты все-таки этого хочешь, можно и арч превратить в неповоротливого монстра. KDE, GNOME, XFCE и LXDE на одной машине? Легко, ставь хоть все возможные графические интерфейсы и переключайся между ними по мере надобности.

для чего нужен archlinux Гиковый вариант интерфейса

Xakep #216. Копаем BitLocker

02. Изучение Linux

Контроль рождает ответственность. Arch Linux не прощает ошибок и требует четкого понимания смысла выполняемых действий. Если ты устанавливаешь KDE и GNOME и хочешь, чтобы они корректно работали, не мешая друг другу, ты должен четко понимать, какие пакеты тебе нужны, что такое графический менеджер логина и тулкиты Qt и GTK+.

Эффективное использование Arch Linux невозможно без знания хотя бы основных принципов работы дистрибутивов Linux. Правило «установил nginx, и он сам запустился и уже отвечает на запросы» здесь не работает. Ты должен выполнить хотя бы начальную настройку nginx, затем запустить его и добавить в автозагрузку, если хочешь, чтобы он запускался на этапе инициализации системы. Для этого ты должен знать, как конфигурировать nginx и управлять systemd.

Arch Linux ничего не будет делать за тебя, поэтому ты потратишь много часов, пытаясь разобраться, как работает тот или иной компонент дистрибутива и почему, черт возьми, у тебя не работает трекпад после установки графической среды.

для чего нужен archlinux Вот что хотят знать пользователи по поводу Arch Linux

03. ArchWiki

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

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

для чего нужен archlinux С этой страницы начинается путь в мир Arch Linux

04. Rolling release

Наконец, пройдя через все круги ада и настроив систему по своему вкусу, ты можешь вздохнуть с облегчением: больше тебе не придется заниматься этим никогда. Arch Linux использует модель обновления rolling release. Здесь нет версий системы, нет релизов, нет промежуточных и тестовых релизов. Система, установленная в данный момент, — актуальная система и будет оставаться таковой, пока ты обновляешь установленные пакеты.

Единожды установив Arch Linux, ты можешь годами использовать ее, и это всегда будет свежая версия дистрибутива. Настроив автоматическое обновление дистрибутива, ты будешь каждое утро садиться за комп с самой последней версией системы. И ПО в ней будет всегда новее, чем в любом другом дистрибутиве, — Arch Linux славится оперативностью обновления пакетов.

для чего нужен archlinux Регулярно обновляйся, и твоя система всегда будет актуальной

05. AUR

Но не только оперативность обновления софта в репозиториях славит Arch Linux, настоящий бриллиант этого дистрибутива — AUR (Arch User Repository). С технической точки зрения это система автоматизированной сборки пакетов, принцип работы которой позаимствован у системы портов BSD-систем, а вот с точки зрения пользователя это огромный, практически безграничный каталог софта, где можно найти даже ту самую утилиту, которую написал Владимир двадцать лет назад для себя и своих друзей.

С помощью AUR можно найти, скомпилировать и установить практически любой существующий для Linux софт. И не просто любой, а самые разные варианты любого софта. Хочешь черный телеграм? Нет проблем. Нужна высокопроизводительная версия wine с патчами Gallium? Держи.

Все это лежит в одном месте, снабжено поиском и может быть установлено в одну команду. Не нужно искать никакие PPA-репозитории, добавлять их в каталог и импортировать ключи, не нужно самостоятельно скачивать файлы и устанавливать их какими-то непонятными способами, попутно инсталлируя все возможные компиляторы. Просто доверься AUR, и он сделает это сам.

для чего нужен archlinux В AUR можно найти десятки вариантов одного приложения

06. Pacman

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

В Arch Linux pacman — это главный и единственный инструмент управления пакетами. С его помощью ты можешь устанавливать пакеты из сети и с жесткого диска, искать их по базе, искать нужные файлы внутри пакетов, определять принадлежность файлов пакету, получать информацию о пакете. Все функции в одной утилите с простым и понятным набором опций.

для чего нужен archlinux Pacman прост и удобен

07. Оригинальные версии ПО

Одна из причин, почему в репозиториях Arch Linux новые версии ПО появляются намного быстрее, чем в других дистрибутивах, — приложения не подвергаются модификации. Большинство дистрибутивов включают в себя пропатченные версии софта с функциональностью, которая, по мнению разработчиков, будет нужна пользователям или необходима для корректного функционирования дистрибутива.

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

В Arch Linux ПО всегда работает и ведет себя так, как задумал его разработчик. Ядро здесь самое стандартное, приложения собраны из официальных исходников без всяких модификаций. Устанавливая приложение, ты всегда можешь рассчитывать на то, что не столкнешься с несовместимостями. А если тебе все-таки нужны модифицированные версии, ты всегда можешь собрать их из AUR. Различных модификаций того же ядра здесь полсотни.

для чего нужен archlinux В AUR представлены десятки вариантов ядра Linux

08. Комьюнити

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

Организационная структура Arch Linux держится на принципах меритократии, когда направление развития проекта определяется теми, кто внес больший вклад в его развитие. Те же принципы используются при разработке BSD-систем и дистрибутива Debian, а вот организационная структура Ubuntu, Fedora и SUSE им полностью противоречит.

Развиваемый сообществом, Arch Linux становится таким, каким его хочет видеть сообщество, независимо от желаний корпораций.

для чего нужен archlinux Форум Arch Linux так же аскетичен, как сам дистрибутив

09. Защита от дураков

Arch Linux — дистрибутив не для всех. Чтобы просто установить его и довести до состояния более-менее пригодной для использования системы с графическим интерфейсом, придется потратить немало времени, а если ты новичок, то и нервных клеток. Воспринимай это не только как набивание скиллов, но и как пропуск в клуб умных и компетентных людей.

Сложности, с которыми сталкиваются пользователи при установке и использовании дистрибутива, привели к рождению по-настоящему компетентного сообщества. Глупые вопросы на форумах Arch Linux встречаются намного реже, чем на форумах, посвященных другим дистрибутивам, а ответы всегда более компетентны. Сообщество Arch Linux — это собрание гиков всех мастей, готовых изучать новое и получающих удовольствие от ковыряния системы.

для чего нужен archlinux Именно это увидит любой пожелавший установить Arch Linux вместо инсталлятора

10. Just for fun

В конце концов, даже если Arch Linux тебе не нужен и твой текущий дистрибутив или даже Windows/macOS тебя полностью устраивает, сам процесс установки и настройки дистрибутива — занятие интересное и фановое. Хотел ли ты когда-нибудь собрать свою собственную систему, не заморачиваясь с LFS? Arch Linux — отличная возможность сделать это.

Выводы

Arch Linux неидеален, и некоторые из приведенных в статье черт характерны и для других дистрибутивов, включая тот же Slackware, приверженцем которого автор был на протяжении многих лет. Однако именно арч сегодня дает тот экспириенс, который ожидаешь получить, если подкован в Linux. Arch Linux существенно повышает скилл, позволяет получить простую и быструю систему, которую никогда не придется переустанавливать или апгрейдить до новой версии. В его репозиториях есть тысячи приложений, а сам дистрибутив всегда остается актуальным. А еще арч влюбляет в себя. Поняв эту систему и те принципы, на которых она построена, ты уже вряд ли вернешься назад.

для чего нужен archlinux

Евгений Зобнин

Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.

Источник

Обзор Archlinux

для чего нужен archlinux
Хочу поделиться с вами радостью использования этого дистрибутива. Использую уже второй год на домашнем десктопе не зная горя. Дистрибутив относительно молод, но уже довольно популярен (см. восемнадцатое место на Distrowatch.com). По «ощущениям», думаю, его можно сравнивать со Slackware и Gentoo.

Arch идёт по пути KISS — «keep it simple stupid!»

Дистрибутив молод, по этому в нём иногда происходят большие изменения, такие как смена лидера, реструктурирование репозиториев, редизайн. Но пусть это никого не пугает — все перемены идут только на пользу, стабильность также не страдает.

Арч — бинарный дистрибутив и существует в двух различных вариантах: оптимизированном под архитектуру i686 и под x64.

Примечателен Арч и своим собственным форматом пакетов и соответственно управлением ими. Сама система несколько напоминает Gentoo с его ebuild’ами, но по заявлению разработчиков PKGBUILD’ы создавать проще. Пакетный менеджер Pacman отлично справляется со своей задачей, прост и удобен. Расширение бинарных пакетов: tar.gz, а для любителей установки из исходников существует ABS(спасибо voidMan’у за напоминание). Как и Gentoo, Arch носит гордое имя метадистрибутива, а это значит скользящую систему релизов и то что самые новые версии программ будут появляться у вас зачастую быстрее чем в других дистрибутивах.

Немного об основных репозиториях.
[Core] — основа дистрибутива, ядро плюс минимальное ему окружение, выбираемое по принципу «всего по одному»: один редактор, один window manager итд.
[Extra] — здесь хранится всё, что не вошло в core: иксы, различные библиотеки, KDE, Xfce, Gnome, пакеты для разработки, демоны, редакторы, эмуляторы, игры, мультимедиа, сетевое, офисное и научное ПО, системные утилиты.
[Community] — Здесь находятся пакеты поддерживаемые так называемыми доверенными пользователями(теми кто уже давно сотрудничает с разработчиками и поставляет весьма качественные пакеты в AUR). Этот репозиторий по умолчанию отключен но за всё время его использования я не сталкивался с какими-либо серьёзными проблемами. Если что-то не нашлось в экстре — не беда, в community обязательно найдётся.
[Testing] — сюда попадают пакеты, которые в скором времени заменят софт в Core и Extra но нуждаются в дополнительном тестировании (во избежание), такие как глобальные апдейты ядра, пакетного менеджера, иксов. Тоже по умолчанию отключен, но если вы хотите помочь разработчикам в тестировании то дерзайте.
[AUR] Archlinux user repository — сюда любой зарегистрировавшийся желающий может присылать свои сборки пакетов.
Хочу рассказать ещё об одном интересном репозитории для любителей среды kde: [KDEMod]. Вот сайт этого проекта. В отличии от KDE из официального репозитория эта сборка модульная, а значит можно установить только те части которые тебе действительно нужны. Но на этом вкусности не заканчиваются. Проект не зря называется «Kde on steroids» — для повышения функциональности и достижения различных красот все части kde здесь пропатчены под завязку, расширена даже сама библиотека QT. Уже долгое время пользуюсь именно этой сборкой, очень доволен и рекомендую всем.

Следующий пункт некоторых может отпугнуть, но не упомянуть о нём, думаю, нельзя. У Арча псевдографический инсталлятор. Что, в прочем, не делает его ни плохим, ни заоблачно сложным, всё те же стандартные шаги: разметка дисков, выбор директорий, выбор пакетов, скачивание и установка, выбор загрузчика, небольшая правка конфигов и вуаля! Вы уже загружаетесь в рабочую минимальную систему из под которой добавить пользователя, доставить и настроить всё нужное не составит особого труда. Мало внимания уделяется инсталлятору лишь потому, что в следующий раз вам придётся увидеть его ещё очень и очень не скоро — зачем переустанавливать отлично работающую систему?

Да, конфигурационные файлы необходимо править и дополнять самому, в Арче нет официальных графических конфигураторов как например в SuSE. Для многих, думаю, это даже будет плюсом. А новым пользователям советую не бояться, это вовсе не так сложно. Благо пользователями Arch’а уже создано несколько программ, облегчающих жизнь вновь прибывшим. Программы эти определяют конфигурацию вашего компьютера и в соответствии с ней настраивают конфиги. Помимо этого у Арча отличная, часто обновляющаяся и дополняющаяся новыми материалами wiki, в которой собраны how-to статьи по всему необходимому. Сообщество тоже весьма дружелюбно, если вдруг вы не нашли ответа на свой вопрос в wiki — на форуме всегда помогут советом.

Быть может Арч не совсем подойдёт ещё только знакомящимся с семейством ОС Линукс, но для желающих хорошенько изучить и вникнуть глубже, думаю, будет в самый раз. Придётся по вкусу дистрибутив и тем, кто хочет от Линукса свежести, лёгкости, простоты, быстроты, гибкости и при этом софта «с иголочки».

Побольше почитать о дистрибутиве можно на его официальной wiki (в которой, кстати, есть и русский раздел).
А можно и сразу начать качать установочные образы со спецстраницы на сайте дистрибутива.
Образы для i686 и для x64 поставляются отдельно и бывают двух разных «вкусов»: Core и Ftp install. Различаются они тем что к первому прилагается базовый набор пакетов: ядро и минимальное окружение (здесь нужно учесть, что это — пакеты времён релиза, соответственно не совсем «bleeding edge» ). Второй же скачивает их вместе с остальными необходимыми вам на лету.

UPD: Не стоит забывать и о русскоязычном сообществе Archlinux. Спасибо zzeus’у за наводку.

Источник

Frequently asked questions (Русский)

Contents

Общие вопросы

Что такое Arch Linux?

Почему не стоит использовать Arch?

Вам может не подойти Arch Linux, если:

Почему стоит использовать Arch?

Какие архитектуры поддерживает Arch?

Arch поддерживает только архитектуру x86_64 (также известную как amd64). Поддержка i686 прекращена в ноябре 2017 [1].

Есть неофициальные порты для i686 [2] и ARM [3], каждый со своим собственным сообществом. [4]

Следует ли Arch стандарту иерархии файловой системы (FHS)?

Я полный новичок в GNU/Linux. Стоит ли мне использовать Arch?

Если вы новичок и желаете использовать Arch, имейте в виду, что вам придется набраться терпения и потратить значительное время на постройку и освоение новой системы, а также принять тот факт, что в основе Arch лежит принцип «сделай сам» («Do It Yourself»). Именно пользователь собирает систему из компонентов и определяет то, какой она должна быть.

Перед тем, как попросить помощи, попробуйте самостоятельно разобраться в проблеме. Скорее всего ответ на любой вопрос вы сможете найти, поискав на официальном форуме, а также воспользовавшись превосходной документацией, размещенной здесь, в Arch Wiki. Помните, что есть причины, по которым эта информация сделана доступной для вас в первую очередь. Много тысяч часов добровольного труда не просто так было потрачено на создание и развитие этих ресурсов.

Создан ли Arch для использования на сервере? На настольном ПК? На рабочей станции?

Arch не спроектирован для удовлетворения конкретной потребности. Вместо этого, он создан для определенного типа пользователей.

Arch нацелен на опытных пользователей, которым нравится его подход «сделай сам», и которые могут настроить систему для удовлетворения своих собственных нужд. Таким образом, в руках такого пользователя Arch может быть использован практически для любых задач. Многие успешно используют Arch одновременно и для настольных ПК, и для рабочих станций. И, конечно, archlinux.org, aur.archlinux.org и почти вся инфраструктура Arch работает на Arch.

Мне действительно нравится Arch, но разработчикам следует реализовать в нем функцию X!

Присоединяйтесь, внесите свой вклад в виде программного кода или решений. Если он будет хорошо принят сообществом и командой разработчиков, возможно он войдет в состав дистрибутива. Сообщество Arch развивается прежде всего за счет внесения участниками своего вклада в проект, а также обмена своими наработками и инструментами.

Когда будет выпущен новый релиз?

Релизы Arch Linux представляют собой просто установочные образы для установки и восстановления системы, которые включают в себя мета-пакет base и несколько других пакетов. Обычно новые релизы появляются в первой половине каждого месяца.

Является ли Arch Linux стабильным дистрибутивом? Или мне ждать регулярных проблем?

Именно пользователь отвечает за стабильность своей собственной системы. Пользователь сам решает, когда выполнять обновление, и сам вносит необходимые изменения. Если пользователь обращается к сообществу за помощью, чаще всего ее предоставляют достаточно быстро. Отличие Arch от большинства других дистрибутивов в том, что Arch наиболее строго следует принципу «сделай сам». Жалобы на поломки в программах, скорее всего, мало помогут: ошибки в исходном коде программ не входят в зону ответственности разработчиков Arch.

Если вы хотите сделать свою систему настолько стабильной, насколько это возможно, прочтите статью Повышение стабильности системы.

Arch нужно больше освещения в прессе (рекламы)

Arch и так получает достаточно внимания от прессы. Цель Arch Linux не в разрастании проекта, а в предоставлении элегантного, минималистичного дистрибутива с плавающей системой релизов, сконцентрированного на простоте и корректности кода. Органичный и устойчивый рост базы пользователей происходит естественным образом.

Arch нуждается в большем количестве разработчиков

Возможно. Не стесняйтесь пожертвовать свое собственное время! Посещайте форумы, IRC-каналы и списки рассылки Arch Linux, чтобы найти интересную задачу, которая требует решения. Смотрите также статью Принять участие.

Установка

Arch нуждается в инсталляторе. Может быть, в графическом?

Я установил Arch, и теперь я в командной оболочке. Что теперь?

Советы по дальнейшей настройке системы вы найдете в статье Основные рекомендации.

Какую среду рабочего стола и оконный менеджер мне использовать?

Так как доступных решений множество, выбирайте то, что вам больше нравится и лучше подходит под ваши потребности. В этом вам помогут статьи Окружение рабочего стола и Оконный менеджер.

Что выделяет Arch среди других минималистичных дистрибутивов?

Обслуживание системы

Почему у меня такой медленный интернет по сравнению с другими системами?

Правильно ли у вас настроена сеть? Посмотрите статью Настройка сети.

Обратите также внимание, что Arch Linux по умолчанию не производит шейпинг трафика. Таким образом, если какая-нибудь программа использует весь предоставленный канал связи, независимо от того, используется ли пиринговое соединение или обычное соединение клиент-сервер, остальные программы могут быть значительно ограничены в использовании канала, что приведет к появлению заметных задержек в работе. Шейпинг можно обеспечить с помощью межсетевого экрана, например, Shorewall или Vuurmuur; также существуют статические скрипты для iproute2 (например, эта производная от Wondershaper), которые обеспечивают шейпинг на сетевом уровне.

Почему Arch использует всю мою оперативную память?

Вообще говоря, неиспользуемая память — бесполезная память. Хорошо, если она используется.

Многие начинающие пользователи обращают внимание на то, что ядро Linux непривычно для них обращается с оперативной памятью. Так как доступ к данным в оперативной памяти осуществляется намного быстрее, чем к данным на дисковом накопителе, ядро кэширует в памяти данные, к которым недавно был произведен доступ. Кэш очищается только при нехватке свободной памяти для новых данных.

Мы можем увидеть различие с помощью команды free:

Если вам стало интересно, прочтите эту замечательную статью. Существует также веб-сайт, посвященный заблуждениям, связанным с этой особенностью Linux: https://www.linuxatemyram.com/. (Перевод на русский язык: Linux съел мою память!)

Куда делось все свободное место на диске?

Ответ на этот вопрос зависит от вашей системы. Существует множество хороших утилит, которые смогут помочь вам его найти.

Управление пакетами

Смотрите статьи pacman, pacman/Советы и приёмы и Официальные репозитории для более подробной информации.

Я нашел ошибку в пакете X. Что мне делать?

Первым делом вам следует выяснить, может ли эта ошибка быть исправлена командой разработчиков Arch. Иногда это не так (например, в периодическом падении веб-браузера Mozilla, скорее всего, виноваты разработчики из команды Mozilla); это называется ошибка в исходнике (upstream error). Если проблема специфична именно для Arch Linux, вот несколько шагов, которые вы можете предпринять:

Пакеты Arch должны использовать другое расширение для файлов. «.pkg.tar.zst» слишком длинное и запутанное

Это уже обсуждалось в списках почтовых рассылок Arch. Кто-то предлагал расширение .pac для пакетов. Несмотря на все это, на данный момент никаких планов на изменение расширений для файлов пакетов нет. Как отметил разработчик Arch Тобиас Кислих (Tobias Kieslich):

Пакет является [сжатым] архивом tar! И он может быть распакован, изучен и подвергнут необходимым изменениям при помощи любого ПО. Более того, данный MIME-тип распознается большинством приложений.

Pacman нуждается в библиотеке для предоставления другим приложениям доступа к информации о пакетах

Pacman является фронтендом к libalpm(3) — библиотеке управления пакетами Arch. Данная библиотека дает возможность создания альтернативных фронтендов — в том числе, к примеру, графических оболочек.

В pacman нужна возможность X!

Если у вас есть хорошая идея, вы можете обсудить ее в pacman-dev. Также проверьте https://bugs.archlinux.org/index.php?project=3 для просмотра существующих идей.

Однако, лучшим способом добавить новую возможность в pacman или Arch Linux является ее самостоятельная реализация. Подготовленный вами патч или код может быть, а может и не быть официально принят, но, возможно, кому-нибудь из пользователей понравится идея, и вам помогут в ее доведении до законченного состояния.

Я установил пакет X. Как его теперь запустить?

Если вы используете окружение рабочего стола вроде KDE или GNOME, программа должна автоматически появиться в меню. Если вы пытаетесь запустить программу из консоли и не знаете имя исполняемого файла, используйте команду

Почему в репозиториях есть только одна версия каждой библиотеки?

В случае такого дистрибутива как Arch, официально поддерживаются только последние стабильные версии пакетов. Не обремененные необходимостью поддержки устаревшего ПО разработчики пакетов имеют в распоряжении больше времени для проверки самых свежих версий программ. Как только выходит новая версия библиотеки, она тут же добавляется в репозитории, и все зависящие от нее пакеты пересобираются.

Что если я запущу полное обновление и обновится только библиотека, но не приложение, которое от нее зависит?

Может ли произойти обновление ядра, при котором некоторые пакеты драйверов не будут обновлены?

Нет, подобная ситуация невозможна. Крупные обновления ядра (например, linux 3.5.0-1 до linux 3.6.0-1) всегда сопровождаются пересборкой всех зависимых от ядра пакетов. В то же время, если у вас есть неподдерживаемый пакет, например, из AUR, то обновление ядра приведет к неработоспособности этого пакета, что может быть исправлено его ручной пересборкой. Помните, что пользователи сами отвечают за обновление неподдерживаемых пакетов.

Что нужно сделать перед полным обновлением системы?

Появилось обновление пакета, но pacman говорит, что система уже обновлена

Зеркала pacman синхронизируются не сразу. Может потребоваться до 24 часов, прежде чем обновления станет для вас доступно. Вам остаётся только подождать или выбрать другое зеркало. MirrorStatus поможет вам выбрать самое актуальное зеркало.

Проект X выпустил новую версию. Когда в Arch появится пакет с новой версией?

Обновления пакетов выпускаются по готовности. Конкретное время может быть как несколько часов, если это небольшое обновление с исправлениями ошибок, так и несколько недель, если это крупное обновление, затрагивающее большое число пакетов. Это зависит от конкретного пакета и наличия времени у сопровождающих. Кроме того, некоторые пакеты некоторое время лежат в репозитории testing. Сопровождающие стараются работать быстро, чтобы стабильно обновлять репозитории. Если вы обнаружили, что какой-то пакет в официальных репозиториях устарел, можно открыть страницу пакета на https://archlinux.org/packages/ и отметить его устаревшим («Flag Package Out-of-Date»).

Если мне нужна более старая версия установленной библиотеки, могу ли я просто сделать символическую ссылку на новую версию?

Если вам повезёт, это может сработать на какое-то время. Тем не менее, это неправильное решение, потому что:

Вместо этого лучше используйте или самостоятельно создайте compat-пакет с требуемой версией библиотеки.

64 бита

Как узнать, является ли мой процессор x86_64 совместимым?

Пользователи Windows могут определить, является ли процессор x86_64-совместимым с помощью бесплатной утилиты CPU-Z. Процессоры с набором команд «AMD64» (для AMD) или «EM64T» (для Intel) должны быть совместимы с x86_64-релизами и бинарными пакетами.

Почему 64 бита?

В большинстве случаев, это более быстрая работа системы. Кроме того, по своей природе более безопасная, благодаря рандомизации размещения адресного пространства (ASLR) в комбинации с позиционно-независимым кодом (PIC) и NX Bit, которые недоступны в стандартном i686-ядре из-за отключённого PAE. Если ваш компьютер оснащён более, чем 4 ГБ оперативной памяти, только 64-битная ОС сможет полностью задействовать этот объём.

Программисты также склонны меньше уделять внимания «устаревшей» 32-битной архитектуре, так как «новые» процессоры обычно поддерживают 64-битные расширения.

Существует намного больше доводов, чтобы избегать использования 32-битной архитектуры. Но для ядра, пространства пользователя и отдельных программ количество вещей, которые 64-битная архитектура сейчас делает лучше такое, что составление этого списка просто не имеет смысла.

Источник


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *