Kadu - niespe

Tematy związane z oprogramowaniem, instalacją, konfiguracją
mateo1990
Posty: 54
Rejestracja: 16 listopada 2008, 15:44

Kadu - niespełnione zaleŻności między kadu i kadu-common

Post autor: mateo1990 »

Przy próbie zainstalowania kadu z repozytorium otrzymuję komunikat o niespełnionych zależnościach między pakietami kadu a kadu-common:

Kod: Zaznacz cały

debian:/home/mateo# aptitude install kadu
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:
  kadu 
Następujące NOWE pakiety zostaną zainstalowane:
  kadu-external-modules{a} kadu-kde-modules{a} libaudclient1{a} libgadu3{a} 
  libmcs1{a} libmowgli1{a} libsamplerate0{a} libsndfile1{a} 
0 pakietów aktualizowanych, 9 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 2733kB/4391kB archiwów. Zajęte po rozpakowaniu: 11,0MB.
Następujące pakiety mają niespełnione zależności:
  kadu: Wymaga: kadu-common (= 0.6.0.2-3) którego nie można zainstalować
Następujące działania rozwiążą problemy z zależnościami:

Zatrzymanie bieżących wersji następujących pakietów:
kadu [nie zainstalowany]
kadu-external-modules [nie zainstalowany]
kadu-kde-modules [nie zainstalowany]

Wynik: -9863

Zaakceptować rozwiązanie? [T/n/q/?] 
W związku z tym nie mogę niestety przeprowadzić instalacji.
Nie znalazłem nigdzie rozwiązania tego problemu. Wszystkie inne opisy dotyczące niespełnionych zależności podczas instalacji Kadu dotyczyły zupełnie innych pakietów.

Jak można naprawić te zależności?

Oto treść mojego pliku /etc/apt/sources.list:

Kod: Zaznacz cały

# deb cdrom:[Debian GNU/Linux 4.0 r5 _Etch_ - Official i386 CD Binary-1 20081023-23:20]/ etch contrib main

#deb cdrom:[Debian GNU/Linux 4.0 r5 _Etch_ - Official i386 CD Binary-1 20081023-23:20]/ etch contrib main

deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib

deb [url]ftp://ftp.vectranet.pl/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.vectranet.pl/debian/[/url] sid main non-free contrib

deb [url]http://www.debian-multimedia.org[/url] sid main
deb-src [url]http://www.debian-multimedia.org[/url] sid main
A tak wyglądają wszystkie pakiety Kadu znalezione przez Synaptica:
Obrazek

Z góry dziękuję za pomoc.
Lu-CyfeR
Posty: 66
Rejestracja: 20 października 2006, 18:08
Lokalizacja: D±browa Górnicza

Post autor: Lu-CyfeR »

Kod: Zaznacz cały

deb [url]http://ftp.pl.debian.org/debian/[/url] lenny main contrib non-free
deb-src [url]http://ftp.pl.debian.org/debian/[/url] lenny main contrib non-free

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://www.debian-multimedia.org[/url] lenny main
deb-src [url]http://www.debian-multimedia.org[/url] lenny main

deb [url]http://www.kadu.net/download/binary/debian/repo[/url] testing main
deb-src [url]http://www.kadu.net/download/binary/debian/repo[/url] testing main 
Powyższe są dla Lennego, dla sida wystarczy zamienić lenny na sid a testing na unstable.
mateo1990
Posty: 54
Rejestracja: 16 listopada 2008, 15:44

Post autor: mateo1990 »

Lu-CyfeR pisze:Powyższe są dla Lennego, dla sida wystarczy zamienić lenny na sid a testing na unstable.
Wpisałem te wszystkie repozytoria, co podałeś do /etc/apt/sources.list, następnie zrobiłem:

Kod: Zaznacz cały

aptitude update
i

Kod: Zaznacz cały

