[solved]gtk+ nie może się zainstalować , c++ nie widzi bibliotek

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

[solved]gtk+ nie może się zainstalować , c++ nie widzi bibliotek

Post autor: Spawnm »

Witam,
mam problem z instalacją i odpaleniem pierwszego programu/okienka w gtk+ , c++
pobieram z http://www.gtk.org/download-linux.html gtk+-2.18.0.tar.bz2,
instaluję

Kod: Zaznacz cały

tar xvfj gtk+-2.18.0.tar.bz2
, przelatują nazwy plików ... niby wszystko ok.
Teraz wpisuję

Kod: Zaznacz cały

 ./configure --prefix=/opt/gtk
i dostaję komunikat

Kod: Zaznacz cały

./configue: No such file or directory
Mimo to w domowym katalogu mam już katalog gtk i w nim gtk.h

Wiec próbuję napisać 1 aplikację:

Kod: Zaznacz cały

#include <gtk/gtk.h>

int main( int   argc,
          char *argv[] )
{
    GtkWidget *window;
    
    gtk_init (&argc, &argv);
    
    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_widget_show  (window);
    
    gtk_main ();
    
    return 0;
}
I tutaj dostaję komunikat

Kod: Zaznacz cały

gtk/gtk.h No such file or directory
Dodam że ścieżka się zgadza i plik istnieje.

Co proponujecie zrobić aby to działało ?
nwkj
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 08 sie 2009, 14:53
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Odp: [gtk+] problem z instalacją

Post autor: nwkj »

Spawnm pisze:Witam,
instaluję

Kod: Zaznacz cały

tar xvfj gtk+-2.18.0.tar.bz2
Nie instaluję tylko wypakowuję.
Spawnm pisze: Teraz wpisuję
Kod:
./configure --prefix=/opt/gtk
i dostaję komunikat
Kod:
./configue: No such file or directory
Mimo to w domowym katalogu mam już katalog gtk i w nim gtk.h
W jakim katalogu odpalasz ./configure?

Opis instalacji.

Z innej beczki... Po co chcesz samemu kompilować GTK? Nie możesz zainstalować z repo? Przynajmniej wszystko będzie na swoim miejscu tj. biblioteki, pliki nagłówkowe, ...

---
Zagadka: Czym się różni #include <gtk/gtk.h> od #include "gtk/gtk.h"?
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

Odp: [gtk+] problem z instalacją

Post autor: Spawnm »

Hmmm udało mi się odpalić configure i ustawić

Kod: Zaznacz cały

 CPPFLAGS="-I/opt/gtk/include"      LDFLAGS="-L/opt/gtk/lib"      PKG_CONFIG_PATH="/opt/gtk/lib/pkgconfig"
 export CPPFLAGS LDFLAGS PKG_CONFIG_PATH
Mimo to nadal nie działa .
Jeśli chodzi o repo to przy

Kod: Zaznacz cały

apt-get install libgtk2.18-dev
czy libgtk2.0-dev (wygooglana komenda)
pisze że pakiety są uszkodzone :/
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: [gtk+] problem z instalacją

Post autor: kklimonda »

To chyba lepiej naprawić pakiety zamiast instalować gtk+ oddzielnie? Jaki dokładnie błąd dostajesz?
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

Odp: [gtk+] problem z instalacją

Post autor: Spawnm »

przy 2.18 że nie istnieje , przy 2.0 takie coś:

Kod: Zaznacz cały


root@spawnm:/home/spawnm# apt-get install libgtk2.18-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu libgtk2.18-dev
root@spawnm:/home/spawnm# apt-get install libgtk2.0-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
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
                 Wymaga: libx11-dev (>= 2:1.0.0-6) ale nie zostanie zainstalowany
                 Wymaga: libxext-dev (>= 1:1.0.1-2) ale nie zostanie zainstalowany
                 Wymaga: libxinerama-dev (>= 1:1.0.1-4.1) ale nie zostanie zainstalowany
                 Wymaga: libxi-dev (>= 1:1.0.1-4) ale nie zostanie zainstalowany
                 Wymaga: libxrandr-dev (>= 1:1.2.99) ale nie zostanie zainstalowany
                 Wymaga: libxcursor-dev ale nie zostanie zainstalowany
                 Wymaga: libxfixes-dev (>= 1:3.0.0-3) ale nie zostanie zainstalowany
                 Wymaga: libxcomposite-dev (>= 1:0.2.0-3) ale nie zostanie zainstalowany
                 Wymaga: libxdamage-dev (>= 1:1.0.1-3) ale nie zostanie zainstalowany
