Pacman je bezpochyby jedním z nejlepších správců balíčků. Někteří z jejích přidružených manažerů (např Yaourt o Packer) i když jsou velmi dobří, ponechávají trochu přání. Zejména pobytem zkrátit la instalace de paquetes přes AUR je běžné, že nainstalované závislosti nebudou správně odstraněny po selhání kompilace. To platí zejména, čím vyšší je počet závislosti instalovat. |
Řešení je velmi jednoduché: musíme odstranit balíčky, které byly osiřelé (to znamená, že žádný jiný balíček je nepotřebuje a my je můžeme odstranit, aniž bychom způsobili problémy).
Právě jsem otevřel terminál a napsal:
sudo pacman -Rs $ (pacman -Qtdq)
Co to dělá, je odstranit všechny balíčky a jejich závislosti (pacman -Rs) ze seznamu konkrétních balíků (což jsou v našem případě osiřelé balíčky, jejichž seznam je získán pomocí pacman -Qtdq).
Pro ty, kteří pocházejí z Ubuntu, je tento příkaz podobný sudo apt-get autoremove.
Bien!
Fenomenální! Hodilo se mi to jako rukavice, uvolnil jsem asi 1 GB odpadků, když jsem poprvé potkal arch!
Perfektní, vydal jsem 425,85 MiB balíčků, které pro mě nefungovaly, díky!
Naopak, k tomu jsme!
Na zdraví! Pavel.
Díky za článek. Vyměnil jsem Openbox za Cinnamon a chtěl jsem nechat systém čistý. Nakonec jsem uvolnil obrovské množství prostoru.
Nemáš zač! Objetí! Pavel.
Dobře, ale co se stane, když v Antergosu a v konzole hodíme $ yaourt -Syua a odpověď je:
:: Synchronizace databází balíčků ...
jádro je aktuální
navíc je aktuální
komunita je aktuální
antergos je aktuální
ksplash-arch-simple: Sirotek
plasma-theme-caledonia: Orphan
Externí balíčky: / 53/53
Vyhledal jsem informace, ale nenašel jsem žádnou odpověď.
Je to stejné, yaourt někdy používá pacmana, rozumím hahaha
Ze stejného důvodu můžete použít jednoduchý sudo pacman -Rs $ (pacman -Qtdq) a tak zapomenete na všechny sirotky. V yaourtu by měla existovat podobná forma, ale moc jsem si s manažerem nehrál.
V každém případě, když je něco nainstalováno do Archu přes yaourt, rozpozná to také pacman.
Udělal jsem to s tímto dalším příkazem, který se mírně liší:
$ sudo pacman -Rns $ (pacman -Qtdq)
Ačkoli ten, který uvedete, funguje perfektně, ověřil jsem to.
Četl jsem, že existují lidé, kteří nejsou za vyloučení jakéhokoli osiřelého balíčku.
Používám to, ale opravdu nemám vysvětlení příkazu chaparral (víte?), Chtěl bych vědět