
Установка и настройка Arch Linux может стоить немного, но это один из любимых вариантов для тех, кто знает все, что им нужно, и хочет, чтобы их рабочая среда была такой, какая им нравится. У него есть возможность установки программного обеспечения AUR, что означает Arch User Repository, и в нем мы находим практически любую программу, существующую в Linux. Это одно из лучших заявлений, и дистрибутивы, не относящиеся к Arch, смотрят на него с некоторой завистью. К счастью, есть дистрибутив, который выглядит как подсистема Linux для Linux, что позволяет сэкономить расстояние.
Несколько дней назад мы говорили с вами о том, что это такое и как его использовать, и сегодня мы собираемся опубликовать это руководство для создайте образ Arch Linux и настройте его для доступа к AUR. Это не всегда будет необходимо, но может пригодиться. А поскольку в Linux мы являемся пользователями, которые имеют право решать, что делать, а что нет, мы собираемся объяснить, как этого добиться, и каждый должен делать то, что он считает уместным.
Прежде чем мы начнем: что такое AUR?
Как мы уже объясняли, AUR — это аббревиатура от Архивный пользовательский репозиторийи представляет собой репозиторий, программное обеспечение которого поддерживается сообществом. Arch Linux, как и большинство известных мне дистрибутивов Linux, имеет свои официальные репозитории, в которых мы находим такие версии программного обеспечения, как Distrobox, VLC, GIMP или LibreOffice. все еще y свежесть, но там мы не находим Споттуб несмотря на открытый исходный код. Тот же разработчик Spotube загружает свое программное обеспечение в AUR, оканчивающееся на -bin, что означает, что оно уже скомпилировано. Мы также можем найти в AUR какое-то старое программное обеспечение, которое нам может понадобиться для выполнения каких-то конкретных задач, например что-то, что зависит от Python 2.
Когда пользователь сообщества считает это удобным, он загружает программное обеспечение в AUR и любой, у кого есть что-то на базе Arch, может установить это. Это можно сделать вручную или с помощью мастера, например яй, тот, который мы собираемся использовать для установки Bauh и Pamac.
Не рекомендуется волноваться и использовать AUR без всякого смысла.. Основная причина в том, что обычно там есть программное обеспечение, которое кто-то из сообщества берет и загружает, то есть оно не было загружено самим проектом. Кроме того, многие из них не скомпилированы, и установка чего-то, что необходимо скомпилировать, занимает больше времени. Если у нас много AUR, некоторые обновления могут занять больше времени, чем ожидалось.
Но обычно, Это безопасный репозиторий, а без него было бы сложнее устанавливать такие программы, как Visual Studio Code или Google Chrome, в системах на базе Arch.
Создание образа Arch Linux с помощью Distrobox
- Первое, что мы сделаем, это установим дистрибутив в наш дистрибутив Linux. В В этой статье Мы объясняем, как это сделать, но в основном это пишется в терминале.
sudoзатем менеджер пакетов нашего дистрибутива, затем команда для установки – напримерinstall- а потомdistrobox. Он также может появиться в магазине программного обеспечения операционной системы. В особых случаях в ссылку Там объясняется, как это сделать с помощью Curl и Wget. - Когда Distrobox уже установлен, мы создаем образ с помощью этой команды, где «arch» — это имя, которое мы дадим ящику (оно может быть любое другое), а за -i — это образ Arch Linux. Если это не сработает, эта ссылка из официальной документации помещает имена совместимых изображений:
distrobox create -n Arch -i quay.io/toolbx/arch-toolbox:latest
- По завершении нам выдаст команду ввода для входа в созданный образ. В нашем случае это будет
distrobox enter arch, это имя, которое мы дали ему на предыдущем шаге. - После входа мы подождем время, которое будет зависеть от изображения и мощности нашего оборудования. В первый раз вам придется установить базовые пакеты. По завершении в подсказка мы увидим наше_имя_пользователя@имя_изображения, как мы объяснили в ссылке на шаге 1.
- В качестве дополнительного шага мы можем установить ожидающие обновления с помощью
sudo pacman -Syu. - Теперь нам нужно активировать поддержку, чтобы установить то, чем будет управлять AUR. Это займет совсем немного времени и в моем случае они уже были установлены, но переустановить их не помешает. Пишем следующее:
sudo pacman -S базовая разработка git
Установка Ура
- Далее клонируем репозиторий yay, он тоже сделает это быстро:
git-клон https://aur.archlinux.org/yay.git
- Попадаем в ваш каталог с помощью
cd yay. - Теперь пишем следующее и ждем завершения процесса:
makepkg -си
- Теперь вы можете начать использовать yay и установить программное обеспечение AUR, так что процесс будет завершен, если это то, что вы искали.
Установка магазина с графическим интерфейсом для установки программного обеспечения Arch
Но мы собираемся продолжить установку графического инструмента, в частности Pamac от Manjaro. В терминале после ввода cd .. Чтобы вернуться назад, пишем:
ура -S памак-аур
В сообщениях, в которых вы спрашиваете нас, проводить ли установку, все — да. В сообщениях diffstat мы можем поставить «n», «нет», а в «Устранить зависимости» — «s». Мы запустим Pamac, вставив терминал pamac-manager.

Как мы уже объясняли в статье о том, как установить и использовать Distrobox, мы можем экспортировать Pamac, чтобы он появился в панели приложений нашего дистрибутива, написав:
distrobox-export --app pamac-manager
Если вы посмотрите, оно отображается как «Установка и удаление программного обеспечения», но в скобках написано «на Arch», что означает, что оно установлено в образе/контейнере Distrobox с именем «arch», который мы создали для этого руководства. .
Еще вариант сделать все это с помощью Bauh(ура -С баух), который также позволяет управлять программным обеспечением AUR.
Что мы сделали с Distrobox?
Что мы со всем этим сделали, так это создали подсистему (я люблю так говорить) Arch Linux в Ubuntu, установили ура и из нее Pamac, графический инструмент для установки программного обеспечения в Manjaro, базу Arch. добавил магазин в ящик приложений Ubuntu. И тем не менее, теперь у нас есть доступ к AUR из Ubuntu через yay, а с помощью Pamac или Bauh мы можем устанавливать ПО из официальных репозиториев Arch и AUR.
Это возможно в любом другом дистрибутиве, поэтому AUR доступен в любом.
