Способы применения Yaourt для установки пакетов из AUR на Arch Linux

AUR, или Arch User Repository, считается одной из самых ценных особенностей Arch Linux, так как включает в себя множество программных пакетов, разработанных пользователями этой системы. Yaourt, в свою очередь, представляет собой удобный и простой инструмент для установки пакетов из AUR на Arch Linux.

В данном руководстве я покажу, как просто установить менеджер пакетов Yaourt на Arch Linux и последовательно использовать его для установки пакетов из репозитория AUR.

Как установить менеджер пакетов Yaourt на Arch Linux?

Запустите файл конфигурации репозитория с правами администратора.

sudo nano /etc/pacman.conf

В конце данного файла нужно включить следующие строки. Это позволит добавить репозиторий yaourt с сайта repo. archlinux. fr. Репозитории, которые добавляются пользователями самостоятельно, называются пользовательскими репозиториями.

Читайте также:  Конфигурация DNS-резолвера с поддержкой HTTPS (DoH) на Debian с использованием DNSdist

[archlinuxfr] SigLevel = Never Server = http://repo. archlinux. fr/$arch

Закройте и сохраните этот файл. Затем обновите данные репозитория и установите пакетный менеджер Yaourt, а также ключевой инструмент fakeroot. Это нужно, чтобы Yaourt мог компилировать пакеты для Arch Linux.

sudo pacman - Sy yaourt fakeroot

Fakeroot позволяет эмулировать права суперпользователя во время сборки, что освобождает вас от необходимости использовать sudo перед командой yaourt.

Вы можете также установить пакет base-devel, который включает в себя инструменты для компиляции, такие как gcc, autoconf, automake и другие.

sudo pacman - S base-devel

Как применять Yaourt?

Yaourt позволяет устанавливать пакеты как из официальных репозиториев core, extra и community, так и из AUR. Чтобы воспользоваться Yaourt, просто введите нужное ключевое слово, и он выполнит поиск.

Читайте также:  Основы Docker для начинающих — пошаговое руководство

Если я попрошу Yaourt найти информацию по слову ambiance.

yaourt ambiance

Из следующего скриншота видно, что Yaourt обнаружил 9 пакетов, соответствующих запросу ambiance. Все они хранятся в репозитории AUR. Также указано количество голосов, полученных каждым пакетом, и их популярность среди пользователей Arch Linux.

Вы выбираете пакет для установки, вводя его номер. Я намерен установить третий пакет, поэтому ввожу цифру 3. После этого произойдет загрузка скрипта PKGBUILD, и вам будет предложено внести изменения в скрипт сборки. Как правило, редактирование скрипта сборки не требуется. После этого Yaourt проверяет, есть ли зависимости у пакета. Затем он предложит вам подтвердить продолжение сборки пакета Arch Linux. Для продолжения нажмите Y. Теперь начинается процесс загрузки исходного пакета. После того как загрузите исходный код и сформируете пакеты для Arch, нажмите Y для их установки в операционную систему Arch Linux. Вводите свой пароль, чтобы завершить установку данного пакета.

Обратите внимание: не стоит применять префикс sudo перед yaourt, поскольку процесс сборки не нуждается в правах суперпользователя. Права sudo понадобятся только на финальном этапе установки.

aurvote

Установите aurvote, чтобы поддержать ваши любимые пакеты AUR. Это мотивирует разработчиков обновлять их и поддерживать в свежем состоянии!

Читайте также:  Как установить и настроить рабочее окружение KDE в Ubuntu 20.04

sudo pacman - S aurvote

Вы только что научились устанавливать Yaourt и применять его для загрузки пакетов из AUR.