Krótko: Yaourt był najpopularniejszym pomocnikiem AUR, ale nie jest już rozwijany. W tym artykule wymieniamy niektóre z najlepszych alternatyw dla Yaourta dla dystrybucji Linuksa opartych na Arch.

Arch User Repository popularnie znane jako AUR jest kierowanym przez społeczność repozytorium oprogramowania dla użytkowników Archa. Użytkownicy Debiana/Ubuntu mogą myśleć o AUR jako o odpowiedniku PPA.

Zawiera ono pakiety, które nie są bezpośrednio wspierane przez Arch Linuksa. Jeśli ktoś opracuje oprogramowanie lub pakiet dla Arch Linuksa, może je udostępnić poprzez repozytoria społeczności. Umożliwia to użytkownikowi końcowemu dostęp do większej ilości oprogramowania niż to, które dostaje domyślnie.

Jak więc używać AUR? Cóż, do instalacji oprogramowania z AUR potrzebne jest inne narzędzie. Archowy menedżer pakietów pacman nie obsługuje tego bezpośrednio. Stąd, potrzebujesz tych 'specjalnych narzędzi’ zwanych pomocnikami AUR aby zautomatyzować korzystanie z pakietów AUR

Yaourt (Yet AnOther User Repository Tool) był wrapperem dla pacmana, który umożliwił instalację pakietów AUR na Arch Linuksie. Używa tej samej składni co pacman. Yaourt miał również świetne wsparcie dla Arch User Repository dla wyszukiwania, instalowania, rozwiązywania konfliktów i utrzymywania zależności.

Jednakże Yaourt nie jest już rozwiązaniem.

W tym artykule zobaczysz najlepsze alternatywy dla Yaourta, których możesz użyć do instalacji oprogramowania z AUR.

Najlepsze pomocniki AUR do używania AUR

Zamierzam pominąć kilka innych popularnych pomocników AUR, takich jak trizen lub packer, ponieważ one również zostały oznaczone jako „wycofane lub problematyczne”.

yay

yay jest następnym najlepszym pomocnikiem AUR napisanym w Go, którego celem jest dostarczenie interfejsu pacmana z minimalną ilością danych wprowadzanych przez użytkownika, wyszukiwaniem podobnym do yaourt i prawie bez zależności.

Właściwości yay

  • yay zapewnia uzupełnianie tabel AUR i pobiera PKGBUILD z ABS lub AUR.
  • Obsługuje zawężanie wyszukiwania i brak źródeł PKGBUILD.
  • Binarny nie ma dodatkowych zależności niż pacman.
  • Zapewnia zaawansowany solver zależności i usuwa zależności make na końcu procesu budowania.
  • Obsługuje kolorowe wyjście, jeśli włączysz opcję Color w pliku /etc/pacman.conf.
  • Można go przystosować do obsługi tylko pakietów AUR lub tylko pakietów repo.

Instalacja yay

Możesz zainstalować yay przez sklonowanie repo git i zbudowanie go. Użyj poniższej komendy aby zainstalować yay w Arch Linuxie :

git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si

Używanie yay

Szukanie aplikacji poprzez Yay w AUR:

yay -Ss <package-name>

Instalowanie aplikacji:

yay -S <package-name>

pakku

Pakku jest kolejnym wrapperem pacmana, który wciąż jest w początkowej fazie. Jednak to, że jest nowy, nie oznacza, że brakuje mu jakichkolwiek funkcji obsługiwanych przez inne helpery AUR. Wykonuje swoją pracę całkiem nieźle i wraz z wyszukiwaniem i instalowaniem aplikacji z AUR, usuwa zależności po kompilacji.

Właściwości pakku

  • Wyszukiwanie i instalowanie pakietów z Arch User Repository.
  • Przeglądanie plików i zmian pomiędzy kompilacjami.
  • Budowanie pakietów z oficjalnych repozytoriów i usuwanie zależności make po kompilacji.
  • Pobieranie PKGBUILD i integracja z Pacmanem.
  • Pacman-like user interface and pacman options supports.
  • Pacman configuration supports and no PKGBUILD sourcing.

