Kako ukloniti osiročene pakete u Arch

Pacman to je, bez sumnje, jedan od najboljih menadžera paketa. Međutim, neki od pridruženih menadžera (poput Yaourt o Packer) iako su vrlo dobri, ostavljaju malo da se poželi. Konkretno, boravkom skrati la instalacija de paketi kroz AUR uobičajeno je da se instalirane zavisnosti ne uklanjaju pravilno nakon neuspjeha kompilacije. To je posebno tačno, što je veći broj zavisnosti 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 da izbriše sve pakete i njihove zavisnosti (pacman -Rs) sa određene liste paketa (a to su, u našem slučaju, osiroteli paketi, čija se lista dobija pomoću pacman -Qtdq).

Za one koji dolaze iz Ubuntu-a ova je naredba slična sudo apt-get autoremove.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Koristimo Linux rekao je

    Bien!

  2.   Diego Silverberg rekao je

    Fenomenalno! Odgovaralo mi je poput rukavice, pustio sam oko 1 GB smeća iz vremena kada sam se prvi put sreo s Archom!

  3.   Žetva sjene rekao je

    Savršeno, pustio sam 425,85 MiB paketa koji mi nisu uspjeli, hvala!

    1.    iskoristimo linux rekao je

      Naprotiv, za to smo mi!
      Živjeli! Paul.

  4.   Quiqueservos rekao je

    Hvala na članku. Zamijenio sam Openbox cimetom i želio sam da sistem ostane čist. Na kraju sam oslobodio ogromnu količinu prostora.

    1.    iskoristimo linux rekao je

      Nema na čemu! Zagrljaj! Paul.

  5.   Chaparral rekao je

    Dobro, ali šta se događa kada u Antergos i u konzolu bacimo $ yaourt -Syua i odgovor je:

    :: Sinkronizacija baza podataka paketa ...
    jezgro je ažurirano
    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 informacije, ali nisam našao odgovor.

    1.    Pločica rekao je

      To je isto, yaour ponekad koristi pacman, ono što ja razumijem hahaha
      Za isto možete koristiti jednostavni sudo pacman -Rs $ (pacman -Qtdq) i na taj način zaboraviti na svu siročad. U vašem bi trebao postojati sličan obrazac, ali nisam se toliko petljao s menadžerom.
      U svakom slučaju, kada se nešto instalira u Arch putem vašeg računara, to prepoznaje i pacman.

  6.   Chaparral rekao je

    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.
    Čitao sam da postoje oni koji nisu za uklanjanje bilo kojeg paketa siročića.

    1.    alter rekao je

      Koristim ga, ali istina je da nemam objašnjenje chaparral naredbe (znate li?) Htio bih znati