10 найбільш використовуваних помічників AUR для Arch Linux

Arch Linux виділяється як легкий, гнучкий і незалежно розроблюваний дистрибутив GNU/Linux з яскраво вираженим характером.

Серед безлічі дистрибутивів Linux Arch Linux займає унікальне й особливе місце. Ті, хто має достатній досвід, можуть створити свою індивідуальну систему Arch Linux повністю з нуля.

Що таке AUR?

Однією з найважливіших особливостей Arch Linux є AUR (Arch User Repository). Це репозиторій програмного забезпечення, створений співтовариством користувачів Arch Linux, який містить PKGBUILD, що дає змогу користувачам компілювати і збирати з вихідних текстів власні пакети, яких немає в офіційному репозиторії.

Багато нових пакетів, перш ніж потрапити до офіційного сховища, створюються в AUR, і користувачі також можуть вносити до цього сховища розроблені ними пакети.

Крім того, користувачі мають можливість шукати і завантажувати PKGBUILD з домашньої сторінки AUR, збирати їх і приступати до встановлення. Однак деякі користувачі віддають перевагу використанню помічників AUR, які забезпечують простіший підхід до встановлення PKGBUILD порівняно з вищезазначеним методом.

У цій статті ми розглянемо деякі з найкращих AUR-помічників, за допомогою яких користувачі можуть легко встановити PKGBUILD, причому всі вони використовують як джерело користувацьке репо Arch.

1. Yay (Yet another Yogurt)

Yay – це помічник командного рядка і найкращий помічник AUR в Arch, він рекомендується для нових користувачів Arch, перш ніж вони почнуть використовувати інші помічники AUR.

Він є аналогом Pacman і має такі переваги: його команди й опції багато в чому збігаються з командами й опціями Pacman, має кольоровий вивід, підтримує резервне копіювання і може оновити вашу систему з невеликою кількістю або без додаткових підказок.

Якщо ви переходите з іншого помічника AUR, то можете просто встановити Yay з цим помічником. В якості альтернативи можна встановити Yay, клонувавши PKGBUILD і зібравши його за допомогою makepkg:

$ sudo pacman -S --needed base-devel git
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si

2. Pakku

Pakku – це обгортка Pacman з додатковими можливостями, як-от пошук/встановлення пакетів з AUR, перегляд файлів і змін між збірками, збирання пакетів із репозиторіїв, видалення залежностей make після збирання тощо.

Pakku можна встановити, клонувавши PKGBUILD і зібравши за допомогою makepkg.

$ sudo pacman -S --needed base-devel git
$ git clone https://aur.archlinux.org/pakku.git
$ cd pakku
$ makepkg -si

3. Pacaur

Pacaur – це також помічник AUR, що працює в командному рядку, дає змогу мінімізувати взаємодію з користувачем і використовує як бекенд cower. Через свою складність він найкраще підходить для досвідчених користувачів Arch Linux.

Перевагами Pacaur є: той самий синтаксис роботи, що й у Pacman, безперешкодний доступ до AUR, кольорове виведення, чудовий пошук і, перш за все, мінімальна кількість підказок користувачеві. Єдине його обмеження – це те, що він в основному підходить для досвідчених користувачів Arch.

Ви можете встановити Pacaur, клонувавши PKGBUILD і зібравши його за допомогою makepkg.

$ sudo pacman -S --needed base-devel git
$ git clone https://aur.archlinux.org/pacaur.git
$ cd pacaur
$ makepkg -si

4. Trizen

Trizen – це легкий, орієнтований на командний рядок і швидкість роботи помічник AUR, який дає змогу користувачам шукати та встановлювати пакети, а також читати коментарі до пакетів AUR.

Він також має вбудовану функцію взаємодії з Pacman і одночасно виступає в ролі редактора текстових файлів. Trizen дає змогу підвищити безпеку під час встановлення пакетів, оскільки код написаний мовою Perl і не може бути виконаний нишком.

Встановити Trizen можна шляхом клонування PKGBUILD і складання за допомогою makepkg.

$ sudo pacman -S --needed base-devel git
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si

5. Aura

Aura – це менеджер пакетів, призначений для роботи в якості помічника AUR, а також для виконання багатьох інших функцій. Він підтримує багато операцій Pacman, а також підваріанти, ще більша кількість яких має специфічне значення в Aura.

Плюсами програми є: схожий з Pacman синтаксис операцій, можливість запуску з правами root і збірки як звичайний користувач, написана мовою Haskell. Однак при використанні Aura користувачі зазвичай стикаються з труднощами при оновленні системи.

Встановити Aura можна шляхом клонування PKGBUILD і збірки за допомогою makepkg.

$ sudo pacman -S --needed base-devel git
$ git clone https://aur.archlinux.org/aura.git
$ cd aura
$ makepkg -si

6. Pikaur

Pikaur – це помічник командного рядка AUR і обгортка Pacman з мінімальними залежностями, створена за мотивами yaourt, apacman і pacaur.

Ви можете встановити Pikaur, клонувавши PKGBUILD і зібравши його за допомогою makepkg.

$ sudo pacman -S --needed base-devel git
$ git clone https://aur.archlinux.org/pikaur.git
$ cd pikaur
$ makepkg -fsri

7. Paru

Paru – це AUR-помічник на основі Rust, створений для швидкої та ефективної роботи. Його мета – забезпечити безперебійну роботу з паралельним завантаженням і встановленням, обробкою залежностей і регулярними оновленнями.

$ sudo pacman -S --needed base-devel
$ git clone https://aur.archlinux.org/paru.git
$ cd paru
$ makepkg -si

8. Aurman

Aurman – ще один відомий помічник AUR, що володіє розширеними можливостями, включно з інтерактивним вибором пакетів, керуванням залежностями та підтримкою керування локальними репозиторіями.

Він пропонує функції, що перевершують можливості деяких інших помічників AUR, як-от: розширена роздільна здатність залежностей, паралельне завантаження та збирання, кольорове виведення і явний користувацький контроль.

$ sudo pacman -S --needed base-devel
$ https://github.com/polygamma/aurman.git
$ cd aurman
$ makepkg -si

9. Pamac

Pamac – це зручний графічний менеджер пакетів і помічник AUR, заснований на фреймворку Qt, простий у використанні, з безліччю можливостей, як-от пошук, сортування та фільтрація пакетів як з офіційних репозиторіїв, так і з репозиторію Arch User Repository (AUR).

$ sudo pacman -S pamac-gtk  [GTK-based interface]
$ sudo pacman -S pamac-qt   [Qt-based interface]

10. Pacseek

Pacseek – це термінальний користувальницький інтерфейс, що дає змогу без особливих зусиль здійснювати пошук і перегляд баз даних пакетів Arch Linux і користувальницького сховища Arch.

$ git clone https://github.com/moson-mo/pacseek.git
$ cd pacseek
$ go build .
$ ./pacseek

Прикінцеві зауваження

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

Поділіться своєю знахідкою

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x