Strona 1 z 1
[+] FreeGLUT3 vs. GLX-diversion
: 18 stycznia 2014, 16:23
autor: kwachuone
Witam,
chciałbym zainstalować bibliotekę freeglut3-dev (potrzebuję do szkoły napisać program korzystający z tej biblioteki), jednak podczas instalacji dostaję informację o konflikcie. Po czym następuję próba usunięcie glx-diversions!
Czy ktoś może mi pomóc w jaki sposób, mogę mieć zainstalowanego freeglut'a obok glx-diversion?
: 18 stycznia 2014, 16:30
autor: Rafal_F
Co jest w konflikcie? Wklej listing z konsoli.
: 18 stycznia 2014, 16:44
autor: kwachuone
Kod: Zaznacz cały
# apt-get install freeglut3-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
libdrm-dev libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libglu1-mesa-dev libx11-xcb-dev libxcb-dri2-0-dev libxcb-glx0-dev libxdamage-dev libxext-dev libxfixes-dev libxxf86vm-dev mesa-common-dev x11proto-damage-dev
x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-xext-dev x11proto-xf86vidmode-dev
Sugerowane pakiety:
libxext-doc
Następujące pakiety zostaną USUNIĘTE:
glx-diversions
Zostaną zainstalowane następujące NOWE pakiety:
freeglut3-dev libdrm-dev libgl1-mesa-dev libglu1-mesa-dev libx11-xcb-dev libxcb-dri2-0-dev libxcb-glx0-dev libxdamage-dev libxext-dev libxfixes-dev libxxf86vm-dev mesa-common-dev x11proto-damage-dev x11proto-dri2-dev
x11proto-fixes-dev x11proto-gl-dev x11proto-xext-dev x11proto-xf86vidmode-dev
Następujące pakiety zostaną zaktualizowane:
libgl1-mesa-glx libglapi-mesa
2 aktualizowanych, 18 nowo instalowanych, 1 usuwanych i 441 nieaktualizowanych.
Konieczne pobranie 0 B/2227 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 7346 kB miejsca na dysku.
Kontynuować? [T/n]
: 18 stycznia 2014, 19:13
autor: Rafal_F
Ja tu nie widzę żadnej informacji o konflikcie. Ten pakiet jest ci do czegoś potrzebny? Moim zdaniem możesz go spokojnie usunąć.
: 18 stycznia 2014, 21:01
autor: kwachuone
po naciśnięciu "t" wychodzi to tak:
Kod: Zaznacz cały
Odczytywanie dzienników zmian... Zrobione
(Odczytywanie bazy danych ... 285639 plików i katalogów obecnie zainstalowanych.)
Removing glx-diversions (0.2.2) ...
Usuwanie "ominięcie /usr/lib/libGL.so.1.2 do /usr/lib/mesa-diverted/libGL.so.1.2 przez glx-diversions"
Usuwanie "ominięcie /usr/lib/i386-linux-gnu/libGL.so.1.2 do /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2 przez glx-diversions"
Usuwanie "ominięcie /usr/lib/x86_64-linux-gnu/libGL.so.1.2 do /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 przez glx-diversions"
Usuwanie "ominięcie /usr/lib/libGL.so.1 do /usr/lib/mesa-diverted/libGL.so.1 przez glx-diversions"
Usuwanie "ominięcie /usr/lib/i386-linux-gnu/libGL.so.1 do /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 przez glx-diversions"
Usuwanie "ominięcie /usr/lib/x86_64-linux-gnu/libGL.so.1 do /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 przez glx-diversions"
dpkg-divert: błąd: zmiana nazwy oznacza nadpisanie "/usr/lib/x86_64-linux-gnu/libGL.so.1"
innym plikiem "/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1", co nie jest dozwolone
dpkg: error processing package glx-diversions (--remove):
podproces zainstalowany skrypt post-removal zwrócił kod błędu 2
Wystąpiły błędy podczas przetwarzania:
glx-diversions
E: Sub-process /usr/bin/dpkg returned an error code (1)
glx-diversions to jakiś komponent sterownika (?) bez niego X'y nie będą hulać

: 18 stycznia 2014, 21:53
autor: saturno
kwachuone pisze:Kod: Zaznacz cały
2 aktualizowanych, 18 nowo instalowanych, 1 usuwanych i [B][size=134]441 nieaktualizowanych[/size][/B].
System masz nieaktualizowany i pewnie stąd problemy.
: 18 stycznia 2014, 22:28
autor: kwachuone
System masz nieaktualizowany i pewnie stąd problemy.
no nie zgadłeś

419 pakietów nieaktualizowanych, bo ich wersja została wymuszona - nie są to pakiety powiązane z problemem.
: 19 stycznia 2014, 13:10
autor: saturno
kwachuone pisze:nie są to pakiety powiązane z problemem.
Bardzo w to wątpię.
Taka ilość pakietów (~1/3 standardowego systemu) musi mieć mnóstwo zależności, a te zależności mają dalsze zależności.
A przede wszystkim:
threads/12771-Zak%C5%82adaj%C4%85c-tema ... kasz-pomoc
: 19 stycznia 2014, 14:51
autor: kwachuone
cóż... zainstalowałem wszystkie aktualizacje. okazało się, że w moim systemie nie jest już potrzebny glx-diversions, a co za tym idzie instalacja freeglut3 przebiegła pomyślnie.
saturno - dziękuję za pomoc - miałeś rację.