Как да

Най-добрите мениджъри на пакети за AUR на Linux

Най-добрите мениджъри на пакети за AUR на Linux

Arch User Repository, обикновено наричан AUR, е софтуерното хранилище за потребители на Arch, разработено и управлявано от общността. Потребителското хранилище на Arch съдържа основно разработени пакети, които Arch Linux не одобрява директно.

Да кажем, че разработвате програма, която бихте пожелали на другите потребители на Arch да инсталират и използват, това, което бихте направили, е да я направите достъпна за масите чрез хранилищата на общността. След като направите програмата си достъпна чрез хранилищата на общността, няма начин потребителите да имат достъп до нея чрез командата Pacman на Arch Linux. И това е мястото, където AUR Helpers излизат на сцената, защото те помагат за автоматизиране на използването на AUR пакети, като по този начин правят живота на потребителите добър.

В тази статия ще разгледаме различни помощници на AUR, ще ги инсталираме и ще проверим как се справят. Ако един или два хване сърцето ти, тогава можеш да избягаш с него. И нека започнем.

1. yay - Още едно кисело мляко - помощник на AUR, написан в Go

Yay се основава на дизайна на yaourt, pacman и pacaur. Той е разработен с оглед на тези цели:

Топ Yay характеристики

Преди да получите сока, предлаган от Yay, разгледайте функциите, които има по-долу:

Инсталиране на yay

А сега върху най-интересната част в ръководството. Нека да продължим и да инсталираме Yay, след това да видим какво може да направи за нас. Ако мигрирате от друг помощник на AUR, можете просто да инсталирате Yay с този помощник. Като алтернатива, първоначалната инсталация на Yay може да се извърши чрез клониране на PKGBUILD и изграждане с makepkg:

Ще започнем, като се уверим, че имаме инсталирана група пакети base-devel. Изпълнете командите по-долу:

sudo pacman -S --необходим git base-devel git clone https: // aur.archlinux.org / yay.git cd yay makepkg -si

Пример за използване на Yay

Можете да използвате Yay, за да инсталирате пакет, както е показано по-долу:

sudo yay -S 

Надстройте всички пакети на вашата система, както следва:

sudo yay -Syu

Премахнете пакет, използвайки yay, както следва:

sudo yay -Rns 

2. аурутили

От главната си страница в GitHub, aurutils е колекция от скриптове за автоматизиране на използването на хранилището на Arch Arch, с различни задачи като търсене на пакети, проверки на актуализации или изчислителни зависимости, държани отделно. Избраният подход за управление на пакети са локални хранилища на pacman, а не чужди (инсталирани от pacman -U) пакети.

Инсталация

aurutils могат да бъдат инсталирани от всеки от източниците, изброени по-долу. Инсталирайте един от следните пакети, но екипът на aurutils препоръчва aurutils.

За да инсталирате, изпълнете командите по-долу:

sudo pacman -S aurutils

Примери за използване на аурутили

Можете да търсите приложение, използвайки aurutils, както следва:

aurutils -Ss 

За да инсталирате пакет от AUR с помощта на aurutils, направете следното:

aurutils -S 

3. пикаур

pikaur е друг помощник на AUR, който трябва да вземете предвид при лова си за перфектния партньор. Това е един помощник, който е украсен с минимални зависимости. Можете да прегледате PKGBUILDs наведнъж, след което да ги изградите без взаимодействие с потребителя.

Инсталиране на пикаур

За да инсталираме pikaur, ще започнем, като се уверим, че имаме инсталирана група пакети base-devel. Изпълнете командите по-долу:

sudo pacman -S --необходимо base-devel git git clone https: // aur.archlinux.org / pikaur.git cd pikaur makepkg -fsri

Как да използваме Pikaur AUR

Pikaur използва същия синтаксис като pacman. В случай, че сте използвали Pacman широко, няма да имате никакви проблеми при използването на Pikaur. За да инсталирате пакет от AUR с помощта на Pikaur, използвайте следната команда.

$ pacaur -S 

4. пакаур

