Strona 1 z 1

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

: 23 listopada 2008, 15:02
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.

: 23 listopada 2008, 15:12
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.

: 23 listopada 2008, 15:31
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 :(

: 23 listopada 2008, 15:45
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.

: 23 listopada 2008, 16:07
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?

: 23 listopada 2008, 18:01
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

: 23 listopada 2008, 18:24
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ł.

: 23 listopada 2008, 20:43
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.

: 23 listopada 2008, 22:41
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).

: 23 listopada 2008, 22:48
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