Ter envoltório pacmatico aurman / pakku / pacaur / yaourt envoltório powerpill envoltório pacman

2

Eu tenho algumas preferências em relação ao gerenciamento de pacotes no Manjaro / Arch:

  • pacmatic adiciona recursos de segurança ao instalar pacotes
  • pacaur fornece uma interface consistente para os pacotes oficial e do AUR
  • powerpill para download paralelo de pacotes
  • pacman com /etc/pacman.conf opções Color e UseDelta (para a vitória)

Como posso ter pacmatic wrap pacaur / yaourt envolvendo powerpill wrapping pacman ?

    
por Tom Hale 05.08.2017 / 12:34

1 resposta

4

No seu usuário (não raiz), ~/.bashrc , adicione:

alias pac=aurman   # 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 aurman='pacman_program="sudo -u #$UID /usr/bin/aurman --optimistic_versioning" pacmatic'
alias pakku=' pacman_program="sudo -u #$UID /usr/bin/pakku" pacmatic'

# Use powerpill as pacman wrapper if installed
[[ -x /usr/bin/powerpill ]] && export PACMAN=/usr/bin/powerpill

Agora, ao digitar (por exemplo) aurman , isso invocará pacmatic para segurança, que por sua vez executará aurman , que usará powerpill para download rápido.

    
por 05.08.2017 / 12:34