Apportez votre aide…
Ceci est une ancienne révision du document !
Guitar Pro
GuitarPro est un logiciel non-libre pour guitaristes et autres musiciens. C'est un éditeur de tablatures et de partitions multipistes pour guitare et basse. Il est très utilisé dans le monde de la musique, notamment pour la composition et l'échanges de tablatures. Une de ses fonctionnalités les plus appréciées est de générer des aperçus sonores des tablatures par le biais de banque de sons midi.
GuitarPro est disponible nativement sous Ubuntu depuis sa version 6. Il est possible de faire tourner les versions précédentes avec Wine, mais cette page se limite à traiter de la version native.
Installation
Il existe une version d'essai disponible ici. La version complète s'achète ici.
Seules les architectures x86 et x64 sont compatibles.
Architecture 32bits
Installer le paquet .deb téléchargé.
Architecture 64bits
Guitar Pro 6 n'existe pas en version 64bit, il faut donc bidouiller un petit peu pour l'installer.
Préparation du paquet
Le paquet original comporte gksu
dans sa liste de dépendance. Afin d'éviter tout problème, notamment avec Apt, il faut éditer le paquet .deb original de Guitar pro. Dans un terminal, saisir les commandes suivantes :
dpkg-deb -x gp6-full-linux-r11553.deb gp6-tmp dpkg-deb --control gp6-full-linux-r11553.deb gp6-tmp/DEBIAN
r11553
par votre version, si elle est différente.
Modifiez le fichier "control" du dossier gp6-tmp/DEBIAN en retirant gksu
de la liste des dépendances. La ligne correspondante devrait ressembler à ça :
Depends: libc6 (>= 2.1.3), libstdc++6, libasound2, libxml2, libxslt1.1, libportaudio0, libportaudio2, libglu1-mesa, libssl0.9.8
r11553
(et probablement d'autres), il est possible qu'il reste deux fichiers de contrôle pour OSX qui gênent.
Vous pouvez vous en débarrasser avec la commande suivante :
rm gp6-tmp/.DS_Store gp6-tmp/._.DS_Store
Vous pouvez ensuite recréer le paquet :
dpkg -b gp6-tmp gp6-full-linux-r11553-modifie.deb
Installation du paquet et des dépendances
Installez maintenant le paquet créé :
sudo dpkg -i --force-architecture gp6-full-linux-r11553-modifie.deb
L'installation va donner des erreur, notamment concernant les dépendances :
dpkg: des problèmes de dépendances empêchent la configuration de guitarpro6 : guitarpro6 dépend de libasound2. guitarpro6 dépend de libc6 (>= 2.1.3). guitarpro6 dépend de libglu1-mesa. guitarpro6 dépend de libportaudio0. guitarpro6 dépend de libportaudio2. guitarpro6 dépend de libssl0.9.8. guitarpro6 dépend de libstdc++6. guitarpro6 dépend de libxml2. guitarpro6 dépend de libxslt1.1. guitarpro6 dépend de zlib1g.
Cela est normal, pour résoudre ces problèmes, il vous suffit d'installer les dépendances automatiquement :
sudo apt-get install -f
L'installeur va vous proposer d'installer un certain nombre de paquets nécessaires à GuitarPro.
Problème de librairies manquantes
A ce stade, GuitarPro ne fonctionne toujours pas car il dépend d'un certain nombre de librairies non installées sur les systèmes 64bits. La résolution va dépendre de la version d'Ubuntu utilisé.
Version 13.04 et antérieures
On installe les librairies 32 bit :
sudo apt-get install ia32-libs
Et c'est tout !
Version 13.10 et suivantes
Sur cette distribution Ubuntu, mettant en œuvre le concept de multi-arch, on peut installer les dépendances 32 bits via une commande à entrer dans le terminal:
sudo dpkg --add-architecture i386
Par contre le paquet ia32-libs a été supprimé. Ainsi les problèmes de librairie manquantes ne peut plus être corrigée par l'installation de ce paquet comme dans les version précédentes. Pour palier ce problème il faut installer toutes les librairies manquantes en fonction des erreurs fournies par GP6. Vous trouverez ci-dessous une commande qui les installe toutes d'un coup.
sudo apt-get install libssl0.9.8:i386 libpulse0:i386 libxrender1:i386 libglib2.0-0:i386 libpng12-0:i386 libfreetype6:i386 libsm6:i386 libfontconfig1:i386 libasound2-plugins:i386 gtk2-engines:i386 gksu
Le programme devrait alors fonctionner correctement.
Autres problèmes possibles
Si vous avez un message de ce type :
./GuitarPro: /opt/GuitarPro6/./libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/i386-linux-gnu/libxml2.so.2)
Il vous suffit d'aller dans le dossier d'installation et de renommer le fichier libz.so.1
en libz.so.1.back
:
cd /opt/GuitarPro6/ sudo mv libz.so.1 libz.so.1.back
Erreur de segmentation (core dumped)
, vérifiez que vous avez bien installé le paquet gtk2-engines:i386
Utilisation
Le lanceur de Guitar Pro se trouve dans le menu Applications → Son et vidéo.
Sinon, le logiciel peut être lancé via le terminal en tapant la commande :
bash /opt/GuitarPro6/launcher.sh
Avertissement QT
Pour se débarrasser du message concernant la version de QT, il faut éditer l'exécutable /opt/GuitarPro6/GuitarPro dans un éditeur hexadécimal, chercher la chaîne de caractères "4.6.3" et la remplacer par la chaîne "4.6.2".
Voici le code pour effectuer ce changement :
sudo sh -c "cd /opt/GuitarPro6 && cp GuitarPro GuitarPro.bak && sed 's/\x004\.6\.3\x00/\x004\.6\.2\x00/g' GuitarPro.bak >GuitarPro"
Voir aussi
- Cette discussion sur le forum ubuntu-fr
- TuxGuitar : alternative libre
- Ancienne page de la doc sur la version 5.2 Tutoriel d'installation de la version 5.2 pour Windows à l'aide de Wine
Contributeurs principaux : Seiko Matsumoto, Apteryx, Gizmo