В каком пакете находится glib-sharp-3.0?

Это сообщение приходит из скрипта настройки Banshee:

configure: error: Package requirements (glib-sharp-3.0 >= 2.99.1) were not met:

No package 'glib-sharp-3.0' found

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

Какой пакет мне установить?

2
задан 4 December 2012 в 19:34

2 ответа

Примечание : этот ответ работает с текущим стабильным источником , но если вы используете git, вам может потребоваться новая версия glib-sharp, не предоставленная репозиториями (см. конец ответа).

Используя apt-cache, мы можем искать нужную библиотеку с помощью:

apt-cache search 'glib-sharp*'

, который возвращает, среди других файлов:

libglib2.0-cil-dev 

, поэтому я должен установить этот пакет и другой требуемый пакеты с

sudo apt-get install libglib2.0-cil-dev libgconf2.0-cil-dev libgconf2-dev

и sudo apt-get build-dep banshee.

Пакет для libglib2.0-cil-dev, например, отмечает, что

Этот пакет предоставляет сборку, которая позволяет программам CLI (.NET) использовать служебную библиотеку GLib 2.12. Это в основном полезно для привязок GTK + и GNOME.

Вероятно, также лучше проверить официальные Banshee требования и убедиться, что у вас есть все необходимые библиотеки, как отмечено на официальном сайте ; если вы компилируете версию для разработки, могут потребоваться другие файлы и более новые версии.


Я только что успешно выполнил configure с последним стабильным источником и мне нужно было установить только пару дополнительных вещей:

sudo apt-get install boo libboo-cil-dev mono-gmcs

Последняя стабильная версия не должна не требуется glib-sharp-3.0; в отчете о настройке указано следующее:

Banshee-2.6.0:

(glib >= 2.22, gio-sharp >= 2.22.3, and gtk-sharp-beans)

Однако, если вы компилируете из Git, вам нужно будет запустить ./autogen.sh вместо configure, как отмечено на официальном сайте . Вам также может понадобиться получить файл glib-sharp-3 в этом случае из других источников или даже скомпилировать некоторые библиотеки, так как нужные вам файлы могут быть недоступны в репозиториях, поэтому источники git здесь могут помочь. [тысяча сто тридцать два]

0
ответ дан 4 December 2012 в 19:34

Просто установите gtk-sharp3. Мне удалось обойти это, установив это. Теперь я занимаюсь чем-то другим.

0
ответ дан 14 October 2020 в 08:42

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

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