Aptitude nie pamięta zależności
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 26 wrz 2012, 15:56
- Wersja Ubuntu: 12.04
- Środowisko graficzne: LXDE
- Architektura: x86
Aptitude nie pamięta zależności
(Mam nadzieję, że nie piszę w niewłaściwym dziale, jeśli tak się przypadkiem dzieje, proszę o przesunięcie wątku lub pokierowanie we właściwe miejsce.)
Normalnie aptitude śledzi zależności. Instaluję pakiet, instalują się jakieś zależności, usuwam pakiet, jeśli zależności nie zdążyły się z niczym powiązać usuwają się i one.
Na moim nowym Lubuntu 12.04 coś w tej materii jest zepsute: zależności się nie usuwają. Co może być przyczyną?
Z.
Normalnie aptitude śledzi zależności. Instaluję pakiet, instalują się jakieś zależności, usuwam pakiet, jeśli zależności nie zdążyły się z niczym powiązać usuwają się i one.
Na moim nowym Lubuntu 12.04 coś w tej materii jest zepsute: zależności się nie usuwają. Co może być przyczyną?
Z.
- ilin
- Zakręcona Traszka
- Posty: 793
- Rejestracja: 20 lip 2007, 21:49
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Aptitude nie pamięta zależności
Pokaż
Kod: Zaznacz cały
cat /root/.aptitude/config
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 26 wrz 2012, 15:56
- Wersja Ubuntu: 12.04
- Środowisko graficzne: LXDE
- Architektura: x86
Re: Aptitude nie pamięta zależności
Szczerze mówiąc, to:
Kod: Zaznacz cały
cat: /root/.aptitude/config: Nie ma takiego pliku ani katalogu
- ilin
- Zakręcona Traszka
- Posty: 793
- Rejestracja: 20 lip 2007, 21:49
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Aptitude nie pamięta zależności
Możliwości masz dwie.
Uruchomić aptitude z interferejsem ncurses
W preferencjach zaznaczyć aby usuwał nieużywane pakiety.
Bądź też utworzyć z palca pliczek
/root/.aptitude/config z zawartościa.
Uruchomić aptitude z interferejsem ncurses
Kod: Zaznacz cały
aptitude
Bądź też utworzyć z palca pliczek
/root/.aptitude/config z zawartościa.
Kod: Zaznacz cały
aptitude "";
aptitude::Keep-Unused-Pattern "";
aptitude::Delete-Unused-Pattern "";
aptitude::Delete-Unused "true";
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 26 wrz 2012, 15:56
- Wersja Ubuntu: 12.04
- Środowisko graficzne: LXDE
- Architektura: x86
Re: Aptitude nie pamięta zależności
W opcjach w interfejsie aptitude usuwanie nieużywanych pakietów JEST zaznaczone.
- brezniew
- Przyjaciel
- Posty: 2680
- Rejestracja: 12 kwie 2011, 16:48
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Fluxbox
- Architektura: x86_64
Re: Aptitude nie pamięta zależności
Powodem jest traktowanie polecanych pakietów jako zależności.
Pokaż jakiś przykład, który by pokazywał o jakie pakiety chodzi.
Często ma to miejsce gdy instalowany pakiet dostarcza jakiś inny pakiet wirtualny, który jest polecany przez któryś z zainstalowanych wcześniej. Np.:
vlc → mp3-decoder
Dopisz w pliku /etc/apt/apt.conf lub w /etc/apt/apt.conf.d/
Pokaż jakiś przykład, który by pokazywał o jakie pakiety chodzi.
Często ma to miejsce gdy instalowany pakiet dostarcza jakiś inny pakiet wirtualny, który jest polecany przez któryś z zainstalowanych wcześniej. Np.:
vlc → mp3-decoder
Dopisz w pliku /etc/apt/apt.conf lub w /etc/apt/apt.conf.d/
APT::Install-Recommends "0";
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 26 wrz 2012, 15:56
- Wersja Ubuntu: 12.04
- Środowisko graficzne: LXDE
- Architektura: x86
Re: Aptitude nie pamięta zależności
brezniew pisze:Powodem jest traktowanie polecanych pakietów jako zależności.
Pokaż jakiś przykład, który by pokazywał o jakie pakiety chodzi.
Często ma to miejsce gdy instalowany pakiet dostarcza jakiś inny pakiet wirtualny, który jest polecany przez któryś z zainstalowanych wcześniej. Np.:
vlc → mp3-decoder
Dopisz w pliku /etc/apt/apt.conf lub w /etc/apt/apt.conf.d/APT::Install-Recommends "0";
Kod: Zaznacz cały
===============================================================================
[INSTALOWANY, ZALEŻNOŚCI] libatkmm-1.6-1:i386
[INSTALOWANY, ZALEŻNOŚCI] libcairomm-1.0-1:i386
[INSTALOWANY, ZALEŻNOŚCI] libglibmm-2.4-1c2a:i386
[INSTALOWANY, ZALEŻNOŚCI] libgtkmm-3.0-1:i386
[INSTALOWANY, ZALEŻNOŚCI] libpangomm-1.4-1:i386
[INSTALOWANY] pavucontrol:i386
===============================================================================
Kod: Zaznacz cały
===============================================================================
[INSTALOWANY, ZALEŻNOŚCI] cifs-utils:i386
[INSTALOWANY, ZALEŻNOŚCI] keyutils:i386
[INSTALOWANY] smbfs:i386
===============================================================================
Z.
-- 6 paź 2012, o 16:41 --
Teraz na przykład próbuję odinstalować zenity i aptitude nie proponuje odinstalowania zenity-common.
- ilin
- Zakręcona Traszka
- Posty: 793
- Rejestracja: 20 lip 2007, 21:49
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Aptitude nie pamięta zależności
Zgodnie z powyższym linkiem
W pliku /etc/apt/apt.conf
U mnie
W pliku /etc/apt/apt.conf
Kod: Zaznacz cały
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";
APT::Install-Recommends "false";
APT::Install-Suggests "false";
Kod: Zaznacz cały
root@debian:/home/adam/Desktop# aptitude purge metacity -s
Następujące pakiety zostaną USUNIĘTE:
metacity{p}
0 pakietów aktualizowanych, 0 instalowanych, 1 do usunięcia i 0 nieaktualizowanych.
Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 888 kB.
Następujące pakiety mają niespełnione zależności:
gnome-session-fallback : Wymaga: metacity (>= 2.30) ale nie ma być instalowany.
gdm3 : Wymaga: metacity (>= 1:2.34.2) ale nie ma być instalowany.
Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów:
1) gdm3
2) gnome-session-fallback
Zaakceptować rozwiązanie? [Y/n/q/?] y
Następujące pakiety zostaną USUNIĘTE:
gdm3{a} gnome-session{u} gnome-session-common{u}
gnome-session-fallback{a} libmetacity-private0a{u} metacity{p}
metacity-common{u} policykit-1-gnome{u} zenity{u} zenity-common{u}
0 pakietów aktualizowanych, 0 instalowanych, 10 do usunięcia i 0 nieaktualizowanych.
Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 24,0 MB.
Kontynuować? [Y/n/?] y
Pakiety zostałyby pobrane/zainstalowane/usunięte.
root@debian:/home/adam/Desktop#
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości