Strona 1 z 1
Code::Blocks - problemy z zaleŻnościami
: 19 czerwca 2007, 18:08
autor: karolp
Witam!
Od 2 dni zmagam się z instalacją Code::Blocks. By zainstalowac Code::Blocks potrzebne jest GTK+. Próbuję zainstalować GTK+ i pisze że potrzebne jest GLib, Pango, ATK oraz Cairo. Glib zainstalowałem. Przy instalacji Pango, ATK i Cairo próbuje zainstalować full innych pakietów, które z kolei mają zależności i podczas ich instalacji próbuje mi usunąć util-linux na co rzecz jasna się nie godzę.
Co począć?
Proszę o pomoc
Pozdrawiam
Karol Pokorski
Prosiłbym o nie pisanie rzeczy w stylu zainstaluj KDE i nie siedź na GNOME, albo po co ci Code::Blocks itp. bo takie wypowiedzi mi nie pomogą i na pewno nie rozwiążą problemu. Z góry dziękuję za konstruktywne uwagi.
: 19 czerwca 2007, 18:21
autor: Rad
aptitude install libgtk2.0-0 - o tak instalowałeś GTK?
: 19 czerwca 2007, 18:32
autor: karolp
próbowałem zainstalować z tara, ale instalacja apt-em też chce usuwać util-linux a oprócz tego gnoma i wiele innych rzeczy.
: 19 czerwca 2007, 18:33
autor: Rad
Gnome wymaga GTK+ AFAIK... na pewno nie masz tego GTK+ w systemie?
: 19 czerwca 2007, 18:39
autor: karolp
skoro ./configure Code::Blocksa pokazuje, że nie mam gtk+, cairo, pango to znaczy że raczej nie mam.
: 19 czerwca 2007, 18:42
autor: darkwater
: 19 czerwca 2007, 18:45
autor: karolp
oto co daje próba instalacji -dev
Kod: Zaznacz cały
pokorski@localhost:~$ sudo aptitude install libgtk2.0-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Budowanie bazy etykiet... Gotowe
Następujące pakiety mają NIESPE£NIONE zależności:
gtk2-engines-pixbuf libc6 libc6-dev libc6-i686 libgtk2.0-0 locales
Następujące NOWE pakiety zostaną automatycznie zainstalowane:
libatk1.0-dev libcairo2-dev libdatrie0 libexpat1-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev libice-dev
liblzo2-2 libpango1.0-dev libpng12-dev libsm-dev libthai-data libthai0 libx11-dev libxau-dev libxcursor-dev
libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev
x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev
x11proto-xext-dev x11proto-xinerama-dev xtrans-dev zlib1g-dev
Następujące pakiety zostały zatrzymane:
base-files bind9-host binutils cpio cupsys cupsys-bsd cupsys-client cupsys-common debian-archive-keyring debianutils
desktop-base desktop-file-utils dictionaries-common diff discover1 discover1-data dmidecode dnsutils doc-linux-text
docbook-xml dpatch dpkg dpkg-dev dselect eject file findutils gconf2 gconf2-common genisoimage gnome-about
gnome-desktop-data gnome-doc-utils gnome-games-extra-data gnome-hearts gnome-icon-theme gnome-keyring gnome-menus
gnome-themes gnome-themes-extras gnome-user-guide gparted gs-common gsfonts gstreamer0.10-alsa gstreamer0.10-gnomevfs
gstreamer0.10-plugins-base gstreamer0.10-plugins-ugly gtk2-engines hal iamerican info initramfs-tools iputils-ping
ispell laptop-detect libaa1 libao2 libart-2.0-2 libaudio2 libbluetooth2 libbonobo2-0 libbonobo2-common libbonoboui2-0
libbonoboui2-common libcdparanoia0 libcupsimage2 libcupsys2 libdbus-glib-1-2 libdiscover1 libdjvulibre15 libdrm2
libenchant1c2a libexif12 libfontenc1 libgcc1 libgconf2-4 libgcrypt11 libgda2-3 libgl1-mesa-dri libgl1-mesa-glx
libglib-perl libglu1-mesa libgnome-desktop-2 libgnome-keyring0 libgnome-menu2 libgnome2-0 libgnome2-common
libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0 libgnomeprintui2.2-common libgnomeui-0 libgnomeui-common
libgnomevfs2-0 libgnomevfs2-bin libgnomevfs2-common libgnomevfs2-extra libgssapi2 libgstreamer-plugins-base0.10-0
libgstreamer0.10-0 libgtk2.0-bin libgtop2-7 libgtop2-common libhal-storage1 libhal1 libhsqldb-java libidl0 libkrb53
liblircclient0 liblockfile1 libloudmouth1-0 libmagic1 libmdbtools libmeanwhile1 libmusicbrainz4c2a libncurses5
libncursesw5 libnfsidmap2 libnotify1 libnss-mdns liboil0.3 liborbit2 libpq4 libpt-1.10.0 libpt-plugins-alsa
libpt-plugins-v4l libqt3-mt libreadline5 librsvg2-2 librsvg2-common libselinux1 libsemanage1 libsensors3 libsepol1
libsexy2 libslang2 libsmbclient libsmpeg0 libsqlite3-0 libssl0.9.8 libstdc++6 libsysfs2 libtag1c2a libtasn1-3
libtasn1-3-bin libtimedate-perl libungif4g libusb-0.1-4 libwmf0.2-7 libwnck-common libwnck18 libxaw7 libxdamage1
libxfont1 libxkbfile1 libxml2 libxml2-utils libxmu6 libxmuu1 libxpm4 libxres1 libxslt1.1 libxss1 libxt6 libxv1 login
lynx m4 mailx man-db manpages menu mktemp module-init-tools mtr-tiny myspell-en-us ncurses-base ncurses-bin
ncurses-term openssl passwd pidentd policycoreutils popularity-contest portmap ppp psmisc python python-cairo
python-central python-glade2 python-gmenu python-gnome2 python-gtk2 python-libxml2 python-minimal python-pyorbit
python-selinux python-semanage python-support python2.4 python2.4-minimal readline-common reportbug sed
selinux-policy-refpolicy-targeted shared-mime-info snake4 tasksel tasksel-data texinfo ttf-dejavu type-handling tzdata
ucf usbutils vim-common vim-tiny whois wodim x11-common xaw3dg xbase-clients xfonts-encodings xml-core xorg
xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-synaptics
xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-i128
xserver-xorg-video-newport xserver-xorg-video-nsc xserver-xorg-video-nv xserver-xorg-video-rendition
xserver-xorg-video-s3 xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sis
xserver-xorg-video-tseng xserver-xorg-video-via xserver-xorg-video-voodoo xutils-dev
Następujące NOWE pakiety zostaną zainstalowane:
libatk1.0-dev libcairo2-dev libdatrie0 libexpat1-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev libgtk2.0-dev
libice-dev liblzo2-2 libpango1.0-dev libpng12-dev libsm-dev libthai-data libthai0 libx11-dev libxau-dev libxcursor-dev
libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev
x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev
x11proto-xext-dev x11proto-xinerama-dev xtrans-dev zlib1g-dev
Następujące pakiety zostaną uaktualnione:
libatk1.0-0 libcairo2 libfreetype6 libglib2.0-0 libgnutls13 libgtk2.0-common libice6 libopencdk8 libpango1.0-0
libpango1.0-common libpng12-0 libsm6 libxau6 libxcursor1 libxdmcp6 libxext6 libxfixes3 libxft2 libxinerama1 libxrandr2
libxrender1 zlib1g
Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane:
libatk1.0-data libglib2.0-data x-ttcidfont-conf
24 pakietów uaktualnianych, 36 instalowanych, 0 do usunięcia i 252 nie uaktualnianych.
Do pobrania 22,0MB/22,0MB archiwów. Zajęte po rozpakowaniu: 31,4MB.
Następujące pakiety mają niespełnione zależności:
gtk2-engines-pixbuf: Wymaga: libgtk2.0-0 (= 2.8.20-7) ale zaplanowana jest instalacja wersji 2.10.12-2.
libc6-i686: PreWymaga: libc6 (= 2.3.6.ds1-13) ale zaplanowana jest instalacja wersji 2.5-9+b1.
locales: Wymaga: glibc-2.3.6.ds1-1 który jest pakietem wirtualnym.
libc6-dev: Wymaga: libc6 (= 2.3.6.ds1-13) ale zaplanowana jest instalacja wersji 2.5-9+b1.
libc6: Jest w konflikcie z: tzdata (< 2007e-2) ale wersja 2007d-1 jest zainstalowana i zatrzymana.
libgtk2.0-0: Jest w konflikcie z: libgnomeui-0 (<= 2.14.1-3) ale wersja 2.14.1-3 jest zainstalowana i zatrzymana.
Jest w konflikcie z: gtk2-engines-pixbuf (<= 2.10) ale wersja 2.8.20-7 jest zainstalowana i zatrzymana.
Jest w konflikcie z: librsvg2-common (<= 2.14.4-2) ale wersja 2.14.4-2 jest zainstalowana i zatrzymana.
Jest w konflikcie z: gtk2-engines (< 1:2.8.2-2) ale wersja 1:2.8.2-1 jest zainstalowana i zatrzymana.
Jest w konflikcie z: libwmf0.2-7 (< 0.2.8.4-5) ale wersja 0.2.8.4-4 jest zainstalowana i zatrzymana.
Resolving dependencies...
otwarte: 5; zamknięte: 3; odroczone: 0; konflikty: 1 .Następujące działania rozwiążą problemy z zależnościami:
Uaktualnienie następujących pakietów:
binutils [2.17-3 (<NULL>, now) -> 2.17cvs20070426-8 (testing)]
gtk2-engines [1:2.8.2-1 (now) -> 1:2.10.2-1 (testing)]
gtk2-engines-pixbuf [2.8.20-7 (now) -> 2.10.12-2 (testing)]
libart-2.0-2 [2.3.17-1 (<NULL>, now) -> 2.3.19-3 (testing)]
libbonobo2-0 [2.14.0-4 (<NULL>, now) -> 2.18.0-2 (testing)]
libbonobo2-common [2.14.0-4 (<NULL>, now) -> 2.18.0-2 (testing)]
libbonoboui2-0 [2.14.0-6 (<NULL>, now) -> 2.18.0-5 (testing)]
libbonoboui2-common [2.14.0-6 (<NULL>, now) -> 2.18.0-5 (testing)]
libc6-dev [2.3.6.ds1-13 (<NULL>, now) -> 2.5-9+b1 (testing)]
libc6-i686 [2.3.6.ds1-13 (<NULL>, now) -> 2.5-9+b1 (testing)]
libgnome2-0 [2.16.0-2 (<NULL>, now) -> 2.18.0-4 (testing)]
libgnome2-common [2.16.0-2 (<NULL>, now) -> 2.18.0-4 (testing)]
libgnomeui-0 [2.14.1-3 (<NULL>, now) -> 2.18.1-2 (testing)]
libgnomeui-common [2.14.1-3 (<NULL>, now) -> 2.18.1-2 (testing)]
librsvg2-2 [2.14.4-2 (<NULL>, now) -> 2.16.1-2 (testing)]
librsvg2-common [2.14.4-2 (<NULL>, now) -> 2.16.1-2 (testing)]
libwmf0.2-7 [0.2.8.4-4 (<NULL>, now) -> 0.2.8.4-6 (testing)]
locales [2.3.6.ds1-13 (<NULL>, now) -> 2.5-9 (testing)]
tzdata [2007d-1 (<NULL>, now) -> 2007f-8 (testing)]
Wynik: -540
Zaakceptować rozwiązanie? [Y/n/q/?]
Jak sądzicie zaakceptować czy nie? Trochę dużo niespełnionych rzeczy jak na moje...
: 19 czerwca 2007, 18:47
autor: darkwater
a próbowałeś zrobić dist-upgrade ?? imo to powinno pomóc
: 19 czerwca 2007, 18:49
autor: Rad
Strasznie dużo rzeczy masz pozatrzymywanych i ogólnie jakiś burdel w pakietach

. Nie wspomniałeś, że kompilujesz te code::blocks - przy kompilacji wszystkie pakiety instalujemy właśnie z sufiksem -dev. Spróbuj jednak zainstalować to gtk-dev - zgódź się na to, co proponuje aptitude.
: 19 czerwca 2007, 18:51
autor: karolp
najpierw zrobię dist-upgrade a potem zobaczę radę Rada. 153 MB musi pobrać, a więc napiszę jaki wynik za jakieś pół godziny.
[ Dodano: 2007-06-19, 20:51 ]
po dist-upgrade jest dużo lepiej

GTK+ zainstalowane
ale... dalej Code::Blocks nie hula - wymaga ode mnie pakietu libwxbase2.8-0 oraz libwxgtk2.8-0 (ja mam zainstalowane wersje 2.6), a w repozytoriach nie mogę znaleźć tych pakietów. Gdyby ktoś takie znalazł prosiłbym o link, wielkie dzięki za pomoc przy gtk+ (pomogl++)