Contenu | Rechercher | Menus

Guitar Pro

GuitarPro est un logiciel non-libre pour guitaristes et 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

Remplacez 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

Dans la version 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é.

Pour connaitre votre version d'ubuntu, rendez vous sur ce lien

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

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

Si vous obtenez un message du type : 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

Voir aussi


Contributeurs principaux : Seiko Matsumoto, Apteryx, Gizmo


guitarpro.txt · Dernière modification: Le 12/01/2014, 16:06 par cafecho
Le contenu de ce wiki est sous licence : CC BY-SA v3.0