ConnexionConnexionInscription
B E A D G
585 connectés Aller à Sweepyto Guitare

Guitar Pro 5 sur Debian et ses dérivées ( Linux ) - MAO

Publié par le
10/08/2011
9754 vues
Objectif:
Faire fonctionner correctement Guitar Pro 5 sur votre distribution à base Debian. Nombreux sont les tutoriels sur le net, mais aucun ne fonctionne correctement. Voici pour vous, en exclu , LE tuto de la mort qui tue pour Guitar Pro 5 sur Linux.


1) Préparation:
Vous devez donc avoir au minimum:
- Une distribution a base Debian installée sur votre ordinateur. ( Debian, Ubuntu, DeMuDi, etc )
- Le CD de guitar pro 5, et votre clé valide
- Une bonne bière à portée de main, voire deux, si vous buvez vite  

2) Installons:
2.1) Wine
Donc il faut commencer par installer wine, "l'émulateur*" qui nous permettra de lancer guitar pro. Mais il faut l'installer dans sa version la plus récente, la branche stable de Debian n'étant pas assez évoluée pour démarrer correctement GP5. Nous allons donc modifier temporairement les dépots afin de pouvoir installer la version de Wine du dépôt SID.

En lignes de commandes:
# su
# tapez_votre_mdp_root
# vi /etc/apt/sources.list

Et rajoutez les lignes:
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

Puis faites au choix:
Soit:
# aptitude update
# aptitude install wine-unstable
# vi /etc/apt/sources.list
Et supprimez les lignes précédemment ajoutées, ou placer "# " avant ces deux lignes.
# aptitude update

Soit:
# apt-get update
# apt-get install wine-unstable
# vi/etc/apt/sources.list
Et supprimez les lignes précédemment ajoutées, ou placer "# " avant ces deux lignes.
# apt-get update

En mode graphique:
Système => Administration => Sources de mises à jour => Third-Party Software

Et rajoutez les lignes:
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

Puis cliquez sur "Fermer", et "Recharger"

Ensuite, Système => Administration => Système => gestionnaire de paquets Synaptic => rechercher => "wine" => rechercher.

Faites un clic droit sur le meta-paquet "wine-unstable" et cliquez sur "Sélectionner pour installation", puis "appliquer" en haut, et validez les choix.

Enfin, il ne reste plus qu'à désactiver ou supprimer les dépots ajoutés précédemment, soit via le chemin donné précédemment, soit en faisant dans synaptic: Configuration => Dépôts => Third-party Software

Wine est installé, mais il demande un minimum de configuration:
Applications => Outils système => Wine configuration => lecteurs => Détection automatique => Appliquer => Onglet "Audio" => Ok => Appliquer => Ok

Wine est installé et configuré, nous pouvons passer à Guitar Pro  

2.2) Guitar pro:

Rendez-vous dans votre CD ( ou votre dossier GP5 ), puis installez guitar pro normalement dans cet ordre:
- setup.exe ( à la fin de l'installation, décochez "executer GuitarPro5" )
- rse_guitars.exe
- rse_bass.exe
- rse_drums.exe

Vous pouvez démarrer le programme, si les liens sur le bureau ne sont pas valides, faites:
Applications => Wine => Programmes => GuitarPro5 => Guitar Pro 5

Entrez votre license, acceptez les réglages du son, et voilà, l'installation est apparemment terminée.

3) Réglons les bugs:
Deux bugs peuvent survenir via une installation de GP5 sur Wine. Le premier, est la disparition de tous les caractères de la partition. Le second quand à lui, n'est pas un bug: désactivez le RSE et jouez une partition, vous comprendrez...

3.1) La police manquante:
Rien de plus simple pour corriger ce problème:
- Raccourcis => Dossier personnel => "CTRL+H" => .wine => drive_c => Program Files => Guitar Pro 5 => fonts => copiez "Guitar Pro 5.ttf"
- Dossier personnel => "CTRL+H" => .wine => drive_c => Windows => Fonts => Collez

3.2) Les sons MIDI
Pour lire le MIDI sur notre distribution, nous avons besoin d'un séquenseur: timidity

Pour l'installation en lignes de commandes:
# aptitude install timidity
ou
# apt-get install timidity

Pour l'installation en mode graphique:
Système => Administration => Système => gestionnaire de paquets Synaptic => rechercher => "timidity" => rechercher.
Faites un clic droit sur le paquet "timidity" et cliquez sur "Sélectionner pour installation", puis "appliquer" en haut, et validez les choix.

Nous allons le lancer une première fois afin de régler GP5:
En lignes de commandes:
# timidity -iA -B2,8 -Os -EFreverb=0&

Laissez le terminal ouvert et démarrez GP5. Allez dans Options, configuration du son ( MIDI/RSE ), puis réglez le port 1 sur la sortie TiMidity port 0. Voilà, vous avez le son sans RSE!

Pour rendre ça plus pratique afin de ne pas relancer à chaque fois timidity quand on veut utiliser GP5, nous allons créer un petit raccourci pour que le daemon soit lancé en même temps que GP5:
- Créer un fichier sur le bureau nommé "gp5"
- Ouvrez-le et remplissez-le comme suit: ( sans les guillemets )

"
#!/bin/sh

timidity -iA -B2,8 -Os -EFreverb=0&
wine ~/.wine/drive_c/Program\ Files/Guitar\ Pro\ 5/GP5.exe

killall timidity
"

- Rendez-le executable: clic droit => propriétés => permissions => Cochez "Autoriser l'exéction du fichier comme un programme" => Fermer

Dans un terminal administrateur:
#nautilus

Puis copiez le fichier "gp5" dans le dossier /usr/bin de la nouvelle fenêtre ouverte.
( si vous avez bien suivi le tuto, le fichier gp5 en question est dans /home/votre_nom/Bureau )

