[+] Niespe

Ogólne pytania dotyczące systemu
damianskulski
Beginner
Posty: 189
Rejestracja: 08 września 2007, 00:31
Lokalizacja: Piekary ¦l±skie

[+] Niespełnione zaleŻności - instalacja pakietów...

Post 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ś :?:
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post 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.
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post 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.
damianskulski
Beginner
Posty: 189
Rejestracja: 08 września 2007, 00:31
Lokalizacja: Piekary ¦l±skie

Post 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)
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post 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.
damianskulski
Beginner
Posty: 189
Rejestracja: 08 września 2007, 00:31
Lokalizacja: Piekary ¦l±skie

Post 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
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post 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.
damianskulski
Beginner
Posty: 189
Rejestracja: 08 września 2007, 00:31
Lokalizacja: Piekary ¦l±skie

Post 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.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Musisz wywalić stare wine i wszelkie libwine jakie masz jeśli chcesz ten pakiet zainstalować.

Sprawdzisz jakie masz poleceniem

Kod: Zaznacz cały

dpkg -l | grep libwine
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post 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.
ODPOWIEDZ