Zář 07

Pakku, pomocník z AUR

Dnešný článok bude o ďalšom pomocníkovi z AUR, ktorý sa volá pakku. Ide o pomerne mladý projekt. Jednou z jeho výhod je jeho rýchlosť. Tú mu zabezpečuje to, že je postavený na nim.

 

 

 

Inštalácia programu

Program sa na nachádza v aur:

yay -S pakku
yay -S pakku-git

Inštalácia programu bez AUR pomocníka:

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

 

Pomoc a manuálová stránka:

man pakku
man pakku.conf
pakku --help
pakku -h
pakku -Qh
pakku -Sh

 

Pracovanie s programom

Inštalácia nového programu:

pakku -S balíček

Odinštalovanie programu:

pakku -R balíček

Aktualizácia celého systému (oficiálne repozitáre aj AUR):

pakku -Syu

Aktualizácia iba balíčkov z oficiálnych repozitárov:

pakku -Syu --noaur

Vyhľadanie programu v oficiálnych repozitároch aj AUR:

pakku -Ss

Vyhľadanie programu iba v oficiálnych repozitároch:

pakku -Ss --noaur

Vypísanie zoznamu dostupných aktualizácií pre celý systém (oficiálne repozitáre aj AUR):

pakku -Qu

Vypísanie zoznamu dostupných aktualizácií z oficiálnych repozitárov:

pakku -Qu --noaur

Vypísanie počtu dostupných aktualizácií pre celý systém (oficiálne repozitáre aj AUR):

pakku -Qu 2> /dev/null | wc -l

Vypísanie počtu dostupných aktualizácií z oficiálnych repozitárov:

pakku -Qu --noaur 2> /dev/null | wc -l

 

Konfiguračný súbor

Konfiguračný súbor sa nachádza v /etc/pakku.conf a na jeho úpravu sú potrebné administrátorské práva:

sudo gedit /etc/pakku.conf

Manuálová stránka:

man pakku.conf

 

Dostupné položky:

UserCacheDir
TmpDir
AurRepo
AurComments
CheckIgnored
IgnoreArch
PrintAurNotFound
SudoExec
ViewNoDefault
PreserveBuilt
PreBuildCommand

UserCacheDir nastavuje priečinok pre vyrovnávajúcu pamäť, kde pakku ukladá súboru
TmpDir nastavuje dočasný adresár
AurRepo nastavuje meno pre AUR. Predvolené je aur.
AurComments povoľuje alebo zakazuje (pomocou mriežky) zobrazenie AUR komentárov
CheckIgnored skontroluje ignorované balíky za aktualizácie
IgnoreArch ignoruje architektúru
PrintAurNotFound zobrazuje upozornenie o tom že balík v AUR chýba
SudoExec umožňujúce iba jedno zadávanie hesla
ViewNoDefault umožňuje nastaviť odenterovanie ako pozitívnu odpoveď
PreserveBuilt určuje, či a kde sa uložia vytvorené balíčky. Rozoznávame: Internal (balíčky sa skopírujú do vyrovnávacej pamäte pacman), User (balíčky sa skopírujú do UserCacheDir) a Disabled (balíčky sa odstránia, ide o predvolenú hodnotu).
PreBuildCommand upravuje príkaz, ktorý bude bude spustený v adresári balíkov pred zostavením, čo umožňuje upraviť PKGBUILD alebo vykonať ďalšie potrebné činnosti.

 

Napsat komentář

Your email address will not be published.

%d blogerům se to líbí: