Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-02-16 10:53:25

  arcus - Nowy użytkownik

arcus
Nowy użytkownik
Zarejestrowany: 2013-02-16

Pakiety są uszkodzone

Witam,

troszkę namieszałem sobie w moim debian'ku. Z rok temu miałem prze-kompilowane środowisko programistyczne Ultimate++, które wymaga między innymi libgtk2.0-dev. Nie dawno (jako tak zwany "klik-acz") grzebałem przy flesh'u dla iceweasel, oczywiście na zgadzałem się i wydaje mi się że pozbyłem się tych wszystkich bibliotek dla U++.

Chciałem teraz prze-kompilować nowszą wersje U++, próbuje zainstalować libgtk2.0-dev. AAA TUUU:

Kod:

Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:

Następujące pakiety mają niespełnione zależności:
 libgtk2.0-dev : Wymaga: libpango1.0-dev (>= 1.20) ale nie zostanie zainstalowany
                 Wymaga: libcairo2-dev (>= 1.6.4-6.1) ale nie zostanie zainstalowany
E: Pakiety są uszkodzone

oczywiście jako klik-acz mieszam apt-get z aptitude - aptitude mówi mi że mam  libcairo2-dev 1.10 a wymaga 1.8

w Synapticu jak chce odinstalować libcairo2- 1.8 to razem z nim pół systemu :D

Kod:

deb http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib

deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

deb http://www.deb-multimedia.org squeeze main non-free
deb-src http://www.deb-multimedia.org squeeze main non-free
deb http://www.deb-multimedia.org squeeze-backports main

deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

oczywiście mieszałem też z sources.list pousuwałem głownie wpisy z deb-src jak instalowałem flesh'a teraz wróciłem do starych.

Czytałem szukałem, próbowałem i nic.
Da się to jakoś sprytnie naprawić?

Z góry dzięki za informacje.

Offline

 

#2  2013-02-16 11:14:28

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Pakiety są uszkodzone

Co do libcairo2, to nowsze pewnie zassałeś z backportów wraz z Iceweaselem i teraz libcairo2-dev z głównego repo nie pasuje do niego. Zobacz tak:

Kod:

aptitude -t squeeze-backports install libgtk2.0-dev

Zakładam, że nie chcesz pozbywać się nowszego Iceweasela, stąd podbicie priorytetu backportów. To nie wynika z komunikatu, tylko z tego co sam napisałeś. Gdyby to nie pomogło, pokaż komunikat z aptitude.

PS Gdy w aptitude nie zgodzisz się na dane rozwiązanie, ten zaproponuje kolejne.

PS2 Szkodliwość mieszania apt-get i aptitude to mit.

Offline

 

#3  2013-02-16 13:39:18

  arcus - Nowy użytkownik

arcus
Nowy użytkownik
Zarejestrowany: 2013-02-16

Re: Pakiety są uszkodzone

Dzięki wielkie wszystko gra:D:D:D U++ już prze-kompilowane.
aptitude mi proponowało 4 rozwiązania, naciskałem enter lub y i enter ale to nie pomagało, może powinienem wybrać opcje(np 1.do 4) ale już wszystko działa więc nie będę tego ruszał.

Jeszcze raz Dzięki!!!

Ps. Chciałem zaktualizować przeglądarkę, potem okazało się że flesh'a miałem starego więc za niego się wziąłem i narozrabiałem.

Offline

 

#4  2013-02-16 14:13:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Pakiety są uszkodzone

Te numerki to nie różne rozwiązania, tylko kroki które wykona w tym jednym rozwiązaniu. Aby przejść do następnego: n, enter.

Offline

 

#5  2013-02-17 08:54:33

  arcus - Nowy użytkownik

arcus
Nowy użytkownik
Zarejestrowany: 2013-02-16

Re: Pakiety są uszkodzone

To rozumiem że żadne z rozwiązań nie potrafiły naprawić tego problemu. Po akceptacji po mielił trochę i nic.

Offline

 

#6  2013-02-17 12:03:19

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Pakiety są uszkodzone

Chodzi o to żeby nie zaakceptować. :) Klawisz N, a potem enter.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)