Залежності Ubuntu 10 не виконані


1

Я отримую цю помилку при спробі зробити установку та збірку (Ubuntu 10.10):

 checking for DEPENDENCIES... configure: error: Package requirements (
     gtk+-2.0 >= 2.10.0
      pygtk-2.0
      x11
  ) were not met:

  No package 'pygtk-2.0' found

  Consider adjusting the PKG_CONFIG_PATH environment variable if you
  installed software in a non-standard prefix.

  Alternatively, you may set the environment variables DEPENDENCIES_CFLAGS
  and DEPENDENCIES_LIBS to avoid the need to call pkg-config.
  See the pkg-config man page for more details.

Я намагався вказувати PKG_CONFIG_PATHяк на pkg-configі в каталог , який містить всі .pc файлів ( /usr/share/pkg-config). Сторінка людини для pkg-configне згадує DEPENDENCIES_CFLAGSабо DEPENDENCIES_LIBS. Я трохи втрачаю. Я спробував використовувати здатність, щоб встановити все, що міг знайти, що стосувалося букв "gtk", безрезультатно.

Будь-які пропозиції? Я дійсно хотів би використовувати aptitude, apt-getабо dpkgвирішити цю проблему , якщо це взагалі можливо. Я не намагався відновити ці пакунки з джерела.


Що ви намагаєтесь побудувати?
Сатьядхіт Бхат

У мене були проблеми з моєю установкою Guake, тому я сподівався встановити з джерела, щоб я міг (можливо) налагодити його.
cwallenpoole

Відповіді:


2

Я підозрюю, що ти хочеш

apt-get build-dep guake

Тут встановлюються всі пакунки, які потрібно скласти guake. Тоді ви можете зробити

apt-get source guake
cd guake-*/
# edit, patch, ...
dpkg-buildpackage -rfakeroot -us -uc -b -nc

Це працювало, як чемпіон. Я буду голосувати за це, коли отримаю репутацію.
cwallenpoole

0

Який вихід цієї команди?

dpkg --get-selections | grep pygtk

Як приблизно так само для x11?

Це виглядає так, ніби ви намагаєтесь встановити пакет, який хоче x11, коли у вас встановлений xorg, але я цього не перевіряв.


Я не розумію вашої відповіді. Немає прямої залежності між іменами і пакетами Debian / Ubuntu pkg-config. І xorg - це реалізація x11 на Ubuntu і майже всюди.
Жиль

dpkg --get-selections | grep gtkкаже, що я маю python-gtk2, як найкраще, я можу сказати, самий поточний нащадок. Але, apt-get build-dep guakeпрацювали. Дякую.
cwallenpoole
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.