Čvn 17

PacUI, terminálový správca balíčkov s užívateľským rozhraním

PacUI je nástupca PaCLI. Jedná sa terminálového správcu balíčkov s jednoduchých užívateľským rozhraním, ktorý je primárne vyvíjaný pre distribúciu Manjaro. Prichádza v dvoch podobách. S už spomínaným užívateľským rozhraním alebo bez neho, čisto ako terminálová aplikácia na priamu manipuláciu s balíčkami. Program svojim princípom je určený skôr pre skúsenejších a otrlejších užívateľov. Najmä položka Maintain System. Z AUR pomocníkov podporuje:  Trizen, Yay, Pikaur, Yaourt a Pacaur. Vyhľadávanie je založené na tzv. fuzzy využívajúci balíček fzf (super vecička pre vyhľadávanie). Ja osobne mám preň vytvorený alias. Ale to som už trochu odbočila.

 

AKTUALIZÁCIA:

Oba balíčky, pacui i pacui-git, boli na žiadosť dvoch overených Arch užívateľov (Alad Wenter and Eli Schwartz) z AUR odstránené z dôvodu:

* Zakázaná kontrola podpisov
* Čiastočné upgrady
* Prepisovanie konfiguráciu zavádzacieho zariadenia
* Automatická inštalácia AUR balíčkov s --noconfirm
* Automatické odstránenie denníkov žurnálu
* Používanie pacman -Rdd na rollback balíčky, čo vedie k poškodeniu systému

Diskusia ohľadom tohto odstránenia. Vyjadrenie vývojára na kritiku.

 

Inštalácia programu:

yay -S pacui
yay -S pacui-git

 

Krátka pomoc:

pacui h
pacui -h

Dlhá pomoc:

pacui --help

 

Budem sa venovať len použitiu s užívateľským rozhraním. Bez jeho použitia odporúčam preštudovať obsiahlu pomoc. Tých položiek a možností je tam naozaj neúrekom. A to je práve dôvod, prečo toto vynechávam. Takže program s užívateľským rozhraním sa dá spustiť pomocou príkazu:

pacui

 

Otvorí sa takéto okno. To druhé otvorené okno je bmenu. Zaujímavá aplikácia, len je primárne vyvíjaná pre Manjaro. A balíček a jeho závislosti v AUR sú neaktuálne.

Ako vidno zo snímky, odporuje viacero aktivít spojených balíčkami: Update System (Aktualizácia systému), Maintain System (Udržiavanie systému), Install Packages (Inštalácia balíčkov), Remove Packages and Deps (Odinštalovanie balíčkov a ich závislostí), Dependency Tree (Strom závislostí), Reverse Dependency Tree (Obrátený strom závislostí), List Package Files (Zoznam súborov balíčkov), Search Package Files (Vyhľadanie súborov balíčkov), Roll Back System (Navrátenie predchádzajúcej verzie), Fix Pacman Errors (Oprava chybový hlášok pacman), Edit Config Files (Úprava konfiguračných súborov), List Packages by Size (Zoznam balíčkov podľa veľkosti), Force Update AUR (Vynútená aktualizácia z AUR), List Installed from AUR (Zoznam nainštalvoaných balíčkov z AUR). Každej tejto aktivite je pridelené číslo, ktoré danú možnosť sprístupní. Pomocou čísla nula (0) a následným stlačením enteru sa program zatvorí. Pomocou dvojitej nuly (00) sa zobrazí dlhá pomoc.

Zopakujem upozornenie z úvodu: Program svojim princípom je určený skôr pre skúsenejších a otrlejších užívateľov. Najmä položka Maintain System.

 

Už som spomínala, že využíva fuzzy finder (fzf), ktorý prichádza s vlastným (dodatočným) syntaxom pre vyhľadávanie. Nie je potrebné ho používať. No je to výhodné.

"arch"       Položky zodpovedajúce arch
"^arch"      Položky začínajúce arch
"arch$"      Položky končiace arch
"'arch"      Položky obsahujúce arch
"!arch"      Položky neobsahujúce arch
"!-arch$"    Položky nekončiace arch

3 comments

  1. Microsoft Edge 17.17134 Windows 10 x64 Edition

    Tak som si to skusmo nainštaloval a pozrel aj s dostupnými nápovedami. Musím povedať, že to vyzerá byť naozaj mocný nástroj a je pravdou, že je pre skúsených. Troška som sa v tom hrabal a zistil som, že by sa šikol nejaký ucelený návod, nie iba suchý help. Nedá sa také niečo nájsť?

    1. Firefox 62.0 GNU/Linux x64

      Myslíš, niečo ako opis jednotlivých položiek? Čo znamenajú, čo sa s nimi dá urobiť a na čo si pri nich dávať pozor? Rozšírená pomoc je v tomto celkom obsiahla, len je v angličtine.
      Či je niečo také, som na nete nehľadala. Niečo o argumentoch bez použitia UI je ich GitHub.

  2. Firefox 63.0 GNU/Linux x64

    Článok som upravila, nakoľko došlo ku odstráneniu oboch balíčkov z AUR.

Napsat komentář

Your email address will not be published.

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