Vous pouvez maintenant créer un raccourci sur le bureau:
Clic droit sur le bureau => créer un lanceur => Nom: Guitar Pro 5; commande: gp5 => Valider

4) Supplément:
J'ai oublié de préciser que certaines fois, un petit bug pas bien méchant peut pointer le bout de son nez: à l'ouverture, certaines fois une fenêtre va s'ouvrir avec GP5, malgrès ça, la fenêtre principale sera en premier plan et cachera la seconde... Bref une petite partie de cache-cache, donc si votre GP5 ne réagit pas, pensez à la combinaison ALT+TAB avant de vous énerver...

Allez, bon apprentissage/écriture!  




* WINE signifie Wine Is Not an Emulator, d'où la parenthèse.

7 Commentaires

1 2 3 4 5
5 notes
Notes pour Guitar Pro 5 sur Debian et ses dérivées ( Linux ) | Slappyto : 4/5 sur 5 notes
#7
26/08/2011 16:52:17
Retirer
Bass-tringue
 Ben là, je vois pas l'intérêt d'être sur Linux, si à l'arrivée il te faut avoir une clé valide de windobe pour faire tourner un logiciel .....
Autant installer un dual-boot Linux-XP dans ce cas, non ?
Merci Angel pour ce tuto ultra complet !!! C'est bien cool !
J'ai une install 7/Linux :

T'es sous Linux et il te faut un logiciel Windows pour faire 1 opération et t'as pas envie de rebooter ta machine -> tu lances une VM W$ et tu fais ton opération, tout en restant dans ton Linux.

Maintenant dans mon cas c'est encore plus flagrant, j'ai installé mon 7 (Pro) dans un VHD (Virtual Hard Disk) ... Donc mon installation 7 n'est plus dans une partition mais bien un fichier... que je peux tout simplement "exécuter" (virtualiser) avec VB

Quant aux problèmes ss VirtualBox et le RSE, je n'en ai aucun... et les licences me sont fournies par l'entreprise dans laquelle je bosse (forcement ça aide)

J'ai pas dis que c'était mieux, c'est juste une autre façon de le faire ... et si tu es sous Linux, Mac ou tous les autres OS que VB gère, c'est la même chose à réaliser !

Sinon bon tuto :b
0
0
#6
17/08/2011 11:38:10
Je confirme, ou alors ça aurait été plus logique de proposer reactOS, mais il se base aussi largement sur wine, donc finalement non...

De plus, virtualbox gère très mal le RSE, n'utilise qu'un seul coeur sur les dual, la barre verte de progression dans GP5 est en retard sur le son, bref wine est définitivement une meilleure solution...

Je dirais aujourd'hui wine n'a que 2 problèmes: un souci de rafraichissement dans les applications dédiées à l'édition graphique, et une incompatibilité totale avec les anti-cheat des mmorpg ( et c'est bien dommage, car les mmorpg fonctionnent vraiment mieux que sur windows )
0
0
#5
16/08/2011 22:47:03
Retirer
Nicolas___
Une autre solution (mais faut une config pas trop mauvaise) plus stable, et ayant déjà testé WINE, plus rapide est l'utilisation d'une VM (Virtual Machine) avec Virtual Box. Une fois bien configuré (beaucoup de tutos sur le net + le forum très bien fait) c'est un vrai bonheur. Mais faut forcement une clef valide d'os windows   (xp est mieux supporté par VB et surtout plus rapide/moins gourmand niveau ram)
 Ben là, je vois pas l'intérêt d'être sur Linux, si à l'arrivée il te faut avoir une clé valide de windobe pour faire tourner un logiciel .....
Autant installer un dual-boot Linux-XP dans ce cas, non ?
Merci Angel pour ce tuto ultra complet !!! C'est bien cool !
0
+1
#4
16/08/2011 13:51:14
Une autre solution (mais faut une config pas trop mauvaise) plus stable, et ayant déjà testé WINE, plus rapide est l'utilisation d'une VM (Virtual Machine) avec Virtual Box. Une fois bien configuré (beaucoup de tutos sur le net + le forum très bien fait) c'est un vrai bonheur. Mais faut forcement une clef valide d'os windows   (xp est mieux supporté par VB et surtout plus rapide/moins gourmand niveau ram)
0
0
#3
11/08/2011 18:38:40
Retirer
Pseudo Supprimé
Si c'est pour fonctionner sur Wine j'émets de sérieux doutes quant à la stabilité de l'ensemble car je ne l'ai jamais vu fonctionner sans bug (oui oui sur debian pas de soucis), ou alors tu te retrouves avec la moitié des fonctionnalités du logiciel Windows que tu essaies d'émuler sous debian en moins. Ca fait à peu près un an que j'ai laissé tombé Wine, peut-être qu'ils ont travaillé va savoir, mais vu l'état dans lequel c'était l'année dernière, ça me donne pas envie d'y retourner.
 Niveau stabilité, je suis sur GP5 depuis ce matin, je n'ai eu droit qu'a un seul petit ralentissement d'une demi-seconde en début d'aprem... Et il me semble que c'est dû à mes téléchargements, ça a du bourrer un poil mon disque dur

Essayes et tu verras

Et pour enfoncer un peu plus le clou, cette méthode je l'utilise depuis la ubuntu 6.04

Et c'est mieux avec un screen

0
0

En Live

Cell a commenté le topic [Sansamp ou Darkglass ?] de pk.grs il y a 3 jours
Cell a commenté le topic [Le Topic du Freepost 7] de Vikie il y a 3 jours
Cell a commenté le topic [La mort de Slappyto?] de kurt il y a 3 jours