Chcę zainstalować Wireshark'a, lecz muszę spełnić zależności no i po nitce do kłębka dotarłem do takiego pakietu, którego nie mogę zainstalować - jest nim libc-bin:
kamil-pc:/home/kamil/Desktop# dpkg -i libc-bin_2.9-25_i386.deb
dpkg: nie odnaleziono "ldconfig" w PATH.
dpkg: 1 program(ów) nie odnaleziono w PATH.
Zmienna PATH dla konta administratora powinna zawierać katalogi /usr/local/sbin, /usr/sbin oraz /sbin.
kamil-pc:/home/kamil/Desktop#
Jak więc można zainstalować ten pakiet, aby móc zainstalować Wiresharka?
PS. Wiem co to zmienna PATH, lecz nie wiem gdzie ją się ogląda i edytuje na Debianie.
kamil-pc:/home/kamil/Desktop# apt-get install libc-bin
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet libc-bin nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
E: Pakiet libc-bin nie ma kandydata do instalacji
kamil-pc:/home/kamil/Desktop#
Kilkanaście minut temu aktualizowałem system i jak widać mam problem.
kamil-pc:/home/kamil/Desktop# cat /etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux 5.0.2a _Lenny_ - Official i386 NETINST Binary-1 20090817-16:43]/ lenny main
# deb cdrom:[Debian GNU/Linux 5.0.2a _Lenny_ - Official i386 NETINST Binary-1 20090817-16:43]/ lenny main
deb [url]http://ftp.wcss.pl/debian/[/url] lenny main non-free contrib
deb-src [url]http://ftp.wcss.pl/debian/[/url] lenny main non-free contrib
deb [url]http://security.debian.org/[/url] lenny/updates main contrib non-free
deb-src [url]http://security.debian.org/[/url] lenny/updates main contrib non-free
deb [url]http://volatile.debian.org/debian-volatile[/url] lenny/volatile main contrib non-free
deb-src [url]http://volatile.debian.org/debian-volatile[/url] lenny/volatile main contrib non-free
kamil-pc:/home/kamil/Desktop#
kamil-pc:/home/kamil/Desktop# aptitude install wireshark -s
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Następujące pakiety mają NIESPE£NIONE zależności:
libc6 libc6-i686 locales
Następujące NOWE pakiety zostaną zainstalowane:
libadns1{a} libfreebob0{a} libjack0{a} libportaudio2{a} wireshark
wireshark-common{a}
Następujące częściowo zainstalowane pakiety zostaną skonfigurowane:
libkrb5-3
0 pakietów aktualizowanych, 6 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 11,1MB archiwów. Zajęte po rozpakowaniu: 42,0MB.
Następujące pakiety mają niespełnione zależności:
libc6-i686: PreWymaga: libc6 (= 2.7-18) ale zainstalowana jest wersja 2.9-25.
locales: Wymaga: glibc-2.7-1 który jest pakietem wirtualnym.
libc6: Wymaga: libc-bin (= 2.9-25) który jest pakietem wirtualnym.
Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów:
libkrb5-3
Cofnięcie następujących pakietów do wcześniejszych wersji:
libc6 [2.9-25 (now) -> 2.7-18 (stable)]
Wynik: 147
Zaakceptować rozwiązanie? [T/n/q/?] y
Następujące pakiety zostaną COFNIÊTE:
libc6
Następujące NOWE pakiety zostaną zainstalowane:
libadns1{a} libfreebob0{a} libjack0{a} libportaudio2{a} wireshark
wireshark-common{a}
Następujące pakiety zostaną USUNIÊTE:
libkrb5-3{a}
0 pakietów aktualizowanych, 6 instalowanych, 1 cofanych, 1 do usunięcia i 0 nie aktualizowanych.
Do pobrania 11,1MB/15,6MB archiwów. Zajęte po rozpakowaniu: 42,3MB.
Kontynuować? [T/n/?] y
Pakiety zostałyby pobrane/zainstalowane/usunięte.
kamil-pc:/home/kamil/Desktop#
Tylko pamiętaj, że ja próbuję zainstalować wersję 1.2.1-2, bo starą 1.0.2-3 da się zainstalować przez Synaptic'a
Kamil1000 pisze:Tylko pamiętaj, że ja próbuję zainstalować wersję 1.2.1-2, bo starą 1.0.2-3 da się zainstalować przez Synaptic'a
A co ja jestem? Wróżka? Skąd miałem wiedzieć, że potrzebujesz nowszej wersji? Nawet jeśli tak, to mi nie chciałoby się dłubać ręcznie. Dodaj repozytorium Squeeze:
Jak skończysz, wywal/zahaszuj wpis dla Squeeze. Jeśli na dłuższą metę chcesz się bawić w mieszanie gałęzi, to zainteresuj się Pin-Priority i plikiem /etc/apt/preferences.
Nieco strzelam, że to z uwagi na to, że pomieszałeś wersje libc6 i locales. Zrównałbym najpierw wersje do tych z Lennego (tak, wiem, że to się wiąże z cofnięciem libc6). Czyli
kamil-pc:/home/kamil# aptitude update && aptitude dist-upgrade
Zapisywanie dodatkowych informacji o stanie... Gotowe
Stary [url]http://ftp.wcss.pl[/url] lenny Release.gpg
Stary [url]http://ftp.wcss.pl[/url] lenny/main Translation-pl
Ignorowane [url]http://ftp.wcss.pl[/url] lenny/non-free Translation-pl
Ignorowane [url]http://ftp.wcss.pl[/url] lenny/contrib Translation-pl
Stary [url]http://ftp.wcss.pl[/url] lenny Release
Stary [url]http://ftp.wcss.pl[/url] lenny/main Packages/DiffIndex
Stary [url]http://ftp.wcss.pl[/url] lenny/non-free Packages/DiffIndex
Stary [url]http://ftp.wcss.pl[/url] lenny/contrib Packages/DiffIndex
Stary [url]http://ftp.wcss.pl[/url] lenny/main Sources/DiffIndex
Stary [url]http://ftp.wcss.pl[/url] lenny/non-free Sources/DiffIndex
Stary [url]http://ftp.wcss.pl[/url] lenny/contrib Sources/DiffIndex
Stary [url]http://ftp.wcss.pl[/url] lenny/main Packages
Stary [url]http://ftp.wcss.pl[/url] lenny/non-free Packages
Stary [url]http://ftp.wcss.pl[/url] lenny/contrib Packages
Stary [url]http://ftp.wcss.pl[/url] lenny/main Sources
Stary [url]http://ftp.wcss.pl[/url] lenny/non-free Sources
Stary [url]http://ftp.wcss.pl[/url] lenny/contrib Sources
Stary [url]http://security.debian.org[/url] lenny/updates Release.gpg
Ignorowane [url]http://security.debian.org[/url] lenny/updates/main Translation-pl
Ignorowane [url]http://security.debian.org[/url] lenny/updates/contrib Translation-pl
Stary [url]http://volatile.debian.org[/url] lenny/volatile Release.gpg
Ignorowane [url]http://volatile.debian.org[/url] lenny/volatile/main Translation-pl
Ignorowane [url]http://volatile.debian.org[/url] lenny/volatile/contrib Translation-pl
Ignorowane [url]http://security.debian.org[/url] lenny/updates/non-free Translation-pl
Stary [url]http://security.debian.org[/url] lenny/updates Release
Ignorowane [url]http://volatile.debian.org[/url] lenny/volatile/non-free Translation-pl
Stary [url]http://volatile.debian.org[/url] lenny/volatile Release
Ignorowane [url]http://security.debian.org[/url] lenny/updates/main Packages/DiffIndex
Ignorowane [url]http://volatile.debian.org[/url] lenny/volatile/main Packages/DiffIndex
Ignorowane [url]http://security.debian.org[/url] lenny/updates/contrib Packages/DiffIndex
Ignorowane [url]http://security.debian.org[/url] lenny/updates/non-free Packages/DiffIndex
Ignorowane [url]http://security.debian.org[/url] lenny/updates/main Sources/DiffIndex
Ignorowane [url]http://security.debian.org[/url] lenny/updates/contrib Sources/DiffIndex
Ignorowane [url]http://security.debian.org[/url] lenny/updates/non-free Sources/DiffIndex
Ignorowane [url]http://volatile.debian.org[/url] lenny/volatile/contrib Packages/DiffIndex
Ignorowane [url]http://volatile.debian.org[/url] lenny/volatile/non-free Packages/DiffIndex
Ignorowane [url]http://volatile.debian.org[/url] lenny/volatile/main Sources/DiffIndex
Ignorowane [url]http://volatile.debian.org[/url] lenny/volatile/contrib Sources/DiffIndex
Ignorowane [url]http://volatile.debian.org[/url] lenny/volatile/non-free Sources/DiffIndex
Stary [url]http://security.debian.org[/url] lenny/updates/main Packages
Stary [url]http://volatile.debian.org[/url] lenny/volatile/main Packages
Stary [url]http://security.debian.org[/url] lenny/updates/contrib Packages
Stary [url]http://security.debian.org[/url] lenny/updates/non-free Packages
Stary [url]http://security.debian.org[/url] lenny/updates/main Sources
Stary [url]http://security.debian.org[/url] lenny/updates/contrib Sources
Stary [url]http://volatile.debian.org[/url] lenny/volatile/contrib Packages
Stary [url]http://volatile.debian.org[/url] lenny/volatile/non-free Packages
Stary [url]http://volatile.debian.org[/url] lenny/volatile/main Sources
Stary [url]http://volatile.debian.org[/url] lenny/volatile/contrib Sources
Stary [url]http://security.debian.org[/url] lenny/updates/non-free Sources
Stary [url]http://volatile.debian.org[/url] lenny/volatile/non-free Sources
Czytanie list pakietów... Gotowe
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Następujące pakiety mają NIESPE£NIONE zależności:
libc6 libc6-i686 locales
Następujące częściowo zainstalowane pakiety zostaną skonfigurowane:
libkrb5-3
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 0B archiwów. Zajęte po rozpakowaniu: 0B.
Następujące pakiety mają niespełnione zależności:
libc6-i686: PreWymaga: libc6 (= 2.7-18) ale zainstalowana jest wersja 2.9-25.
locales: Wymaga: glibc-2.7-1 który jest pakietem wirtualnym.
libc6: Wymaga: libc-bin (= 2.9-25) który jest pakietem wirtualnym.
Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów:
libkrb5-3
Cofnięcie następujących pakietów do wcześniejszych wersji:
libc6 [2.9-25 (now) -> 2.7-18 (stable)]
Wynik: 147
Zaakceptować rozwiązanie? [T/n/q/?] y
Następujące pakiety zostaną COFNIÊTE:
libc6
Następujące pakiety zostaną USUNIÊTE:
libkrb5-3{a}
0 pakietów aktualizowanych, 0 instalowanych, 1 cofanych, 1 do usunięcia i 0 nie aktualizowanych.
Do pobrania 0B/4438kB archiwów. Zajęte po rozpakowaniu: 369kB.
Kontynuować? [T/n/?] y
Zapisywanie dodatkowych informacji o stanie... Gotowe
Can't exec "locale": Nie ma takiego pliku ani katalogu at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
Prekonfiguracja pakietów ...
dpkg: nie odnaleziono "ldconfig" w PATH.
dpkg: 1 program(ów) nie odnaleziono w PATH.
Zmienna PATH dla konta administratora powinna zawierać katalogi /usr/local/sbin, /usr/sbin oraz /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
W czasie instalacji wystąpiły problemy. Próba naprawy:
dpkg: nie odnaleziono "ldconfig" w PATH.
dpkg: 1 program(ów) nie odnaleziono w PATH.
Zmienna PATH dla konta administratora powinna zawierać katalogi /usr/local/sbin, /usr/sbin oraz /sbin.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
kamil-pc:/home/kamil#
Raczej rozwiązania problemu szukałbym w zmiennej PATH, lecz nie wiem jak się ją ogląda i edytuje.