Strona 1 z 2

Problemy z zaleŻnościami

: 17 kwietnia 2007, 14:17
autor: Torquemada
Witam
Zainstalowałem Debian Sarge wersja jądra 2.6.8.2-386. Zainstalowałem kartę sieciową na chipsecie RT61 i udało mi się ją skonfigurować, zakktualizowałem system komendą aptitude dist-upgrade.
Następnie skonfigurowałem Xorg i wydałem komendę apt-get install kde i ... nie wiem co powinienem zrobić. Otrzymałem taki komunikat:
Należy uruchomić apt-get -f install aby naprawić niespełnione zależności.
Następujące pakiety mają niespełnione zależności:
kde: Wymaga: kde-core ale nie zostanie zainstalowany
+10 innych pakietów
A na końcu komunikatu:
kernel-image-2.6.8-2-386 wymaga initrd-tools (>=0.1.63) ale nie zostanie zainstalowany
E: Niespełnione zależności. Spróbuj apt-get -f install
Po wybraniu komendy apt-get -f install dostaję komunikat:
Nastepujące pakiety zostaną usunięte:
kernel-image-2.6.8-2-386
Kontynuować t/n?
Przecież nie mogę usunąć działającego jądra? Proszę o podpowiedź

: 17 kwietnia 2007, 14:33
autor: mlyczek
Daj mu aby zainstalował najpierw initrd-tools, a później daj

Kod: Zaznacz cały

apt-get -f install
może to pomoże, ale pewny nie jestem

: 17 kwietnia 2007, 14:46
autor: Torquemada
Po apt-get install initrd-tools otrzymałem:
uruchom apt-get -f install aby je naprawić. Następujące pakiety mają niespełnione zależności:
libc6: jest w konflikcie z initrd-tools (<0.1.84.1) ale 0.1.81.1 ma zostać zainstalowany.
NIespełnione zależności. Spróbuj apt-get -f install.
Tak więc utknąłem w martwym punkcie. Gdy z kolei spróbuję apt-get libc6 mówi że pakiet ten jest w konflikcie initrd-tools i tak w koło macieju


Jakieś pomysły?
pozdro

: 17 kwietnia 2007, 14:49
autor: mlyczek
Jesteś pewny, że używasz tego jądra 2.6.8 ? Po aktualizacji systemu powinno być nowsze (oczywiście mam nadzieję, że aktualizowałeś do etcha lub lennego?). sprawdź to opcją

Kod: Zaznacz cały

uname -r

: 17 kwietnia 2007, 14:56
autor: Torquemada
wynik uname -r
2.6.8-2-386

: 17 kwietnia 2007, 15:02
autor: Kaka'
Torquemada, popraw wszystkie posty: użyj tagów

Kod: Zaznacz cały

 i [quote]

A co do problemu, to zrobiłeś upgrade do Etch'a, czy lenny'iego? (lenniego ?)

: 17 kwietnia 2007, 15:08
autor: Torquemada
Szczerze powiedziawszy to nie wiem. Wydałem komendę apt-get dist-upgrade.
Po czym mogę poznać czy mam Sarge (jeszcze) Etch czy może Lenny? Czy można przejść
z Sarge na Etch i mieć to samo jądro czy jądro również się zmienia na nowsze?

: 17 kwietnia 2007, 15:11
autor: el_carles

Kod: Zaznacz cały

$ cat /etc/debian_version
Jezeli pokaże 3.1 to Sarge, 4.0 to Etch
Torquemada pisze:Czy można przejść z Sarge na Etch i mieć to samo jądro czy jądro również się zmienia na nowsze?
można ;)

: 17 kwietnia 2007, 15:29
autor: Torquemada
Sprawdziłem i wynika z tego że mam 4.0 czyli Etch.

[ Dodano: 2007-04-17, 15:57 ]
Próbowałem wydać jeszcze raz komendę aptitude dist-upgrade i oto co dostałem:
Pakiet kernel-image-2.6.8-2-386 ma niespełnione zależności
Następujące pakiety zostaną uaktualnione: libdns16, libgnutls11...

Następujące pakiety nie mają spełnioych zależności
kernel-image-2.6.8-2-386: wymaga initrd-tools (=0.1.63) którego nie można zainstalować
Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów:
kernel-image-2.6.8-2-386

Wynik: -301
I tutaj pyta czy usunąć.


A pomyśleć, że chciałem tylko kde...

Czy ktoś ma jakiś pomysł?

: 17 kwietnia 2007, 16:14
autor: mlyczek
Czy ktoś ma jakiś pomysł?
Tak. Obecnie przechodzi się z nazewnictwa kernel-image, na linux-image, a poza tym ten kernel 2.6.8 jest już trochę do tyłu (ma niski numer 8 :) , jest już kernel 2.6.20, więc proponuję zainstalowanie nowszego kernela - np. linux-image-2.6.18-4-486, bo jest w repo debiana.

A tak przy okazji to pokaż Twój /etc/apt/sources.list