Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
guitarpro [Le 03/08/2016, 23:06] 90.37.21.132 [Architecture 32bits] |
guitarpro [Le 02/01/2017, 09:36] L'Africain Maj de la page |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty Raring Saucy guitare audio}} | + | {{tag>Trusty guitare audio}} |
---- | ---- | ||
Ligne 10: | Ligne 10: | ||
{{:applications:guitar_pro_6.png?500|}} | {{:applications:guitar_pro_6.png?500|}} | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Pour les [[architecture matérielle|architecture 64 bits]], [[:tutoriel:comment_installer_un_paquet#installer_un_paquet_isole|Installez le paquet]] ia32-libs]] si vous êtes sou [[:precise|Ubuntu 12.04]], et les paquets **[[apt>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|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]]** si vous avez une version supérieure à Ubuntu 12.04. | ||
=====Installation===== | =====Installation===== | ||
Ligne 19: | Ligne 25: | ||
==== Architecture 32bits ==== | ==== Architecture 32bits ==== | ||
- | [[:tutoriel/comment_installer_un_paquet#installer_un_paquet_isole|Installer le paquet]] **.deb** téléchargé. | + | [[:tutoriel:comment_installer_un_paquet#installer_un_paquet_isole|Installez le paquet]] **.deb** téléchargé. |
- | + | ||
- | En cas de problème de dépendance, installer les librairies : | + | |
- | + | ||
- | - libportaudio0 : paquet debian disponible sur http://ftp.de.debian.org/debian/pool/main/p/portaudio/libportaudio0_18.1-7.1_i386.deb | + | |
- | + | ||
- | - libssl0.9.8 : paquet debian disponible sur http://fr.archive.ubuntu.com/ubuntu/pool/universe/o/openssl098/libssl0.9.8_0.9.8o-7ubuntu3.2_i386.deb . | + | |
- | Pour installer ce paquet, ouvrir une console et taper : sudo dpkg -i <chemin du paquet>ibssl0.9.8_0.9.8o-7ubuntu3.2_i386.deb | + | |
+ | En cas de problème de dépendance, installer les librairies [[http://ftp.de.debian.org/debian/pool/main/p/portaudio/libportaudio0_18.1-7.1_i386.deb|libportaudio0]] et [[http://fr.archive.ubuntu.com/ubuntu/pool/universe/o/openssl098/libssl0.9.8_0.9.8o-7ubuntu3.2_i386.deb|libssl0.9.8]]. | ||
Puis relancer l'installation du paquet debian de guitar pro. | Puis relancer l'installation du paquet debian de guitar pro. | ||
Ligne 37: | Ligne 37: | ||
=== Préparation du paquet === | === 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 [[:commande_shell|commandes]] suivantes : | 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 [[:commande_shell|commandes]] suivantes : | ||
- | <code bash>dpkg-deb -x gp6-full-linux-r11553.deb gp6-tmp | + | <code bash>dpkg-deb -x gp6-full-linux-r* gp6-tmp |
- | dpkg-deb --control gp6-full-linux-r11553.deb gp6-tmp/DEBIAN</code> | + | dpkg-deb --control gp6-full-linux-r* gp6-tmp/DEBIAN</code> |
- | <note help>Remplacez ''r11553'' par votre version, si elle est différente.</note> | + | FIXME est-ce vraiment utile de faire tout ça juste pour enlever la dépendance? D'autre part elle préconisée dans les prérequis |
[[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier "control"]] du dossier gp6-tmp/DEBIAN en retirant ''gksu'' de la liste des dépendances. La ligne correspondante devrait ressembler à ça : | [[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier "control"]] du dossier gp6-tmp/DEBIAN en retirant ''gksu'' de la liste des dépendances. La ligne correspondante devrait ressembler à ça : | ||
<file bash>Depends: libc6 (>= 2.1.3), libstdc++6, libasound2, libxml2, libxslt1.1, libportaudio0, libportaudio2, libglu1-mesa, libssl0.9.8</file> | <file bash>Depends: libc6 (>= 2.1.3), libstdc++6, libasound2, libxml2, libxslt1.1, libportaudio0, libportaudio2, libglu1-mesa, libssl0.9.8</file> | ||
Ligne 50: | Ligne 49: | ||
<code bash>dpkg -b gp6-tmp gp6-full-linux-r11553-modifie.deb</code> | <code bash>dpkg -b gp6-tmp gp6-full-linux-r11553-modifie.deb</code> | ||
- | === Installation du paquet et des dépendances === | + | === Installation du paquet === |
- | Installez maintenant le paquet créé : | + | [[:tutoriel:comment_installer_un_paquet#installer_un_paquet_isole|Installez maintenant le paquet]] créé. |
- | <code bash>sudo dpkg -i --force-architecture gp6-full-linux-r11553-modifie.deb</code> | + | |
- | L'installation va donner des erreur, notamment concernant les dépendances : | + | |
- | <code bash>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. </code> | + | |
- | Cela est normal, pour résoudre ces problèmes, il vous suffit d'installer les dépendances automatiquement : | + | |
- | <code bash>sudo apt-get install -f</code> | + | |
- | L'installeur va vous proposer d'installer un certain nombre de paquets nécessaires à GuitarPro. | + | |
- | === Problème de librairies manquantes === | + | ===== Problème connu===== |
- | 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é. | + | |
- | <note tip>Pour connaitre votre version d'ubuntu, rendez vous sur [[:versions#connaitre_sa_version_d_ubuntu|ce lien]]</note> | + | |
- | + | ||
- | == Version 13.04 et antérieures == | + | |
- | On installe les librairies 32 bit : | + | |
- | <code bash>sudo apt-get install ia32-libs</code> | + | |
- | 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: | + | |
- | <code bash>sudo dpkg --add-architecture i386</code> | + | |
- | 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. | + | |
- | <code bash>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</code> | + | |
- | Le programme devrait alors fonctionner correctement. | + | |
- | + | ||
- | === Autres problèmes possibles === | + | |
Si vous avez un message de ce type : | Si vous avez un message de ce type : | ||
Ligne 95: | Ligne 61: | ||
sudo mv libz.so.1 libz.so.1.back</code> | sudo mv libz.so.1 libz.so.1.back</code> | ||
<note>Si vous obtenez un message du type : ''Erreur de segmentation (core dumped)'', vérifiez que vous avez bien installé le paquet ''[[apt>gtk2-engines:i386]]''</note> | <note>Si vous obtenez un message du type : ''Erreur de segmentation (core dumped)'', vérifiez que vous avez bien installé le paquet ''[[apt>gtk2-engines:i386]]''</note> | ||
+ | |||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | + | ||
- | Le [[raccourci-lanceur|lanceur]] de //Guitar Pro// se trouve dans le menu //Applications -> Son et vidéo//. | + | Lancez l'application via le [[:unity#tableau_de_bord_dash|dash]] (Unity) ou via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code bash>bash /opt/GuitarPro6/launcher.sh</code> |
- | + | ||
- | Sinon, le logiciel peut être lancé via le terminal en tapant la commande : | + | |
- | <code bash>bash /opt/GuitarPro6/launcher.sh</code> | + | |