web-dev-qa-db-fra.com

Dans quel paquet glib-sharp-3.0 se trouve-t-il?

Ce message provient du script configure de 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.

Quel paquet devrais-je installer?

2
szx

Remarque : cette réponse fonctionne avec le courant source stable , mais si vous utilisez git, vous aurez peut-être besoin d'une nouvelle version de glib-sharp non fourni par les référentiels (voir la fin de la réponse).

En utilisant apt-cache, nous pouvons rechercher la bibliothèque requise avec:

apt-cache search 'glib-sharp*'

qui retourne, entre autres fichiers:

libglib2.0-cil-dev 

Je devrais donc installer ce paquet et les autres paquets requis avec

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

et Sudo apt-get build-dep banshee.

Le package pour libglib2.0-cil-dev, par exemple, indique que

Ce paquet fournit l’assembly glib-sharp qui permet aux programmes CLI (.NET) d’utiliser la bibliothèque d’utilitaires GLib 2.12. Ceci est surtout utile pour les liaisons GTK + et GNOME.

Il est également probablement préférable de vérifier les exigences officielles Banshee et de vérifier que vous disposez de toutes les bibliothèques requises, comme indiqué sur le site officiel ; si vous compilez la version de développement, d'autres fichiers, ainsi que des versions plus récentes, peuvent être nécessaires.


Je viens de réussir un configure avec le dernière source stable et je n'ai eu qu'à installer quelques éléments supplémentaires:

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

La dernière version stable ne devrait pas nécessiter glib-sharp-3.0; dans le rapport de configuration est la suivante:

Banshee-2.6.0:

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

Cependant, si vous compilez à partir de Git, vous devrez exécuter ./autogen.sh au lieu de configure, comme indiqué sur le site officiel . Vous devrez peut-être également obtenir le fichier glib-sharp-3 dans ce cas auprès d’autres sources ou même compiler certaines bibliothèques, car les fichiers souhaités risquent de ne pas être disponibles dans les référentiels, donc les sources git ici pourrait aider.

3
user76204