E: Pakiety są uszkodzone


kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: [gtk+] problem z instalacją

Post autor: kklimonda »

wklej zawartość /etc/apt/sources.list i plików z /etc/apt/sources.list.d/ oraz wynik

Kod: Zaznacz cały

apt-cache policy libgtk2.0-dev libcairo2-dev
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

Odp: [gtk+] problem z instalacją

Post autor: Spawnm »

Kod: Zaznacz cały

root@spawnm:/home/spawnm# apt-cache policy libgtk2.0-dev libcairo2-dev
libgtk2.0-dev:
  Zainstalowana: (brak)
  Kandydująca: 2.16.1-0ubuntu2
  Tabela wersji:
     2.16.1-0ubuntu2 0
        500 http://pl.archive.ubuntu.com jaunty/main Packages
libcairo2-dev:
  Zainstalowana: (brak)
  Kandydująca: 1.8.6-1ubuntu2
  Tabela wersji:
     1.8.6-1ubuntu2 0
        500 http://pl.archive.ubuntu.com jaunty/main Packages

z etc/apt/source.list:

Kod: Zaznacz cały

# deb cdrom:[Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1)]/ jaunty main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://pl.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ jaunty main restricted

## Major bug fix updates produced after the final release of the
## distribution.

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://pl.archive.ubuntu.com/ubuntu/ jaunty universe
deb-src http://pl.archive.ubuntu.com/ubuntu/ jaunty universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://pl.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb-src http://pl.archive.ubuntu.com/ubuntu/ jaunty multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://pl.archive.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse
# deb-src http://pl.archive.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu jaunty partner
# deb-src http://archive.canonical.com/ubuntu jaunty partner

deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security universe
deb-src http://security.ubuntu.com/ubuntu jaunty-security universe
deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse
source.list.d jest folderem , jego pliki:
jaunty-partner.list

Kod: Zaznacz cały

# channel for the jaunty partner channel
# 
#:description:This channel contains the partner software for jaunty 
deb http://archive.canonical.com/ubuntu jaunty partner
i jaunty-partner.list.save

Kod: Zaznacz cały

# channel for the jaunty partner channel
# 
#:description:This channel contains the partner software for jaunty 
deb http://archive.canonical.com/ubuntu jaunty partner
treść ta sama
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: [gtk+] problem z instalacją

Post autor: kklimonda »

ciekawe.. a spróbuj zainstalować ręcznie libcairo2-dev i zobaczyć na czym się wyłoży?
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

Odp: [gtk+] problem z instalacją

Post autor: Spawnm »

Kod: Zaznacz cały

root@spawnm:/home/spawnm# apt-get install libcairo2-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
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:
  libcairo2-dev: Wymaga: libxrender-dev (>= 0.6.0) ale nie zostanie zainstalowany
                 Wymaga: libdirectfb-dev (>= 0.9.25) ale nie zostanie zainstalowany
                 Wymaga: libxcb1-dev ale nie zostanie zainstalowany
                 Wymaga: libxcb-render0-dev ale nie zostanie zainstalowany
                 Wymaga: libxcb-render-util0-dev ale nie zostanie zainstalowany
E: Pakiety są uszkodzone
(Jeśli nie o to chodziło to opisz jak ;) )
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: [gtk+] problem z instalacją

Post autor: kklimonda »

No to teraz spróbuj zainstalować na przykład libxrender-dev i tak do momentu aż pojawi ci się jakiś sensowny błąd ;)
Możesz jeszcze spróbuwać użyć

Kod: Zaznacz cały

aptitude install libgtk2.0-dev
może w ten sposób uda się zobaczyć który pakiet ma problemy.
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

Odp: [gtk+] problem z instalacją

Post autor: Spawnm »

co do aptitude to niby coś znajduje ale akceptacja zmian nie działa

Kod: Zaznacz cały

root@spawnm:/home/spawnm# aptitude install libgtk2.0-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Inicjalizacja stanów pakietów... Gotowe
Zapisywanie dodatkowych informacji o stanie... Gotowe
Następujące pakiety mają NIESPEŁNIONE zależności:
  libxcb-render0-dev libxcb1-dev libxi-dev 
Następujące NOWE pakiety zostaną zainstalowane:
  libatk1.0-dev{a} libcairo2-dev{a} libdirectfb-dev{a} libdirectfb-extra{a} 
  libexpat1-dev{a} libfontconfig1-dev{a} libfreetype6-dev{a} 
  libglib2.0-dev{a} libgtk2.0-dev libice-dev{a} libjpeg62-dev{a} 
  libpango1.0-dev{a} libpixman-1-dev{a} libpng12-dev{a} 
  libpthread-stubs0{a} libpthread-stubs0-dev{a} libsm-dev{a} 
  libsysfs-dev{a} libx11-dev{a} libxau-dev{a} libxcb-render-util0-dev{a} 
  libxcomposite-dev{a} libxcursor-dev{a} libxdamage-dev{a} libxdmcp-dev{a} 
  libxext-dev{a} libxfixes-dev{a} libxft-dev{a} libxinerama-dev{a} 
  libxrandr-dev{a} libxrender-dev{a} x11proto-composite-dev{a} 
  x11proto-core-dev{a} x11proto-damage-dev{a} x11proto-fixes-dev{a} 
  x11proto-input-dev{a} x11proto-kb-dev{a} x11proto-randr-dev{a} 
  x11proto-render-dev{a} x11proto-xext-dev{a} x11proto-xinerama-dev{a} 
  xtrans-dev{a} 
Następujące pakiety zostaną USUNIĘTE:
  linux-headers-2.6.28-11{u} linux-headers-2.6.28-11-generic{u} 
0 pakietów aktualizowanych, 45 instalowanych, 2 do usunięcia i 0 nie aktualizowanych.
Do pobrania 10,3MB archiwów. Zwolnione po rozpakowaniu: 38,0MB.
Następujące pakiety mają niespełnione zależności:
  libxi-dev: Wymaga: libxi6 (= 2:1.2.0-1ubuntu1) ale zainstalowana jest wersja 2:1.2.0-1ubuntu1.1.
  libxcb-render0-dev: Wymaga: libxcb-render0 (= 1.1.93-0ubuntu3) ale zainstalowana jest wersja 1.1.93-0ubuntu3.1.
  libxcb1-dev: Wymaga: libxcb1 (= 1.1.93-0ubuntu3) ale zainstalowana jest wersja 1.1.93-0ubuntu3.1.
Następujące działania rozwiążą problemy z zależnościami:

Cofnięcie następujących pakietów do wcześniejszych wersji:
libxcb-render0 [1.1.93-0ubuntu3.1 (now) -> 1.1.93-0ubuntu3 (jaunty)]
libxcb1 [1.1.93-0ubuntu3.1 (now) -> 1.1.93-0ubuntu3 (jaunty)]
libxi6 [2:1.2.0-1ubuntu1.1 (now) -> 2:1.2.0-1ubuntu1 (jaunty)]

Wynik: 142

Zaakceptować rozwiązanie? [T/n/q/?] t
Nieprawidłowa odpowiedź. Proszę podać jedno z następujących poleceń:
  t: przyjęcie proponowanych zmian
  n: odrzucenie proponowanych zmian i poszukiwanie innego rozwiązania
  q: rezygnacja i zakończenie programu
  ,: przejście do następnego rozwiązania
  .: przejście do poprzedniego rozwiązania
  o: przełączenie pomiędzy treścią rozwiązania a wyjaśnieniem rozwiązania
  e: przedstawienie rozwiązania w interfejsie pełnoekranowym
  x: przerwanie automatycznego uzupełniania zależności; zamiast tego
     uzupełnienie zależności ręcznie
  r pakiet wersja ...: odrzucenie podanych wersji; rozwiązania je zawierające
                 nie będą proponowane. Podanie UNINST zamiast wersji spowoduje
                 odrzucenie usunięcia pakietu.
  
  a pakiet wersja ...: akceptacja podanych wersji (; będą proponowane tylko
                 rozwiązania je zawierające.  Podanie UNINST zamiast wersji
                 spowoduje akceptację usunięcia pakietu.
  
  <AKCJA> pakiet... : zmiana stanu podanych pakietów; dostępne AKCJE:
  
  "+": instalacja pakietów
  "+M": instalacja pakietów i oznaczenie ich jako zainstalowanych automatycznie
  "-": usunięcie pakietów
  "_": wyczyszczenie pakietów
  "=": zatrzymanie pakietów
  ":": pozostawienie pakietów w bieżącym stanie bez trwałego zatrzymywania ich
  "&M": oznaczenie pakietów jako automatycznie zainstalowanych
  "&m": oznaczenie pakietów jako ręcznie zainstalowanych
a jeśli chodzi a instalowanie tych z atp-get :

Kod: Zaznacz cały

root@spawnm:/home/spawnm# apt-get install libxrender-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
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:
  libxrender-dev: Wymaga: libx11-dev (>= 2:1.0.0) ale nie zostanie zainstalowany
E: Pakiety są uszkodzone
root@spawnm:/home/spawnm# apt-get install libx11-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
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:
  libx11-dev: Wymaga: libxcb1-dev ale nie zostanie zainstalowany
E: Pakiety są uszkodzone
root@spawnm:/home/spawnm# apt-get install libxcb1-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
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:
  libxcb1-dev: Wymaga: libxcb1 (= 1.1.93-0ubuntu3) ale 1.1.93-0ubuntu3.1 ma zostać zainstalowany
E: Pakiety są uszkodzone
root@spawnm:/home/spawnm# apt-get install libxcb1
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
libxcb1 jest już w najnowszej wersji.
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
  linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Aby je usunąć należy użyć "apt-get autoremove".
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
root@spawnm:/home/spawnm# apt-get install libxcb1-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
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:
  libxcb1-dev: Wymaga: libxcb1 (= 1.1.93-0ubuntu3) ale 1.1.93-0ubuntu3.1 ma zostać zainstalowany
E: Pakiety są uszkodzone
root@spawnm:/home/spawnm# 
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: [gtk+] problem z instalacją

Post autor: kklimonda »

Dziwne, masz w pełni zaktualizowany system? Pokaż wynik

Kod: Zaznacz cały

apt-cache policy libxcb1-dev libxcb1
zrób

Kod: Zaznacz cały

apt-get update && apt-get upgrade
zobacz czy jakichś pakietów nie wstrzymuje. Na koniec, jeżeli to nie pomoże jeszcze zmień mirror na główny serwer i spróbuj jeszcze raz
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

Odp: [gtk+] problem z instalacją

Post autor: Spawnm »

Kod: Zaznacz cały

root@spawnm:/home/spawnm# apt-cache policy libxcb1-dev libxcb1
libxcb1-dev:
  Zainstalowana: (brak)
  Kandydująca: 1.1.93-0ubuntu3
  Tabela wersji:
     1.1.93-0ubuntu3 0
        500 http://pl.archive.ubuntu.com jaunty/main Packages
libxcb1:
  Zainstalowana: 1.1.93-0ubuntu3.1
  Kandydująca: 1.1.93-0ubuntu3.1
  Tabela wersji:
 *** 1.1.93-0ubuntu3.1 0
        100 /var/lib/dpkg/status
     1.1.93-0ubuntu3 0
        500 http://pl.archive.ubuntu.com jaunty/main Packages

kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: [gtk+] problem z instalacją

Post autor: kklimonda »

Ach, już wiem.
Musisz na nowo włączyć -updates albo edytując plik /etc/apt/sources.list albo korzystając z "Software Sources" (po polsku pewnie Źródła Oprogramowania) zaznaczyć odpowiednie pozycje w zakładce "Updates" (jaunty-security i jaunty-updates)
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

Odp: [gtk+] problem z instalacją

Post autor: Spawnm »

ok , nie miałem jaunty-updates .
Mimo to nadal nie mogę zainstalować libgtk i libcairo , ani przez apt-get ani przez aptitude :/
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: [gtk+] problem z instalacją

Post autor: kabanek »

może spróbuj tak

Kod: Zaznacz cały

sudo apt-get install -f
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

Odp: [gtk+] problem z instalacją

Post autor: Spawnm »

nic nie dało .
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: [gtk+] problem z instalacją

Post autor: kklimonda »

Zrobiłeś apt-get update? Jeżeli tak to pokaż jeszcze raz wynik

Kod: Zaznacz cały

apt-cache policy libxcb1-dev libxcb1 libgtk2.0-dev
aptitude install libgtk2.0-dev
Awatar użytkownika
Spawnm
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 30 maja 2009, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Radom
Kontakt:

Odp: gtk+ nie może się zainstalować , c++ nie widzi bibliotek

Post autor: Spawnm »

ok, po apt-get update zadziałał install libgtk2.0-dev :)
Niestety przy kompilacji pliku cpp nadal dostaję info że nie może znaleźć gtk ...
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: gtk+ nie może się zainstalować , c++ nie widzi bibliotek

Post autor: kklimonda »

po pierwsze GTK+ kompiluje się z użyciem gcc (czyste C, jeżeli chcesz skorzystać z GTK+ z poziomu C++ musisz używać biblioteki gtkmm) a po drugie jak kompilujesz? Ten przykład który podałeś musisz skompilować na przykład tak:

Kod: Zaznacz cały

gcc -o helloworld helloworld.c `pkg-config --cflags --libs gtk+-2.0`
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 32 gości