Każda dystrybucja pobiera paczki w jedno miejsce i tam je magazynuje, a raczej trzyma na wszelki wypadek.

Arch linux ma dwa takowe miejsca: jest to /abs i jest to /pkg – jedne przetrzymuje elementy, który kompilujemy z AUR, a drugie gromadzi paczki pobiera z repo.

Jak jednak uporać się z zalegającymi paczkami różnych starszych wersji, albo skasować paczki programów, których nie mamy w systemie.

Ktoś wpadł na to, że warto napisać program, który organizował by paczki pobrane przez pacman-a i potrafił je skasować pozostawiając: najnowsze wersje jakie mieszczą się w /pkg, oraz najstarsze – wszystkie pośrednie wersje – skasować.

I dzięki temu mogę wam przedstawić: pkgclip – programik, który analizuje /pkg i oznaczy wszystko wg. definicji zaprezentowanej powyżej 🙂

Instalujemy po przez AUR, co nie powinno być problemem w momencie kiedy podałem nazwę programu 🙂

https://aur.archlinux.org/packages.php?ID=55870

Program wymaga nowego pacman-a (4.x), co nie powinno dziwić.

U mnie program znalazł ponad 1GB nie potrzebnych paczek i po naciśnięciu jednego przycisku skasował to co zbędne i nie potrzebne, albo nie mam tego w systemie.

Jest to alternatywa na kasowanie całego katalogu, gdzie w razie awarii nie mamy możliwości cofnięcia się do starszej wersji bo ją skasowaliśmy.

A tak wygląda sytuacja po wyczyszczeniu…

Advertisements

4 myśli na temat “Arch linux: kasujemy nieaktualne wersje pobranych pakietów

  1. Jak zawsze Mariusz świetne przydatne info dotyczące Archa. Szkoda że nie ma na tym blogu podziału(menu) na tematy związane z Archlinux osobno. Nieraz chcę wrócić do jakiegoś rozwiązania, tematu i trudno je znaleźć. Tak jak to było kiedyś na blogu (śp Archlinuxcenter.blog.pl) gdzie było jak by takowe menu z tematami. No dobra marudzę

    Lubię to

    1. Umieszczony z boku widget, gdzie możesz sobie wybrać kategorię wpisów i tym samym przejrzeć wpisy dedykowane danej rzeczy 🙂
      Lista wpisów ukazuje się w formie skróconej, a więc szybko można wyłapać – dany zaległy wpis 🙂

      Lubię to

    1. Starsze wersje wpisów nie zostały przypisane do kategorii Arch linux.
      Ponieważ dopiero od pewnego czasu rozbudowałem drzewko kategorii.

      I lepiej jest wyszukiwać wpisy po przez wyszukiwarkę na blogu 🙂

      Lubię to

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s