Kako ukloniti osiročene pakete u Arch

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Koristimo Linux dijo

    Bien!

  2.   Diego Silverberg dijo

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

  3.   Kosac sjene dijo

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

    1.    poslužimo se linuxom dijo

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

  4.   Quiqueservos dijo

    Hvala na članku. Zamijenio sam Openbox cimetom i želio sam sustav ostaviti čistim. Na kraju sam oslobodio ogromnu količinu prostora.

    1.    poslužimo se linuxom dijo

      Molim! Zagrliti! Pavao.

  5.   Čestar dijo

    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.

    1.    Pločica dijo

      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.

  6.   Čestar dijo

    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.

    1.    mijenjati dijo

      Koristim ga, ali zapravo nemam objašnjenje chaparral naredbe (znate li?), Volio bih znati