PDA

Виж пълна версия : gDeslets проблем


Machkonti
28.12.03 г., 05:30
Здравейте всички!
Днес се опитах да инсталирам gDesklets-0.25 и стигнах до задънена улица. Използвам Slack 9.1. При опит за ./configure на gDesklets получавам следното съобщение за грешка:
checking for pkg-config... /usr/bin/pkg-config
checking for gnome-python-2.0 >= 1.99.17 pygtk-2.0 >= 1.99.17 gdk-2.0 gtk+-2.0 libgtop-2.0 >= 2.0.0... Package gnome-python-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gnome-python-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gnome-python-2.0' found

configure: error: Library requirements (gnome-python-2.0 >= 1.99.17 pygtk-2.0 >= 1.99.17 gdk-2.0 gtk+-2.0 libgtop-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

проблема в случая е че 10 секунди преди това съм инсталирал gnome-python-2.0.0 и съм получил съобщение че всичко е наред.
Някой има ли идея какво не правя както трябва и какво да направя за да инсталирам това чудо.

Machkonti
28.12.03 г., 07:10
С малко повечко търсене и попаднах на човек с подобен проблем.

Решението:

инсталацията на gnome-python-2.0 трябва да се направи с --prefix=/usr след което и същото за gDeklets.

ето и линк (http://gnomesupport.org/forums/viewtopic.php?t=4849) към решението което намерих аз.

Ако модераторите решът че темата е ненужна нека да я изтият, ако решат че може да помогне на някой .... :)

QWERTY
28.12.03 г., 10:18
Ама нали се сещаш, че това не е единственото решение?

Променливата --prefix= служи за да зададеш къде да бъде инсталиран съответният пакет. По дифолт може да е /usr или /usr/local (или бог знае къде, според кефа на този, който го е правил).

Променливата PKG_CONFIG_PATH служи за да зададеш на инсталатора на gDesklets-0.25 (който софтуер аз никога не съм инсталирал и даже не знам за какво служи) къде да си търси пакетите/софтуерите, от които зависи.

Е в случая питона се инсталира по дифолт на едно място, а това gDesklets-0.25 го търси на друго. Можеш да инсталираш питона където си поискаш, но след това трябва да добавиш тази директория към PKG_CONFIG_PATH.

Тези неща можеше да ги прочетеш сам - описано е в INSTALL документа на двата пакета, сигурен съм. ;)