Pacaur е помощник на Arch User Repository (AUR), насочен към скорост и простота и е проектиран да сведе до минимум потребителското бързо взаимодействие. Той използва разхвърлян интерфейс и използва напълно защитения RPC интерфейс за решаване на дървото на зависимостите. Той също така автоматично ще поиска достъп до sudo, когато е необходимо. Той е изграден върху добре проектирания auracle C ++ и expac C backends.

Преди да се развълнувате, пакаурът има целева аудитория! Pacaur е насочен към напреднали потребители, които искат някаква степен на автоматизация за повтарящи се задачи. Като такъв се очаква потребителят да е запознат с процеса на ръчно изграждане на AUR с makepkg и неговите опции за конфигуриране, както и да е запознат със sudo и gpg конфигурацията.

Предлагат се два набора от опции на командния ред: команди, които извикват двоичния файл на pacman и го разширяват с AUR функции (-S, -Ss, -Si, -Sw, -Su, -Qu, -Sc, -Scc) и -a / -aur може да се добави, за да ги приложите само към AUR.

Системна конфигурация на pacaur

Pacaur почита системния конфигурационен файл, който ще се търси първо в следния файл:

$ XDG_CONFIG_DIRS / pacaur / config

В случай, че този файл липсва, системата ще се върне към:

/ etc / xdg / pacaur / config

Има и специфичен за потребителя конфигурационен файл. Дефинирани от потребителя конфигурационни файлове, заместващи общите настройки, ще бъдат търсени първо на следното място.

$ XDG_CONFIG_HOME / pacaur / config

и в случай, че този файл е недостъпен, тогава системата ще се върне към:

$ НАЧАЛО /.config / pacaur / config

Инсталиране на Pacaur

Можете да инсталирате Pacaur с помощта на друг помощник на AUR и е най-бързият начин да го инсталирате. Примерът по-долу ще инсталира Pacaur с помощта на yaourt.

$ yaourt -S --noconfirm pacaur

Пакетът трябва да се инсталира гладко.

Инсталирайте от изходния код в Git

sudo pacman -S git git clone https: // github.com / E5ten / pacaur.git cd pacaur makepkg -si

Инсталирайте пакет с Pacaur

За да инсталирате любимия си пакет, просто направете следното:

pacaur -S 

Освен това можете лесно да проверите дали всичките ви пакети са актуални със следната команда.

pacaur -Syyuu

5. пакку

Pakku е пакетна обвивка с допълнителни функции, като поддръжка на AUR.

Характеристики на pakku

Следните принципи бяха в основата на програмата:

Инсталиране на pakku

Вземете pakku, инсталиран на вашия компютър, като изпълните командите по-долу. Уверете се, че имате инсталирано приложение git.

git clone https: // aur.archlinux.org / pakku.git cd pakku makepkg -si

Примери за използване на pakku.

Можете да използвате pakku, както е показано по-долу:

#### Изграждане на пакети от източник #### pakku -S - изграждане на linux linux-headers #### Заявка за всички "острови на зависимости #### pakku -Qdttt

Заключение

В хранилището на Arch Arch има много софтуер, който продължава да е от полза за много хора по света. Въпреки че те може да нямат пряко одобрение от Arch Linux и да не са достъпни чрез командата pacman, помощниците на AUR са тук за спасяване. Вече е лесно да получите достъп до всички пакети в хранилището на Arch Arch, използвайки инструменти като обсъдените по-горе. Изберете един или два, към които сте развили увлечение, и вземете любимите си пакети на вашия лаптоп или компютър Arch / Manjaro.

10 Трябва да знаете клавишни комбинации на macOS
macOS е собствена графична операционна система, разработена от Apple Inc като основна операционна система за Mac компютрите на Apple. Той е в активно ...
Инсталирайте и конфигурирайте DRBD на CentOS 8 | RHEL 8
Това е ръководство стъпка по стъпка за инсталирането на разпределено реплицирано блоково устройство (DRBD) на сървъри CentOS 8 / RHEL 8 Linux. DRBD е ...
Инсталирайте и конфигурирайте Squid Proxy Server на Ubuntu 20.04
Squid е прокси и кеш сървър. Той действа като прокси, като препраща заявки до необходимото местоназначение, но също така запазва заявеното съдържание....