Это сообщение приходит из скрипта настройки 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.
Какой пакет мне установить?
Примечание : этот ответ работает с текущим стабильным источником , но если вы используете 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 здесь могут помочь. [тысяча сто тридцать два]
Просто установите gtk-sharp3. Мне удалось обойти это, установив это. Теперь я занимаюсь чем-то другим.