aptitude install kadu
ale niestety dalej występuje ten sam błąd z zależnościami :(
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

mateo1990, jaką wersję systemu masz zamiar użytkować? Etcha, Sida czy Lenny? Musisz się zdecydować. W taki sposób to system poleci ,,w powietrze''.

Jeżeli to ma być Etch to musisz dodać wpis:

Kod: Zaznacz cały

deb [url]http://www.backports.org/debian[/url] etch-backports main contrib non-free
Jeżeli ma to być Lenny to usunąć wszystkie wpisy, które masz w /etc/apt/sources.list i dodać te, które podał Lu-CyfeR. Odnośnie Sida są na forum.

Opisy dotyczące spełnienia zależności przy innych pakietach (naprawa) mają zastosowanie i do kadu.

Usuń wszystko co jest związane z kadu z opcją ''purge'' lub w synapticu, opcja usunięcia plików konfiguracyjnych. Wybierz odpowiednie wpisy do dodania do /etc/apt/sources.list i wykonaj aktualizację systemu: backporty oraz wpisy dla Etcha lub Lenny. Restart systemu i dopiero instalacja kadu.
mateo1990
Posty: 54
Rejestracja: 16 listopada 2008, 15:44

Post autor: mateo1990 »

fnmirk pisze:mateo1990, jaką wersję systemu masz zamiar użytkować? Etcha, Sida czy Lenny? Musisz się zdecydować. W taki sposób to system poleci ,,w powietrze''.
Tylko Sid oczywiście. A skąd te wątpliwości? Któreś z wpisów repo, które podałem nie są prawidłowe?
fnmirk pisze: Odnośnie Sida są na forum.
Które konkretnie wpisy mam użyć? Czego mi brakuje brakuje w tych wpisach z sources.list które podałem?
fnmirk pisze: Usuń wszystko co jest związane z kadu z opcją ''purge'' lub w synapticu, opcja usunięcia plików konfiguracyjnych. Wybierz odpowiednie wpisy do dodania do /etc/apt/sources.list i wykonaj aktualizację systemu: backporty oraz wpisy dla Etcha lub Lenny. Restart systemu i dopiero instalacja kadu.
Tak też zrobiłem, wszystkie pakiety i pliki konfiguracyjne są usunięte.
Zrobiłem update, ale niestety cały czas występuje ten problem z zależnościami.

Tak w ogóle to skąd się bierze ta rozbieżność wersji w repo? Dlaczego jedne pakiety Kadu są w wersji 0.6.0.2-3, a inne 0.6.0.2-4 ? Czy może to być tylko tymczasowa niezgodność? Może po prostu powinienem poczekać aż zostaną wrzucone do repozytorium nowsze paczki, już spełniające zależności do wszystkich pozostałych?
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

mateo1990, zacząłeś od Etcha i nic nie wspominałeś o błędach przy aktualizacji do Sida. Należy brać poprawkę na możliwość pewnych niedomagań, które mogą się zdarzyć w Sidzie.

Musisz najpierw mieć sprawny i aktualny system bez osieroconych pakietów. Dopóki tego nie zrobisz to nie zainstalujesz.

http://debian.linux.pl/viewtopic.php?t=2132
mateo1990
Posty: 54
Rejestracja: 16 listopada 2008, 15:44

Post autor: mateo1990 »

fnmirk pisze:mateo1990, zacząłeś od Etcha i nic nie wspominałeś o błędach przy aktualizacji do Sida. Należy brać poprawkę na możliwość pewnych niedomagań, które mogą się zdarzyć w Sidzie.
Tak, z początku miałem Etcha, ale natychmiastowo zaktualizowałem go do Sida. Podczas aktualizacji nie miałem żadnych problemów, nie wyświetlało żadnych błędów (chyba że jest coś o czym nie wiem?).
fnmirk pisze: Musisz najpierw mieć sprawny i aktualny system bez osieroconych pakietów. Dopóki tego nie zrobisz to nie zainstalujesz.
I co w związku z tym powinienem zrobić? Mam wszystkie niezbędne repozytoria w sources.list i wykonałem aktualizację pakietów tak jak się należy przez "aptitude update".
Ten sposób na naprawianie zależności tam zawarty nie odnosi się do mojego problemu, a przynajmniej ja nie za bardzo wiem jak to wykorzystać w swojej sprawie.

Jeszcze z żadnym innym programem w Sidzie nie miałem do tej pory problemów z zależnościami (a instalowałem sporo aplikacji), tylko z Kadu. Jakbym miał niesprawny system to pewnie miałbym problemy z większą ilością softu.

[ Dodano: 2008-11-23, 19:33 ]
Tymczasowo obszedłem ten problem i zainstalowałem Kadu ze źródeł.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

mateo1990 pisze:Tymczasowo obszedłem ten problem i zainstalowałem Kadu ze źródeł.
To jeden ze sposobów na obejście kłopotów, których może dostarczyć użytkownikowi wersja Sid.
pycio
Posty: 5
Rejestracja: 20 października 2007, 12:23

Post autor: pycio »

Miałem ten sam problem, w repo Sida pakiet kadu jest w wersji 0.6.0.0.2-3, kadu-common w wersji 0.6.0.0.2-4. kadu wymaga numerka kadu-common zgodnego z jego własnym i stąd biorą się niespełnione zależności.
Innym, niż zastosowanie przez mateo1990, rozwiązaniem jest zainstalowanie kadu z repozytorium Debiana Lenny i zablokowanie go w tej wersji (0.6.0.0.2-2).
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

To ja dodam ze problem ten wystepuje tylko w repo 32-bit. W Sidzie 64 bitowym juz dawno mam kadu zaktualizowane (wszystko w wersji 0.6.0.2-4), a w 32 ciagle siedza bledne pakiety...

Z tego wynika, ze 64-bit jest na pierwszym miejsu, bo akurat kadu-common to jest ten sam pakiet dla kazdej architektury
ODPOWIEDZ