смелый плагин бесконечности

Эй парни я довольно плохо знаком с человечностью, очень жаль о выяснении newbi вопросы, но: Я нашел этот интересный плагин визуализации для смелого (http://sourceforge.net/projects/infinity-plugin/), но я понятия не имею, как скомпилировать его. Последние две попытки вызвали systemcrash. Может кто-то говорить мне, какие зависимости требуются, чтобы программа скомпилировала...

Заранее спасибо

BTW, если помогает, что я получаю эту ошибку: настройте: ошибка: * pkg-конфигурация, не найденная. См. http://www.freedesktop.org/software/pkgconfig/

Эй парни я довольно плохо знаком с человечностью, очень жаль о выяснении newbi вопросы, но: Я нашел этот интересный плагин визуализации для смелого (http://sourceforge.net/projects/infinity-plugin/), но я понятия не имею, как скомпилировать его. Последние две попытки вызвали systemcrash. Может кто-то говорить мне, какие зависимости требуются, чтобы программа скомпилировала...

Заранее спасибо

BTW, если помогает, что я получаю эту ошибку: настройте: ошибка: * pkg-конфигурация, не найденная. См. http://www.freedesktop.org/software/pkgconfig/

ОБНОВЛЕНИЕ: Я нашел pkg-конфигурацию. Можно установить его при помощи synaptics диспетчера пакетов. Но теперь это просит бойкие 2.0..., который не перечислен там..., по крайней мере, не под этим точным именем. Я нашел этот поток, где кто-то установил libperl-dev и libgtk2.0-dev (http://ubuntuforums.org/showthread.php?t=1607632), и он отчасти работал на него. Я пробую это теперь. Я собирающийся давать обратную связь о том, как это работало на меня.

BTW: Спасибо за все ответы ;-)

Другое ОБНОВЛЕНИЕ: Таким образом, здесь я снова. BTW libperl-dev и libgtk2.0-dev так или иначе удалось получить перемещение процесса компиляции. Но только несколько строк далее :-(. Теперь, и вот то, где я разрушил свои предыдущие установки человечности, это говорит:

проверка DBUSGLIB1... не настраивает: ошибка: требованиям Пакета (dbus-glib-1> = 0.92) не отвечали: Никакой пакет 'dbus-glib-1' найденный Не Рассматривает корректировку переменной среды PKG_CONFIG_PATH при установке программного обеспечения в нестандартном префиксе.

Первые 3 строки отчасти имеют смысл. Это искало определенный пакет, а именно, dbus-glib-1, но не могло найти его в моей системе. Странная вещь здесь: Я не могу найти этого также. У меня есть взгляд почти везде. Веб-поиск отсылает меня к пакету libdbus-glib-1-2 (http://packages.debian.org/wheezy/libdbus-glib-1-2), но что каждый уже установлен.

Я боюсь, что должен рассмотреть выяснение, что означает вторая часть. Я должен быть честным здесь: Я понятия не имею, что я мог возможно иметь в виду. Мог любой давать мне своего рода подсказку, где начать смотреть.

0
задан 28 December 2013 в 21:30

2 ответа

Проблема, с которой вы столкнулись, заключается в том, что был установлен базовый пакет dbus-glib-1 (сама библиотека), но не пакет для разработки dbus-glib-1-dev (который содержит компоненты для компиляции с библиотека, например, файлы заголовков). Вам следует установить dbus-glib-1-dev.

Кстати, на сегодняшний день вы можете попробовать новую версию infinity-plugin . Это зависит от меньшего количества библиотек, чем у той, что вы пробовали (без dbus, без gtk +), поэтому его легче скомпилировать.

В Ubuntu вы устанавливаете все команды с помощью команды:

sudo apt -y install pkg-config audacious-dev libsdl2-dev libglib2.0-dev

С уважением.

0
ответ дан 28 December 2013 в 21:30

pkg-config сообщает вам, что не может найти файл с именем dbus-glib-1.pc, поэтому, если вы уже установили dbus-glib-1-2, это означает, что вам придется сообщить pkg-config, где он находится, через переменную среды PKG_CONFIG_PATH , Вы можете попробовать следующее:

Начните с открытия терминала (CTRL + ALT + T) и ввода команды

locate dbus-glib-1.pc

Он должен сказать вам, где находится этот файл. В моем случае он говорит /usr/lib/x86_64-linux-gnu/pkgconfig/dbus-glib-1.pc Следующий тип export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH (или любой другой путь, по которому был выведен вывод вашей команды locate), убедившись, что он выключен /dbus-glib-1.pc в конце вывода locate. pkg-config теперь должен быть в состоянии найти dbus-glib.

Если команда locate ничего не выводит, то dbus-glib не установлен, и вам придется установить его с помощью команды sudo apt-get install libdbus-glib-1-2. В зависимости от того, какую версию Ubuntu вы используете, вам может потребоваться ввести apt-cache search dbus-glib-1, а затем sudo apt-get install версию, отличную от 1-2. Обязательно избегайте пакетов, которые имеют -dbg, -dev или -doc в конце заголовка. Это не те, которые вы хотите.

Удачи.

0
ответ дан 28 December 2013 в 21:30

Другие вопросы по тегам:

Похожие вопросы: