Aveți pacmatic wrap yay wrap powerpill wrap pacman (Unix, Arch Linux, Gestionarea Pachetelor, Manjaro, Pacman)

Tom Hale a intrebat.
a intrebat.

Am câteva preferințe în ceea ce privește gestionarea pachetelor pe Manjaro / Arch:

  • pacmatic adaugă caracteristici de siguranță la instalarea pachetelor
  • yay oferă o interfață consistentă atât pentru pachetele oficiale, cât și pentru cele AUR
  • powerpill pentru descărcarea paralelă și accelerată a pachetelor
  • pacman cu /etc/pacman.conf opțiuni Color și UseDelta (pentru a câștiga)

Cum pot avea pacmatic apel yay folosind powerpill în loc de pacman?

1 răspunsuri
Tom Hale

În directorul de utilizator (non-root) al utilizatorului dvs. ~/.bashrc, , adăugați:

alias pac=yay  # For convenience

# pacmatic needs to be run as root: https://github.com/keenerd/pacmatic/issues/35
alias pacmatic='sudo --preserve-env=pacman_program /usr/bin/pacmatic'

# Downgrade permissions as AUR helpers expect to be run as a non-root user. $UID is read-only in {ba,z}sh.
alias yay='pacman_program="sudo -u #$UID /usr/bin/yay --pacman powerpill" pacmatic'

Acum, atunci când tastați pac, , acest lucru va invoca pacmatic pentru siguranță, care, la rândul său, va executa yay care va utiliza powerpill pentru o descărcare rapidă.


Probabil că doriți, de asemenea, să setați aria2‘s --console-log-level=warn pentru un pic de liniște în powerpill.json .

Comentarii

  • Este posibil să doriți să vă ocupați de un arg implicit, cum ar fi -Syu dacă sunteți obișnuit să rulați yay fără niciun argument pentru actualizare, așa cum sunt eu. –  > Por brettinternet.