|
Nie można zainstalować pakietu libc-bin
Kamil1000 - 18-09-2009 18:49
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.
fnmirk - 18-09-2009 18:53
Zamiast ręcznie, zaktualizuj system i poszukaj w repozytorium właściwej wersji pakietu.
ArnVaker - 18-09-2009 18:54
Dlaczego nie użyjesz aptitude lub apt-get?
Kamil1000 - 18-09-2009 19:02
Też się nie da: 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.
ArnVaker - 18-09-2009 19:03
Pokaż:
cat /etc/apt/sources.list
oraz:
aptitude install wireshark -s
Kamil1000 - 18-09-2009 19:12
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 http://ftp.wcss.pl/debian/ lenny main non-free contrib deb-src http://ftp.wcss.pl/debian/ lenny main non-free contrib
deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free deb-src http://volatile.debian.org/debian-volatile 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
ArnVaker - 18-09-2009 19:20
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: deb-src http://ftp.pl.debian.org/debian/ squeeze main contrib non-free
Zaktualizuj listę pakietów: aptitude update
i pokaż albo zainstaluj od razu jak chcesz: aptitude install wireshark -s
"-s" oznacza, że to symulacja
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.
Kamil1000 - 18-09-2009 19:32
Tak też występuje opisany w pierwszym poście błąd: kamil-pc:/home/kamil# aptitude install wireshark 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: geoip-database{a} libffado1{a} libfreebob0{a} libjack0{a} libportaudio2{a} libraw1394-11{a} libsamplerate0{a} libxml++2.6-2{a} wireshark wireshark-common{a} Następujące pakiety zostaną zaktualizowane: libasound2 libgeoip1 libglib2.0-0 libglibmm-2.4-1c2a libgnutls26 libiec61883-0 libpcap0.8 libpcre3 libselinux1 libtasn1-3 Następujące częściowo zainstalowane pakiety zostaną skonfigurowane: libkrb5-3 Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: libglib2.0-data 10 pakietów aktualizowanych, 10 instalowanych, 0 do usunięcia i 800 nie aktualizowanych. Do pobrania 18,1MB archiwów. Zajęte po rozpakowaniu: 53,3MB. 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órego nie można zainstalować Następujące działania rozwiążą problemy z zależnościami:
Instalacja następujących pakietów: libc-bin [2.9-25 (testing)]
Aktualizacja następujących pakietów: libc6-i686 [2.7-18 (stable, now) -> 2.9-25 (testing)] locales [2.7-18 (stable, now) -> 2.9-25 (testing)]
Wynik: 184
Zaakceptować rozwiązanie? [T/n/q/?] y Następujące NOWE pakiety zostaną zainstalowane: geoip-database{a} libc-bin{a} libffado1{a} libfreebob0{a} libjack0{a} libportaudio2{a} libraw1394-11{a} libsamplerate0{a} libxml++2.6-2{a} wireshark wireshark-common{a} Następujące pakiety zostaną zaktualizowane: libasound2 libc6-i686 libgeoip1 libglib2.0-0 libglibmm-2.4-1c2a libgnutls26 libiec61883-0 libpcap0.8 libpcre3 libselinux1 libtasn1-3 locales Następujące częściowo zainstalowane pakiety zostaną skonfigurowane: libc6 libkrb5-3 Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: libglib2.0-data 12 pakietów aktualizowanych, 11 instalowanych, 0 do usunięcia i 798 nie aktualizowanych. Do pobrania 24,7MB archiwów. Zajęte po rozpakowaniu: 55,5MB. Kontynuować? [T/n/?] y Zapisywanie dodatkowych informacji o stanie... Gotowe Pobieranie:1 http://ftp.pl.debian.org squeeze/main libc-bin 2.9-25 [688kB] Pobieranie:2 http://ftp.pl.debian.org squeeze/main libc6-i686 2.9-25 [1235kB] Pobieranie:3 http://ftp.pl.debian.org squeeze/main libselinux1 2.0.85-4 [79,8kB] Pobieranie:4 http://ftp.pl.debian.org squeeze/main libtasn1-3 2.3-1 [58,3kB] Pobieranie:5 http://ftp.pl.debian.org squeeze/main libgnutls26 2.8.3-3 [505kB] Pobieranie:6 http://ftp.pl.debian.org squeeze/main libpcre3 7.8-2+b1 [213kB] Pobieranie:7 http://ftp.pl.debian.org squeeze/main locales 2.9-25 [4664kB] Pobieranie:8 http://ftp.pl.debian.org squeeze/main libgeoip1 1.4.6.dfsg-12 [109kB] Pobieranie:9 http://ftp.pl.debian.org squeeze/main geoip-database 1.4.6.dfsg-12 [628kB] Pobieranie:10 http://ftp.pl.debian.org squeeze/main libasound2 1.0.20-4 [371kB] Pobieranie:11 http://ftp.pl.debian.org squeeze/main libglib2.0-0 2.20.5-1 [780kB] Pobieranie:12 http://ftp.pl.debian.org squeeze/main libglibmm-2.4-1c2a 2.20.1-1 [328kB] Pobieranie:13 http://ftp.pl.debian.org squeeze/main libraw1394-11 2.0.2-2 [49,5kB] Pobieranie:14 http://ftp.pl.debian.org squeeze/main libiec61883-0 1.2.0-0.1 [32,7kB] Pobieranie:15 http://ftp.pl.debian.org squeeze/main libxml++2.6-2 2.26.0-2 [85,7kB] Pobieranie:16 http://ftp.pl.debian.org squeeze/main libffado1 2.0~rc2+svn1569-2 [774kB] Pobieranie:17 http://ftp.pl.debian.org squeeze/main libfreebob0 1.0.11-1 [156kB] Pobieranie:18 http://ftp.pl.debian.org squeeze/main libsamplerate0 0.1.7-2 [1348kB] Pobieranie:19 http://ftp.pl.debian.org squeeze/main libjack0 0.116.2+svn3592-2 [198kB] Pobieranie:20 http://ftp.pl.debian.org squeeze/main libpcap0.8 1.0.0-4 [114kB] Pobieranie:21 http://ftp.pl.debian.org squeeze/main libportaudio2 19+svn20071022-3+b1 [62,9kB] Pobieranie:22 http://ftp.pl.debian.org squeeze/main wireshark-common 1.2.1-2 [11,6MB] Pobieranie:23 http://ftp.pl.debian.org squeeze/main wireshark 1.2.1-2 [668kB] Pobrano 24,7MB w 47s (518kB/s) 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 Zapisywanie dodatkowych informacji o stanie... Gotowe Odczyt opisów zadań... Gotowe
kamil-pc:/home/kamil#
ArnVaker - 18-09-2009 19:42
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
aptitude update && aptitude dist-upgrade
bez repozytorium Squeeze.
Możesz też spróbować równać do wersji ze Squeeze jeśli wolisz.
Kamil1000 - 18-09-2009 19:58
Również wstępuje ten błąd: kamil-pc:/home/kamil# aptitude update && aptitude dist-upgrade Zapisywanie dodatkowych informacji o stanie... Gotowe Stary http://ftp.wcss.pl lenny Release.gpg Stary http://ftp.wcss.pl lenny/main Translation-pl Ignorowane http://ftp.wcss.pl lenny/non-free Translation-pl Ignorowane http://ftp.wcss.pl lenny/contrib Translation-pl Stary http://ftp.wcss.pl lenny Release Stary http://ftp.wcss.pl lenny/main Packages/DiffIndex Stary http://ftp.wcss.pl lenny/non-free Packages/DiffIndex Stary http://ftp.wcss.pl lenny/contrib Packages/DiffIndex Stary http://ftp.wcss.pl lenny/main Sources/DiffIndex Stary http://ftp.wcss.pl lenny/non-free Sources/DiffIndex Stary http://ftp.wcss.pl lenny/contrib Sources/DiffIndex Stary http://ftp.wcss.pl lenny/main Packages Stary http://ftp.wcss.pl lenny/non-free Packages Stary http://ftp.wcss.pl lenny/contrib Packages Stary http://ftp.wcss.pl lenny/main Sources Stary http://ftp.wcss.pl lenny/non-free Sources Stary http://ftp.wcss.pl lenny/contrib Sources Stary http://security.debian.org lenny/updates Release.gpg Ignorowane http://security.debian.org lenny/updates/main Translation-pl Ignorowane http://security.debian.org lenny/updates/contrib Translation-pl Stary http://volatile.debian.org lenny/volatile Release.gpg Ignorowane http://volatile.debian.org lenny/volatile/main Translation-pl Ignorowane http://volatile.debian.org lenny/volatile/contrib Translation-pl Ignorowane http://security.debian.org lenny/updates/non-free Translation-pl Stary http://security.debian.org lenny/updates Release Ignorowane http://volatile.debian.org lenny/volatile/non-free Translation-pl Stary http://volatile.debian.org lenny/volatile Release Ignorowane http://security.debian.org lenny/updates/main Packages/DiffIndex Ignorowane http://volatile.debian.org lenny/volatile/main Packages/DiffIndex Ignorowane http://security.debian.org lenny/updates/contrib Packages/DiffIndex Ignorowane http://security.debian.org lenny/updates/non-free Packages/DiffIndex Ignorowane http://security.debian.org lenny/updates/main Sources/DiffIndex Ignorowane http://security.debian.org lenny/updates/contrib Sources/DiffIndex Ignorowane http://security.debian.org lenny/updates/non-free Sources/DiffIndex Ignorowane http://volatile.debian.org lenny/volatile/contrib Packages/DiffIndex Ignorowane http://volatile.debian.org lenny/volatile/non-free Packages/DiffIndex Ignorowane http://volatile.debian.org lenny/volatile/main Sources/DiffIndex Ignorowane http://volatile.debian.org lenny/volatile/contrib Sources/DiffIndex Ignorowane http://volatile.debian.org lenny/volatile/non-free Sources/DiffIndex Stary http://security.debian.org lenny/updates/main Packages Stary http://volatile.debian.org lenny/volatile/main Packages Stary http://security.debian.org lenny/updates/contrib Packages Stary http://security.debian.org lenny/updates/non-free Packages Stary http://security.debian.org lenny/updates/main Sources Stary http://security.debian.org lenny/updates/contrib Sources Stary http://volatile.debian.org lenny/volatile/contrib Packages Stary http://volatile.debian.org lenny/volatile/non-free Packages Stary http://volatile.debian.org lenny/volatile/main Sources Stary http://volatile.debian.org lenny/volatile/contrib Sources Stary http://security.debian.org lenny/updates/non-free Sources Stary http://volatile.debian.org 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.
ArnVaker - 18-09-2009 20:01
Pokaż:
echo $PATH
a potem: su -
echo $PATH
Jakby nie patrzeć, ldconfig wchodzi w skład libc6 i problem wynika z mieszania przy nim.
Edit: W przypadku Lennego /sbin/ldconfig siedzi w paczce libc6: http://packages.debian.org/search?se...table&arch=any
Natomiast w przypadku Squeeze w paczce libc-bin: http://packages.debian.org/search?se...sting&arch=any
Sam spowodowałeś problem instalując ręcznie libc6.
Kamil1000 - 18-09-2009 21:04
kamil-pc:/home/kamil# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin kamil-pc:/home/kamil# su - kamil-pc:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin kamil-pc:~#
Niby w tej zmiennej jest to co trzeba, ale chciałem zainstalować tą wersję co była w systemie i niestety występuje ten błąd. Zresztą teraz przy próbie instalacji jakiegokolwiek pakietu jest ten błąd
ArnVaker - 18-09-2009 21:19
Zresztą teraz przy próbie instalacji jakiegokolwiek pakietu jest ten błąd
To logiczne, bo w systemie w ogóle nie masz tego pliku. Możesz spróbować rozpakować ręcznie paczkę libc-bin ze Squeeze i skopiować ldconfig do /sbin. Sprawdzić co system na to.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|