Pacman bez sumnje je jedan od najboljih voditelja paketa. Međutim, neki od povezanih menadžera (poput Yaourt o Paker) iako su vrlo dobri, ostavljaju malo da se poželi. Konkretno, boravkom skratiti la instalacija de paketi kroz AUR uobičajeno je da se instalirane ovisnosti ne uklanjaju ispravno nakon neuspjeha kompilacije. To je osobito točno, što je veći broj ovisnosti instalirati. |
Rješenje je vrlo jednostavno: moramo izbrisati pakete koji su ostali bez roditelja (to jest, niti jedan drugi paket ih ne treba i možemo ih izbrisati bez stvaranja problema).
Upravo sam otvorio terminal i napisao:
sudo pacman -Rs $ (pacman -Qtdq)
Ono što čini je brisanje svih paketa i njihovih ovisnosti (pacman -Rs) s određenog popisa paketa (a to su u našem slučaju osiroteli paketi čiji se popis dobiva s pacman -Qtdq).
Za one koji dolaze iz Ubuntu-a ova je naredba slična sudo apt-get autoremove.
Bien!
Fenomenalan! Odgovaralo mi je poput rukavice, pustio sam oko 1 GB smeća iz vremena kad sam se prvi put sreo s Archom!
Savršeno, pustio sam 425,85 MiB paketa koji mi nisu uspjeli, hvala!
Naprotiv, za to smo mi!
Živjeli! Pavao.
Hvala na članku. Zamijenio sam Openbox cimetom i želio sam sustav ostaviti čistim. Na kraju sam oslobodio ogromnu količinu prostora.
Molim! Zagrliti! Pavao.
Dobro, ali što se događa kad u Antergosu i na konzoli bacimo $ yaourt -Syua i odgovor je:
:: Sinkronizacija baza podataka paketa ...
jezgra je ažurirana
extra je ažuran
zajednica je ažurna
antergos je ažuran
ksplash-arch-simple: Siroče
plazma-tema-kaledonija: Siroče
Vanjski paketi: / 53/53
Izguglao sam podatke, ali nisam našao odgovor.
To je isto, yaourt ponekad koristi pacman, to je ono što razumijem hahaha
Za isto možete koristiti jednostavni sudo pacman -Rs $ (pacman -Qtdq) i na taj način zaboraviti na svu siročad. I u vama bi trebao biti sličan oblik, ali nisam se toliko petljao s upraviteljem.
U svakom slučaju, kada se nešto instalira u Arch preko vašeg računala, to također prepoznaje pacman.
Učinio sam to s ovom drugom naredbom koja je malo drugačija:
$ sudo pacman -Rns $ (pacman -Qtdq)
Iako onaj koji navedete savršeno funkcionira, ja sam ga provjerio.
Pročitao sam da postoje oni koji nisu za uklanjanje paketa bez roditelja.
Koristim ga, ali zapravo nemam objašnjenje chaparral naredbe (znate li?), Volio bih znati