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?
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.