Как использовать AUR в любом дистрибутиве, отличном от Arch, благодаря Distrobox

Ubuntu, Arch и Pamac благодаря Distrobox

Установка и настройка 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

  1. Первое, что мы сделаем, это установим дистрибутив в наш дистрибутив Linux. В В этой статье Мы объясняем, как это сделать, но в основном это пишется в терминале. sudo затем менеджер пакетов нашего дистрибутива, затем команда для установки – например install - а потом distrobox. Он также может появиться в магазине программного обеспечения операционной системы. В особых случаях в ссылку Там объясняется, как это сделать с помощью Curl и Wget.
  2. Когда Distrobox уже установлен, мы создаем образ с помощью этой команды, где «arch» — это имя, которое мы дадим ящику (оно может быть любое другое), а за -i — это образ Arch Linux. Если это не сработает, эта ссылка из официальной документации помещает имена совместимых изображений:
distrobox create -n Arch -i quay.io/toolbx/arch-toolbox:latest
  1. По завершении нам выдаст команду ввода для входа в созданный образ. В нашем случае это будет distrobox enter arch, это имя, которое мы дали ему на предыдущем шаге.
  2. После входа мы подождем время, которое будет зависеть от изображения и мощности нашего оборудования. В первый раз вам придется установить базовые пакеты. По завершении в подсказка мы увидим наше_имя_пользователя@имя_изображения, как мы объяснили в ссылке на шаге 1.
  3. В качестве дополнительного шага мы можем установить ожидающие обновления с помощью sudo pacman -Syu.
  4. Теперь нам нужно активировать поддержку, чтобы установить то, чем будет управлять AUR. Это займет совсем немного времени и в моем случае они уже были установлены, но переустановить их не помешает. Пишем следующее:
sudo pacman -S базовая разработка git

Установка Ура

  1. Далее клонируем репозиторий yay, он тоже сделает это быстро:
git-клон https://aur.archlinux.org/yay.git
  1. Попадаем в ваш каталог с помощью cd yay.
  2. Теперь пишем следующее и ждем завершения процесса:
makepkg -си
  1. Теперь вы можете начать использовать yay и установить программное обеспечение AUR, так что процесс будет завершен, если это то, что вы искали.

Установка магазина с графическим интерфейсом для установки программного обеспечения Arch

Но мы собираемся продолжить установку графического инструмента, в частности Pamac от Manjaro. В терминале после ввода cd .. Чтобы вернуться назад, пишем:

ура -S памак-аур

В сообщениях, в которых вы спрашиваете нас, проводить ли установку, все — да. В сообщениях diffstat мы можем поставить «n», «нет», а в «Устранить зависимости» — «s». Мы запустим Pamac, вставив терминал pamac-manager.

Памак в Ubuntu

Как мы уже объясняли в статье о том, как установить и использовать Distrobox, мы можем экспортировать Pamac, чтобы он появился в панели приложений нашего дистрибутива, написав:

distrobox-export --app pamac-manager

Pamac в ящике приложения Ubuntu

Если вы посмотрите, оно отображается как «Установка и удаление программного обеспечения», но в скобках написано «на Arch», что означает, что оно установлено в образе/контейнере Distrobox с именем «arch», который мы создали для этого руководства. .

Еще вариант сделать все это с помощью Bauh(ура -С баух), который также позволяет управлять программным обеспечением AUR.

Что мы сделали с Distrobox?

Что мы со всем этим сделали, так это создали подсистему (я люблю так говорить) Arch Linux в Ubuntu, установили ура и из нее Pamac, графический инструмент для установки программного обеспечения в Manjaro, базу Arch. добавил магазин в ящик приложений Ubuntu. И тем не менее, теперь у нас есть доступ к AUR из Ubuntu через yay, а с помощью Pamac или Bauh мы можем устанавливать ПО из официальных репозиториев Arch и AUR.

Это возможно в любом другом дистрибутиве, поэтому AUR доступен в любом.