|
Dziwny błąd podczas instalacji pakietu libxcb1
Kamil1000 - 29-09-2009 19:26
Chcę zainstalować pakiet libxcb1, ale nie mogę tego wykonać, ponieważ pojawia się jakiś dziwny błąd: kamil-pc:/home/kamil/Desktop# dpkg -i libx* dpkg: w odniesieniu do libxcb1_1.4-1_i386.deb zawierającego libxcb1: libxcb1 narusza zależności libxcb-xlib0 libxcb-xlib0 (wersja 1.1-1.2) jest obecny i zainstalowany. dpkg: błąd przetwarzania libxcb1_1.4-1_i386.deb (--install): instalacja libxcb1 narusza zależności libxcb-xlib0, a nie pozwolono na dekonfigurację (--auto-deconfigure może pomóc) Wystąpiły błędy podczas przetwarzania: libxcb1_1.4-1_i386.deb kamil-pc:/home/kamil/Desktop#
Poza tym po tej próbie nie mogę uruchomić żadnego programu, korzystającego z X'ów (czyli te w konsoli działają), ponieważ kończy się to błędem: synaptic: symbol lookup error: /usr/lib/libxcb-xlib.so.0: undefined symbol: _xcb_lock_io
lub: Couldn't load XPCOM.
ArnVaker - 29-09-2009 19:43
Powiedz lepiej co właściwie chcesz osiągnąć, bo dłubanie w zależnościach przez dpkg jest bez sensu (o ile nie jest to jedyne wyjście).
Kamil1000 - 29-09-2009 19:50
Chcę zainstalować Compiza, lecz przy próbie instalacji przez apt-get i aptitude są błędy zależności i proponowane rozwiązanie (w przypadku aptitude) to przywrócenie starszych wersji pakietów.
ArnVaker - 29-09-2009 19:52
przywrócenie starszych wersji pakietów
Starszych niż co? Z profilu wynika, że masz Lennego... Z jakiej gałęzi i na jakim systemie chcesz tego compiza zainstalować?
Kamil1000 - 29-09-2009 19:57
W systemie są nowsze wersje niż te co są wymagane. Ale do rzeczy: mam (tak jak profilu jest napisane) Lennego i chcę zainstalować na nim Compiza 0.8.2-6, a ten jest w repozytorium Squeeze (i w nowszym Sid).
ArnVaker - 29-09-2009 20:03
Ale do rzeczy
Ależ to było do rzeczy... Skoro bawisz się w mieszanie gałęzi, to powinieneś wiedzieć jak zainstalować compiza. Zgaduję, że dodałeś wpis dla Squeeze i instalujesz w taki sposób: aptitude -t testing install compiz
Jeśli tak, to aptitude proponuje różne rozwiązania, sprawdzałeś kolejne?
Edit: Zapomniałem o pliku /etc/apt/preferences. Jaki priorytet ustawiłeś na poszczególne gałęzie?
Kamil1000 - 29-09-2009 20:13
Niestety, ale: *** Nie ma więcej rozwiązań ***
Wszystkie z zaproponowanych rozwiązań były związane z usunięciem nowszych pakietów, z tym że w /etc/apt/sources.list jest wpis do repozytorium Squeeze lecz zakomentowany (nigdy nie bawiłem się w zakomentowywanie i odkomentowywanie wpisów w tym pliku). Tylko jak teraz wyedytować ten plik, skoro nie mogę uruchomić żadnej aplikacji, korzystającej z X'ów?
ArnVaker - 29-09-2009 20:20
Tylko jak teraz wyedytować ten plik
http://debian.linux.pl/viewtopic.php?t=14324 - punkt 2.
Nawiasem mówiąc, nic już nie rozumiem z tego co Ty robisz. Ustaw w sources.list wpisy dla Lennego i Squeeze. Utwórz plik /etc/apt/preferences z taką zawartością: Package: * Pin: release a=stable Pin-Priority: 600
Package: * Pin: release a=testing Pin-Priority: 500
Wykonaj:
aptitude update
I zainstaluj wtedy w ten sposób: aptitude -t testing install compiz
Kamil1000 - 29-09-2009 20:24
Tylko, że mam teraz taki problem, że wyłączył mi się terminal (nie wiem dlaczego) i teraz nie mogę go włączyć, bo on też jest aplikacją korzystającą z X'ów. Pozostał mi już tylko Firefox no i oczywiście GNOME :)
ArnVaker - 29-09-2009 20:26
;) Wciśnij ctrl+alt+f1.
Kamil1000 - 29-09-2009 20:44
Doszedłem do instalacji Compiza i teraz cały czas muszę potwierdzać pytanie: Nie znaleziono rozwiązania przed upływem limitu czasu. Próbować dalej? [T/n]
I tak w kółko co kilka sekund przez ponad 5 minut.
ArnVaker - 29-09-2009 20:57
W takim razie compiz musi pociągać za sobą strasznie dużo zależności. Mam akurat Lennego pod ręką, sprawdzę zaraz czy u mnie pójdzie.
Kamil1000 - 29-09-2009 21:02
Ufff... Po 20 minutach tej zabawy skończyło się to błędne koło :)
ArnVaker - 29-09-2009 21:03
To znaczy znalazł rozsądne rozwiązanie, czy nie?
Kamil1000 - 29-09-2009 21:09
Znalazł, ale teraz pokazało się: Zaakceptować rozwiązanie? [T/n/q/?] y
Dałem więc jak widać y (t nigdy mi nie przyjmuje) i teraz nic się nie dzieje... tylko kursor miga.
ArnVaker - 29-09-2009 21:15
U mnie znalazł rozwiązanie, ale trudno powiedzieć, żeby było ono sensowne.
"rozwiązanie"
Moim zdaniem lepiej sobie odpuść, chyba że chcesz zaktualizować całe gnome. Znając życie, wiązałoby się to z aktualizacją xorga i wielu innych pakietów. De facto lepiej byłoby już zaktualizować cały system do Squeeze.
Kamil1000 - 29-09-2009 21:25
Jeśli już, to zainstaluję Sida i raczej tak w najbliższym czasie zrobię. No cóż, na razie dzięki za chęci pomocy.
wasilo - 16-10-2009 15:49
Może podepnę się do tego tematu, bo mam problem z tym samym pakietem. Jak wklepię: apt-get autoremove Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Następujące pakiety zostaną USUNIĂTE: libx264-76
Następnego dnia przy aktualizacji systemu pakiet instaluje się ponownie, a później przy instalacji jakiegokolwiek programu apt-get mówi, że pakiet jest już niepotrzebny i należy wpisać:
apt-get autoremove
aby gu usunąć. Później instaluje się znowu i tak w kółko. Wszystko zaczęło się, kiedy instalowałem VirtualBox.
ArnVaker - 17-10-2009 23:24
Może podepnę się do tego tematu, bo mam problem z tym samym pakietem.
Skoro tak mówisz... Na mój gust libxcb1 oraz libx264-76 to nie to samo. :)
Ten drugi jest u mnie wymagany przez mplayer itp., nie ma nic wspólnego z Virtualboxem. Przy aktualizacji apt-get instaluje Ci go jako pakiet "polecany"? Ostatecznie możesz wpisać: apt-get install libx264-76
Przynajmniej nie będzie chciał Ci go usuwać.
wasilo - 18-10-2009 03:00
Dobrze, to nie jest ten sam pakiet. Miałem zakładać nowy temat. Jak na razie wszystko się ustatkowało i jak wklepię:
apt-get autoremove
to mi go nie usuwa,
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|