Instalacja pakku

git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si

Używanie pakku

Możesz wyszukać aplikację z AUR używając poniższej komendy.

pakku -Ss spotify

A następnie pakiet może być zainstalowany podobnie jak w pacman:

pakku -S spotify

aurutils

aurutils jest w zasadzie zbiorem skryptów, które automatyzują korzystanie z Arch User Repository. Może przeszukiwać AUR, sprawdzać aktualizacje dla różnych zainstalowanych aplikacji i rozwiązywać problemy z zależnościami.

Właściwości aurutils

  • aurutils używa lokalnego repozytorium co daje mu korzyści z obsługi plików pacman, i wszystkie pakiety działają z -asdeps.
  • Może być wiele repozytoriów dla różnych zadań.
  • Uaktualnianie lokalnego repozytorium za jednym zamachem z aursync -u
  • pkgbase, długi format i surowe wsparcie dla aursearch
  • Możliwość ignorowania pakietów

Instalowanie aurutils

git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si

Używanie aurutils

Szukanie aplikacji przez aurutils:

aurutils -Ss <package-name>

Instalowanie pakietu z AUR:

aurutils -S <package-name>

Wszystkie te pakiety mogą być bezpośrednio zainstalowane, jeśli już używasz Yaourt lub jakiegokolwiek innego pomocnika AUR.

Pamac

Pamac jest nakładką gtk dla libalpm. Pamac może być również używany do zarządzania pakietami z AUR. Jest to najczęściej używany menedżer pakietów GUI dla Arch Linuksa i dystrybucji opartych na Arch Linuksie.

Features:

  • Zarządzanie pakietami przezCLI z pamac-cli
  • A GTK-.3 GUI
  • Biblioteka umożliwiająca dostęp do informacji o pakietach i przeprowadzanie transakcji
  • Obsługa Flatpak i Snap
  • Aplikator tablicy, który powiadamia o aktualizacjach

Instalacja pamac

git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si

Używanie pamac

Pamac może być używany zarówno przez terminal, jak i GUI. Używanie pamaca przez GUI jest bardzo intuicyjne.

W terminalu, aby wyszukać pakiet, użyj następującego polecenia z <package> zastąpionym nazwą pakietu, którego szukasz

pamac search <package>

Aby zainstalować pakiet,

pamac install <package>

Aby odinstalować pakiet,

pamac remove <package>

Aby uzyskać szczegółowy przewodnik po pamacu, możesz odwołać się do jego strony Manjaro Wiki.

aurman

aurman jest jednym z najlepszych pomocników AUR i służy całkiem dobrze jako alternatywa dla Yaourta. Ma prawie podobną składnię do pacmana z obsługą wszystkich operacji pacmana. Możesz przeszukiwać AUR, rozwiązywać zależności, sprawdzać zawartość PKGBUILD przed budową pakietu itp.

Właściwości aurmana

  • aurman obsługuje wszystkie operacje pacmana i zawiera niezawodne rozwiązywanie zależności, wykrywanie konfliktów i obsługę podzielonych pakietów.
  • Wątkowa pętla sudo działa w tle, dzięki czemu nie trzeba za każdym razem wpisywać hasła.
  • Obsługuje pakiety rozwojowe i rozróżnia pakiety zainstalowane jawnie i niejawnie.
  • Obsługa wyszukiwania pakietów i repozytoriów AUR.
  • Można zobaczyć i edytować PKGBUILDs przed rozpoczęciem budowania pakietów AUR.
  • Może być również używany jako samodzielny solver zależności.

Instalowanie aurmana

git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si

Używanie aurmana

Szukanie aplikacji poprzez aurmana w Repozytorium Użytkownika Archa odbywa się w następujący sposób:

aurman -Ss <package-name>

Instalowanie aplikacji przy użyciu aurmana:

aurman -S &lt;package-name>

Co sądzisz o pomocnikach AUR?

Arch Linux ma jeszcze kilka pomocników AUR, które mogą zautomatyzować pewne zadania dla Repozytorium Użytkowników Archa. Wielu użytkowników wciąż używa Yaourta do pracy z AUR i

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.