Strona 1 z 2

Deinstalacja pakietów razem z zaleŻnościami

: 04 lipca 2007, 12:31
autor: Kas
Czy da się jakoś używając APT usuwać pakiet oraz wymagane przez niego pakiety, a nieużywane przez inne?

Z tego co wiem bardzo dobrze realizuje to Pacman. Czy Pacman z Archa jest dostępny w repozytoriach Debiana?

: 04 lipca 2007, 12:42
autor: Kaka'
Zainteresuj się aptitude - on dba o zależności.

`man aptitude`

: 04 lipca 2007, 13:22
autor: Kas
Interesowałem się, ale jest, moim zdaniem, mało wygodny.

: 04 lipca 2007, 13:26
autor: Kaka'
Interesowałem się, ale jest, moim zdaniem, mało wygodny.
Co masz na myśli mówiąc "mało wygodny"?

Toż to prawie to samo co apt-get (wizualnie). Możesz korzystać z aptitude wpisując same polecenia (`aptitude update && aptitude distu-upgrade` np.) albo korzystać z niego w ładnym konsolowym interfejsie (żeby z niego skorzystać wystarczy wpisać samo `aptitude`).

: 04 lipca 2007, 13:29
autor: el_carles
Kas pisze:Interesowałem się, ale jest, moim zdaniem, mało wygodny
Składnia jest przecież prawie identyczna.

Kod: Zaznacz cały

$ aptitude -h
Nie musisz wcale używać "interfejsu".

Pozdrawiam

: 04 lipca 2007, 13:45
autor: Kas
W Pacmanie wystarczy komenda:

Kod: Zaznacz cały

pacman -Rs nazwa_pakietu
Aptitude też tak może? :)

: 04 lipca 2007, 13:47
autor: el_carles

Kod: Zaznacz cały

# aptitude remove pakiet
lub

Kod: Zaznacz cały

# aptitude purge pakiet
Poczytaj mana :P ;)

: 04 lipca 2007, 13:59
autor: Kas
Wybaczcie, od pewno czasu nie dążę się nawet odlać i mana czytałeś dość "szybko" (tzn. ledwie zdążyłem zajrzeć).

: 04 lipca 2007, 14:07
autor: Stawi
Polecam pakiety `deborphan` i `orphaner`. Pierwszy mowi co jest niepotrzebne a drugi potrafi to ladnie wywalic, albo tylko zrobic symulacje co mozna i co sie stanie dalej ;)

: 04 lipca 2007, 14:48
autor: Kas
Nie mam teraz dostępu do mojego Debiana, a więc:

Kod: Zaznacz cały

aptitude remove pakiet
usuwa pakiet o nazwie "pakiet", a

Kod: Zaznacz cały

aptitude purge pakiet
usuwa piliki konfiguracyjne. Zgadza się?

A co z osieroconymi pakietami? Aptitude usuwa je automatycznie czy jak?