Szybkie usuwanie rzadko używanych pakietów

Tematy związane z oprogramowaniem, instalacją, konfiguracją
remix2000
Posty: 53
Rejestracja: 11 stycznia 2014, 13:48

Szybkie usuwanie rzadko używanych pakietów

Post autor: remix2000 »

Witam.
Ostatnio na jednym komputerze zainstalowałem mnóstwo niepotrzebnych pakietów i nie poradze sobie z usunięciem samemu.
Czy istnieje rozwiązanie dające możliwość masowej deinstalacji rzadko używanych pakietów?
W sensie, że monitoruje, programy z których pakietów są najczęściej używane i deinstaluje.
Powinno dawać listę z możliwością odznaczenia do wglądu.
Nie znalazłem takiego czegoś w Internecie. A może źle szukam?
Dziękuję z góry za odpowiedzi.
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

AFAIK nie ma czegoś takiego.
remix2000
Posty: 53
Rejestracja: 11 stycznia 2014, 13:48

Post autor: remix2000 »

Ale ułatwiło by to życie :p
PS: A zrobienie tego jest fizycznie możliwe?
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Nie wiem. Natomiast co do Twojej sytuacji, to możesz z logów wyciągnąć nazwy instalowanych pakietów i je usunąć. Generalnie gdybyś wiedział wcześniej że instalujesz pakiety które i tak niedługo będziesz chciał usunąć, mógłbyś użyć tagów i potem usunąć wszystkie pakiety z danym tagiem (albo te które go nie mają). Druga sprawa, że w przypadku zainstalowanych pakietów wszelkie pakiety polecane i sugerowane domyślnie traktowane są jako zależności, przez co nie są automatycznie usuwane, po wyłączeniu tego dużo łatwiej utrzymać porządek.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

remix2000 pisze:A zrobienie tego jest fizycznie możliwe?
Wszystko jest możliwe, ale byłoby to bardzo skomplikowane.

Najprościej to można by było uzyskać czas ostatniego dostępu do pliku, następnie na podstawie nazwy pliku uzyskać nazwę pakietu do jakiego należy. W ten sposób mielibyśmy czas ostatniego użycia pakietu.
Ale plików są dziesiątki tysięcy, trzeba by dodatkowo uwzględnić powtarzające się pakiety (jeden pakiet zawiera wiele plików), no i do tego dochodzą zależności pomiędzy pakietami. Jak widać mało wydajne i skomplikowane.
remix2000
Posty: 53
Rejestracja: 11 stycznia 2014, 13:48

Post autor: remix2000 »

ArnVaker pisze:Druga sprawa, że w przypadku zainstalowanych pakietów wszelkie pakiety polecane i sugerowane domyślnie traktowane są jako zależności, przez co nie są automatycznie usuwane, po wyłączeniu tego dużo łatwiej utrzymać porządek.
Jak to wyłączyć?
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Do apt.conf:

Kod: Zaznacz cały

APT::Install-Recommends "false";
APT::Install-Suggests "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";
Poza tym dostosowanie pliku /etc/apt/apt.conf.d/01autoremove.

Tylko gdybyś tak zrobił to uważaj potem co usuwasz.
remix2000
Posty: 53
Rejestracja: 11 stycznia 2014, 13:48

Post autor: remix2000 »

Gdzie jest apt.conf?
Nie mogę go znaleźć :(
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

/etc/apt/apt.conf, jeśli domyślnie go nie ma to można sobie utworzyć.
Awatar użytkownika
Yampress
Administrator
Posty: 6466
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Podstawową zasadą jest instalowanie minimum oprogramowania i nie instalowanie programów, które robią to samo co wcześniej zainstalowane.

FreeBSD ma bardzo ciekawy podział, na system i paczki. Gdy paczki sie znudzą robisz
rm -fr / usr/local /var/db/pkg /var/db/ports i już wszystkie paczki masz wyczyszczone i możesz na nowo zainstalować od początku wszystko :) . A jak jeszcze trzyma się wszystkie ściągnięte wcześniej paczki na dysku to taka instalacja to chwila ... No ale to już nie linux tylko BSD.
]:->
ODPOWIEDZ