Pacman het is zonder twijfel een van de beste pakketbeheerders. Sommige van de bijbehorende managers (zoals yaourt o Packer) hoewel ze erg goed zijn, laten ze een beetje te wensen over. In het bijzonder door te blijven afkappen la installatie de paquetes door AUR het is normaal dat geïnstalleerde afhankelijkheden niet correct worden verwijderd na een compilatiefout. Dit geldt vooral, hoe hoger het aantal afhankelijkheden installeren. |
De oplossing is heel eenvoudig: we moeten de pakketten verwijderen die verweesd waren (dat wil zeggen, geen enkel ander pakket heeft ze nodig en we kunnen ze verwijderen zonder problemen te veroorzaken).
Ik heb zojuist een terminal geopend en geschreven:
sudo pacman -Rs $ (pacman -Qtdq)
Wat het doet is alle pakketten en hun afhankelijkheden (pacman -Rs) verwijderen uit een lijst met specifieke pakketten (in ons geval zijn dit de verweesde pakketten, waarvan de lijst wordt verkregen met pacman -Qtdq).
Voor degenen die van Ubuntu komen, is dit commando vergelijkbaar met sudo apt-get autoremove.
Goed!
Fenomenaal! Het beviel me als een handschoen, ik liet ongeveer 1 GB afval vrij van toen ik boog voor het eerst ontmoette!
Perfect, ik heb 425,85 MiB aan pakketten uitgebracht die niet voor mij werkten, bedankt!
Integendeel, daar zijn we voor!
Proost! Paul.
Bedankt voor het artikel. Ik had Openbox vervangen door Cinnamon en wilde het systeem schoon achterlaten. Ik heb uiteindelijk een enorme hoeveelheid ruimte vrijgemaakt.
Graag gedaan! Knuffel! Paul.
Goed, maar wat gebeurt er als we in Antergos en in de console $ yaourt -Syua gooien en het antwoord is:
:: De pakketdatabases synchroniseren ...
kern is up-to-date
extra is up-to-date
community is up-to-date
antergos is up-to-date
ksplash-arch-simple: Orphan
plasma-theme-caledonia: Orphan
Externe pakketten: / 53/53
Ik heb informatie gegoogeld maar geen antwoord gevonden.
Het is hetzelfde, yaourt gebruikt soms pacman, het is wat ik begrijp hahaha
Voor hetzelfde kun je een simpele sudo pacman -Rs $ (pacman -Qtdq) gebruiken en op die manier vergeet je alle wezen. In jou zou er een soortgelijk formulier moeten zijn, maar ik heb niet zo veel met de manager gerommeld.
Wanneer iets via yaourt in Arch wordt geïnstalleerd, wordt het in ieder geval ook herkend door pacman.
Ik deed het met dit andere commando dat iets anders is:
$ sudo pacman -Rns $ (pacman -Qtdq)
Hoewel degene die u aangeeft perfect werkt, heb ik deze geverifieerd.
Ik heb gelezen dat er mensen zijn die geen voorstander zijn van het elimineren van een weespakket.
Ik gebruik het, maar de waarheid is dat ik de uitleg van het chaparral-commando niet heb (weet je dat?) Ik zou het graag willen weten