Strona 1 z 2
[+] Niespełnione zaleŻności - instalacja pakietów...
: 15 stycznia 2009, 22:16
autor: damianskulski
Mam problem, z którym się już każdy spotkał, ale nie wiem jak go rozwiązać. Google nie daje odpowiedzi na pytanie
Co zrobić z niespełnionymi zależnościami?.
Komunikat o niespełnionych zależnościach
Mój sources.list
Pomoże ktoś :?:
: 15 stycznia 2009, 22:33
autor: fnmirk
damianskulski pisze:Pomoże ktoś :?:
Tak, musisz tylko spełnić jeden warunek. Zdecyduj się na wersję Debiana, którą zamierzasz mieć na dysku. Wszystkich się nie da bez wspomnianych konfliktów.
A jeżeli już koniecznie tak chcesz, jak informuje o tym zawartość Twojego pliku /etc/apt/sources.list to musisz się sprężyć i dużo podręczników systemowych poznać dokładnie.
Zajrzyj na początek do podstaw:
http://qref.sourceforge.net/Debian/refe ... s-mixedsys.
I próbujesz rozwiązać sam te problemy albo decydujesz się na jedną wersję Debiana.
: 15 stycznia 2009, 23:05
autor: darkwater
to
Kod: Zaznacz cały
deb [url]http://www.lamaresh.net/apt[/url] lenny main
deb-src [url]http://www.lamaresh.net/apt[/url] lenny main
wchodzi w konflikt z tym
Kod: Zaznacz cały
deb [url]http://wine.budgetdedicated.com/apt[/url] etch main
deb [url]http://wine.budgetdedicated.com/apt[/url] intrepid main
Osobiście polecam
lamaresh. Poza tym tak jak napisał
fnmirk, patrz co dodajesz do sources.list.
: 16 stycznia 2009, 09:16
autor: damianskulski
Dziękuję, pomogło ale teraz mam inny problem:
Kod: Zaznacz cały
Rozpakowanie wine (z .../archives/wine_1.1.12_i386.deb) ...
dpkg: błąd przetwarzania /var/cache/apt/archives/wine_1.1.12_i386.deb (--unpack):
próba nadpisania "/usr/lib/libwine.so.1.0", który istnieje także w pakiecie libwine
dpkg-deb: podproces paste został zabity sygnałem (Przerwany potok)
Wystąpiły błędy podczas przetwarzania:
/var/cache/apt/archives/wine_1.1.12_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
: 16 stycznia 2009, 10:03
autor: pavbaranov
Próbujesz zainstalować dwie, niekompatybilne ze sobą, paczki wine. Debianowe wine jest inaczej paczkowane od tych, które są - także dla Debiana - w winehq. W efekcie, kłócą się ze sobą. Musisz się zdecydować na jedno źródło tych paczek. Oczywiście możesz mieć w sources.list także wpisy do paczek z winehq, czy innego ich źródła, niekoniecznie debianowego, ale wówczas musisz zawsze uaktualniać te paczki z tego źródła - inaczej masz takie komunikaty, jak pokazałeś.
Rozwiązaniem jest albo zaniechanie instalacji tych paczek, które chcesz właśnie zainstalować

, albo odinstalowanie starego wine, najlepiej z opcją purge, a potem zainstalowanie nowych z innego źródła.
: 16 stycznia 2009, 16:23
autor: damianskulski
Zamiast instalować za pomocą ,,apt-geta'', ściągnąłem paczki z internetu i zainstalowałem za pomocą dpkg. Ale dalej mam ten sam problem, przy próbie automatycznej aktualizacji wine dostaje komunikat:
E: /var/cache/apt/archives/wine_1.1.12_i386.deb: próba nadpisania "/usr/lib/libwine.so.1.0", który istnieje także w pakiecie libwine
: 16 stycznia 2009, 19:12
autor: pavbaranov
Damian - czytasz, to co się pisze? Próbujesz zainstalować na tym samym komputerze dwa te same programy, tylko inaczej spaczkowane. NIE DA SIÊ! Jeden odinstaluj (także z bibliotekami), drugi zainstaluj.
: 16 stycznia 2009, 20:27
autor: damianskulski
pavbaranov,
przepraszam, nie przeczytałem Twojej wiadomości.
Na razie czekam na rozwiązanie tego (
http://debian.linux.pl/viewtopic.php?p=76881#76881) problemu, więc
na razie nie dowiem się czy to rozwiązało problem ale sądzę, że to pomoże. Dziękuję
pavbaranov,
fnmirk i
darkwater.
: 16 stycznia 2009, 21:32
autor: ilin
Musisz wywalić stare wine i wszelkie libwine jakie masz jeśli chcesz ten pakiet zainstalować.
Sprawdzisz jakie masz poleceniem
: 16 stycznia 2009, 21:39
autor: pavbaranov
To Ci nie rozwiąże problemu poruszonego w tym wątku. Kiedyś zrobiłem dokładnie to co Ty. Zainstalowałem wine (w sumie nie wiem po co) z debianowego repo, potem zauważyłem, że w winehq są nowsze, zatem próbowałem zainstalować - efekt, dokładnie opisywany przez Ciebie. Rozwiązanie już masz.
Generalnie zaś - dobrze jest zastanowić się, czy i po co - przy 20tys programów w repozytoriach Debiana - poszukiwać jeszcze alternatyw w jakichś nieoficjalnych repozytoriach, nawet jeśli są to repozytoria twórców tych programów. Z mojego doświadczenia wynika, że więcej z tym problemów niż pożytku.
Masz Lenny - jeśli dobrze pamiętam - jeśli chcesz mieć nowsze (może nie w tej chwili, ale generalnie) programy niż są w Lennym, to więcej pożytku da update do Sida i ewentualnie zmieszanie go z Siduksem (polecam, a używając długo takiego zestawu twierdzę, że nie powoduje żadnych skutków ubocznych) niż dołączanie owych nieoficjalnych, półoficjalnych itp. repozytoriów. Nawet tak "poważnych", jak winehq.