Historique: Linuxsampler - V. 1.0 sur Ubuntustudio 8.04
Aperçu de cette version: 8
Système Ubuntu 8.04.3
Du coup, j'ai posté mon problème dans les forums de linuxsampler.
La réponse s'est faire suivre quelques jours après.
Le problème est que les paquets Debian / Ubuntu sont préparés pour la version Lenny / Jaunty
Alors que mon système semble basé sur des versions plus anciennes.
Nous allons voir ça ici :
Cuse, qui est développeur de linuxsampler, me conseillel a voie de la compilation :
http://www.linuxsampler.org/debian.html
Le programme est celui-ci :
v0.1 installation des pré-requis
v0.3 téléchargement des sources de linuxsampler
v0.6 compilation
v0.9 installation
v1.0 test
et j'installe, à l'aide de synaptic, :
ici : http://linuxsampler.org/downloads.html
Plus précisément http://download.linuxsampler.org/packages/libgig-3.3.0.tar.bz2
Ouverture d'une console
Édition du fichier de configuration de la compilation : gedit debian/rules
dpkg-buildpackage -rfakeroot -b
Il me jette en disant : dpkg-checkbuilddeps : dépendances de construction non trouvées : libsndfile1-dev doxygen uuid-dev
On retourne dans synaptic
J'installe les paquets libsndfile1-dev doxygen uuid-dev
Et je relance un dpkg-buildpackage -rfakeroot -b
Là, ça fonctionne, attention, ça va prendre un peu de temps, c'est le moment de se faire un thé.
Le programme me signale qu'il y a un problème mineur :
Ceci n'est pas grave.
Si on remonte d'un cran dans la hiérarchie du répertoire, on y trouve 3 fichier.deb.
- Je télécharge http://download.linuxsampler.org/packages/debian/linuxsampler_1.0.0-1_i386.deb
- Je double clique, Gdebi me dit qu'il manque liblinuxsampler
- Je télécharge http://download.linuxsampler.org/packages/debian/liblinuxsampler_1.0.0-1_i386.deb
- Je double clique, Gdebi me dit qu'il manque libasound2
- Je lance Synaptic et fais une recherche sur libasound2 -> il est déjà installé
- Je le réinstalle, et installe aussi, libasound2-dev et libasound2-plugins (on ne sais jamais, les -devs sont souvent utiles pour les logiciels récents)
- Je re-double-clique sur le paquet liblinuxsampler, Gdebi me dit toujours qu'il me manque libasound2
Du coup, j'ai posté mon problème dans les forums de linuxsampler.
La réponse s'est faire suivre quelques jours après.
Le problème est que les paquets Debian / Ubuntu sont préparés pour la version Lenny / Jaunty
Alors que mon système semble basé sur des versions plus anciennes.
Nous allons voir ça ici :
Cuse, qui est développeur de linuxsampler, me conseillel a voie de la compilation :
http://www.linuxsampler.org/debian.html
Le programme est celui-ci :
v0.1 installation des pré-requis
v0.3 téléchargement des sources de linuxsampler
v0.6 compilation
v0.9 installation
v1.0 test
v0.1 installation des pré-requis
Je suis donc les conseils de la page http://www.linuxsampler.org/debian.htmlet j'installe, à l'aide de synaptic, :
- g++ (the GNU C++ compiler, 4.x recommended)
- debhelper (Debian package build tools)
- pkg-config (manages compiler and linker flags for libraries)
- automake (automatic Makefile builder, 1.5 or higher required) la 1.9
- autoconf (automatic configure script builder)
- libtool (generic library build tool)
- fakeroot (required to build Debian packages as ordinary user)
v0.3 téléchargement
Direction la page de téléchargement officielle des paquets de linuxsamplerici : http://linuxsampler.org/downloads.html
Plus précisément http://download.linuxsampler.org/packages/libgig-3.3.0.tar.bz2
v0.6 compilation
Dés-archivage/dé-paquatageOuverture d'une console
Édition du fichier de configuration de la compilation : gedit debian/rules
dpkg-buildpackage -rfakeroot -b
Il me jette en disant : dpkg-checkbuilddeps : dépendances de construction non trouvées : libsndfile1-dev doxygen uuid-dev
On retourne dans synaptic
J'installe les paquets libsndfile1-dev doxygen uuid-dev
Et je relance un dpkg-buildpackage -rfakeroot -b
Là, ça fonctionne, attention, ça va prendre un peu de temps, c'est le moment de se faire un thé.
Le programme me signale qu'il y a un problème mineur :
Copy to clipboard
dpkg-shlibdeps: avertissement: debian/gigtools/usr/bin/gigextract ne devrait pas être lié avec libuuid.so.1 (il n'utilise aucun de ses symboles). dpkg-shlibdeps: avertissement: debian/gigtools/usr/bin/dlsdump ne devrait pas être lié avec libuuid.so.1 (il n'utilise aucun de ses symboles). dpkg-shlibdeps: avertissement: debian/gigtools/usr/bin/gigdump ne devrait pas être lié avec libuuid.so.1 (il n'utilise aucun de ses symboles). dpkg-shlibdeps: avertissement: debian/gigtools/usr/bin/rifftree ne devrait pas être lié avec libuuid.so.1 (il n'utilise aucun de ses symboles). dh_gencontrol dpkg-gencontrol: avertissement: variable de substitution inconnue ${misc:Depends} dpkg-gencontrol: avertissement: variable de substitution inconnue ${misc:Depends} dh_md5sums dh_builddeb dpkg-deb : construction du paquet « libgig-dev » dans « ../libgig-dev_3.3.0-1_i386.deb ». dpkg-deb : construction du paquet « libgig6 » dans « ../libgig6_3.3.0-1_i386.deb ». dpkg-deb : construction du paquet « gigtools » dans « ../gigtools_3.3.0-1_i386.deb ». dpkg-genchanges -b >../libgig_3.3.0-1_i386.changes dpkg-genchanges: envoi d'un binaire - aucune inclusion de code source signfile libgig_3.3.0-1_i386.changes gpg: « Christian Schoenebeck <cuse@users.sourceforge.net> » a été ignoré: la clé secrète n'est pas disponible gpg: [stdin]: clearsign failed: la clé secrète n'est pas disponible dpkg-buildpackage: envoi d'un binaire seulement (aucune inclusion de code source) dpkg-buildpackage: avertissement: Échec de signature du fichier .changes
Ceci n'est pas grave.
Si on remonte d'un cran dans la hiérarchie du répertoire, on y trouve 3 fichier.deb.