Pacman és, sense cap dubte, un dels millors gestors de paquets. No obstant això, alguns dels seus gestors associats (com Yaourt o Packer) Si bé són molt bons deixen una mica a desitjar. En particular, a l'quedar trunca la instal · lació de paquets a través de AUR és comú que les dependències instal·lades no s'esborrin correctament després d'una fallada en la compilació. Això és especialment cert, com més gran sigui el nombre de dependències a instal·lar. |
La solució és ben senzilla: cal esborrar els paquets que van quedar orfes (o sigui que cap altre paquet els necessita i podem esborrar-los sense causar problemes).
Simplement, vaig obrir un terminal i escriure:
suo pacman -RS $ (Pacman -Qtdq)
Això el que fa és esborrar tots els paquets i les seves dependències (pacman -RS) d'un llistat de paquets determinat (que, en el nostre cas són els paquets orfes, el llistat dels s'obté amb pacman -Qtdq).
Per als que vinguin d'Ubuntu, aquesta comanda és similar a l' suo apt-get autoremove.
Bien!
Fenomenal! em va venir com anell a el dit, vaig alliberar com 1 GB d'escombraries de quan recent coneixia arch!
Perfecte, vaig alliberar 425,85 MiB de paquets que no em servien, gràcies!
A contra, per això estem!
Salutacions! Pau.
Gràcies per l'article. Hi havia reemplaçat Openbox per Cinnamon i volia deixar el sistema net. Vaig acabar alliberant tremenda quantitat d'espai.
De res! Abraçada! Pau.
Bé però que passa quan en Antergos i en consola tirem $ yaourt -Syua i la resposta és:
:: sincronitzant les bases de dades de paquets ...
core està actualitzat
extra està actualitzat
community està actualitzat
antergos està actualitzat
ksplash-arch-simple: Orfe
plasma-theme-caledonia: Orfe
Paquets externs: / 53/53
He buscat informació a Google però no he trobat resposta.
És el mateix, yaourt utilitza Pacman de vegades, és el que entenc jajaja
Pel mateix, pots utilitzar un simple sudo pacman -RS $ (pacman -Qtdq) i d'aquesta forma t'oblides de tots els orfes. En yaourt hauria d'haver una manera similar però no m'he posat a toquejar tant el gestor.
En tot cas, quan alguna cosa s'instal·la a Arch per mitjà de yaourt també és reconegut per pacman.
Jo ho feia amb aquest altre comando que és lleugerament diferent:
$ Sudo pacman -Rns $ (Pacman -Qtdq)
Tot i que el que indiques funciona perfectament, ho he comprovat.
Per aquí he llegit que hi ha qui no és partidari d'eliminar cap paquet orfe.
jo el faig servir però la veritat no tinc l'explicació de la comanda garriga (ho saps?) m'agradaria saber