Ten pomysł sam od siebie się nasunął, po sprawdzeniu jak działa, poprzednia porada dla arch linux 🙂

Więc w jaki sposób pozbyć się zbędnych paczek w systemie? To prostsze niż się wydaje 😉
Zadziałały tutaj sposobem z poprzedniej porady, zmieniając tylko polecenie dla pacman-a.

sudo pacman -Qdt | awk '{print $1}' > remove_packages.txt

Wszystkie elementy systemu, które nie są już powiązane ze sobą, zostaną zawarte do pliku: remove_packages.txt.
Teraz poddajemy edycji wyżej wymieniony plik, układając wszystko w jedną linię.
I po zanaczeniu i skopiowaniu całej linii, wklejamy ją za poleceniem:
sudo pacman -Rns
Które skasuje nam wszystkie nie potrzebne już paczki, a do tego pozbędziemy się zależności i plików konfiguracyjnych.
WAŻNE!!
Polecenie to potrzebuje potwierdzenie, więc przed zatwierdzeniem operacji przejrzyjmy się liście: co zostanie skasowane oprócz danej listy, ponieważ niektóre paczki są ze sobą powiązane.
np. u mnie do listy doszły paczki: cmake, git… – a przecież ja tego używam.
Jeśli jednak nie wiecie od jakich rzeczy one zależą, to po kasowaniu instalujemy te paczki, które będą jednak potrzebne 🙂 w tym miejscu przydaje się znajomość elementów systemu, którego się używa.

ale aby się nie męczyć, możemy wykonać to polecenie:
sudo pacman -Rns `cat remove_packages.txt`
ale pamiętajmy, lista musi zostać przejrzana (mowa pliku „txt”).

aktualizacja:
Można też wykonać inne czyszczenie, które zostało opisane pod koniec tego wpisu:
https://myswiat.wordpress.com/2011/08/12/arch-linux-rozne-wersje-programow/

Advertisements

Jedna myśl na temat “porady arch linux: nie potrzebne paczki w systemie (szybkie kasowanie)

  1. No to jest dość ryzykowne. Bo sporo tych pakietów używam nadal. Trzeba by było je zapisać wszystkie, bo człowiek nie zapamięta, których potem brakuje. Jak by wystąpił po tym działaniu oczywiscie jakiś problem.

    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