Deinstalacja pakietów razem z zależno

Ogólne pytania dotyczące systemu
el_carles
Junior Member
Posty: 560
Rejestracja: 02 lutego 2007, 17:32

Post autor: el_carles »

Tak.

[quote="aptitude -h"]k@debian | śro lip 04 | 13:57:13 | ~ |
$ -> aptitude -h
aptitude 0.4.4
Użycie: aptitude [-S fname] [-u|-i]
aptitude [opcje] <akcja> ...
Akcje (jeśli nie podane aptitude uruchamia się w trybie interaktywnym):

install - Instalacja/uaktualnienie pakietów
remove - Usunięcie pakietów
purge - Usunięcie pakietów i ich plików konfiguracyjnych
hold - Zatrzymanie pakietów
unhold - Anulowanie zatrzymania pakietów
markauto - Zaznaczenie pakietów jako automatycznie zainstalowanych
unmarkauto - Zaznaczenie pakietów jako ręcznie zainstalowanych
forbid-version - Zablokowanie uaktualniania do określonej wersji pakietu.
update - Pobranie list nowych/uaktualnionych pakietów
upgrade - Bezpieczne uaktualnienie systemu
dist-upgrade - Uaktualnienie systemu]

A co do pakietów zainstalowanych przez apt-get to już kaplica. Musisz popatrzeć po logach apt-get i ręcznie je usunąć. Skorzystaj też z orphanera, jak napisał Stawi, tyle, że z tego co ja wiem, czyści on tylko zbędne biblioteki (a bywa, że usuwa też używane - już raz tak miałem...).

Pozdrawiam

//edit


Zależności zainstalowane automatycznie przez aptitude, są w ten sam sposób usuwane.
Kas
Beginner
Posty: 138
Rejestracja: 06 kwietnia 2007, 00:04
Lokalizacja: Warszawa

Post autor: Kas »

Ponieważ nie mam dostępu do komputera, a muszę być tego pewien. Aptitude automatycznie usuwa osierocone pakiety, będące zainstalowane wcześniej jako wymagane zależności, a teraz już zbędne?
el_carles
Junior Member
Posty: 560
Rejestracja: 02 lutego 2007, 17:32

Post autor: el_carles »

Kas pisze:Aptitude automatycznie usuwa osierocone pakiety, będące zainstalowane wcześniej jako wymagane zależności, a teraz już zbędne?
Affirmative :)
zuczek126p
Posty: 71
Rejestracja: 14 listopada 2006, 13:54
Lokalizacja: S³upsk

Post autor: zuczek126p »

Kas pisze:Aptitude automatycznie usuwa osierocone pakiety, będące zainstalowane wcześniej jako wymagane zależności, a teraz już zbędne?
Ale tylko jeżeli instalowałeś także za pomocą aptitude
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

może omówię to na przykładzie:
chcesz zainstalować pakiet A który ma w zależnościach pakiety B C D. pakiet B masz już w systemie, więc przy wydaniu:

Kod: Zaznacz cały

aptitude install A
zainstalują Ci się A C D, jeśli potem zainstalujesz jakiś pakiet E który w zależności będzie miał pakiet C to przy odinstalowaniu pakietu A:

Kod: Zaznacz cały

aptitude remove A
odinstalują Ci się pakiety A D (C się nie odinstaluje bo jest w zależności pakietu E).


jeśli chcesz więcej informacji, albo coś jest nie jasne, to warto poczytać dokładnie manuala.
ODPOWIEDZ