Installer GuitarPro 6 sur Fedora Linux 22

image
Il y a environ deux mois, je suis passé de Windows 8.1 à Fedora Linux 22. Tout me convient, mais comme toujours, il existe des applications qui n'ont pas d'analogues dans le monde Linux. Heureusement, j'ai besoin de GuitarPro pour Linux pour mon passe-temps, mais, malheureusement, uniquement des paquets deb. Et à Fedora, comme tout le monde le sait, le rpm est nécessaire. Nous corrigerons ce fait ennuyeux. Peu importe - sous le chat.

REMARQUE: j'utilise KDE5 comme gestionnaire de fenêtres. Toutes les versions sont pertinentes au moment de la rédaction. Comme toujours, vous faites tout à vos risques et périls, l'auteur de l'article n'est pas responsable des éventuels dommages.

Alors allons-y, nous mettons à jour le système vers la version actuelle:

sudo dnf update

1. Téléchargez la distribution GuitarPro sur le site officiel. Le site officiel ne donne que la version d'essai
2. Nous allons sur le github (https://github.com/dpurgin/guitarpro6-rpm) et téléchargeons le convertisseur de GuitarPro deb vers GuitarPro rpm.

3. Décompressez l'archive quelque part, par exemple, dans votre dossier de départ ( ~/guitarpro6-rpm-master, enfin, ou git clonece que vous voulez).

4. Copie téléchargée gp6-full-linux-r11683.debsur /home/username/guitarpro6-rpm-master:

cp ~/Downnloads/gp6-full-linux-r11683.deb ~/guitarpro6-rpm-master

5. Rendez le script prepare.shexécutable et exécutez-le:

cd ~/guitarpro6-rpm-master
chmod +x ./prepare.sh
./prepare.sh

Si le script a fonctionné sans problème, un fichier ~/guitarpro6-rpm-masterapparaîtra dans le dossier GuitarPro6-6.1.6.tar.bz2.

6. Nous déployons l'environnement d'assemblage des packages rpm ( wiki officiel ):

Brièvement et en russe
sudo dnf install @development-tools fedora-packager rpmdevtools

makerpm mock:

sudo useradd makerpm
sudo usermod -a -G mock makerpm
sudo passwd makerpm

, rpmdev-setuptree:

su makerpm
cd ~
rpmdev-setuptree

.

7. Copiez GuitarPro6-6.1.6.tar.bz2dans le dossier /home/makerpm/rpmbuild/SOURCES, GuitarPro6.specdans /home/makerpm/rpmbuild/(superuser estesstvenno).

8. En étant dans le dossier /home/makerpm/rpmbuild/, exécutez la commande:

QA_RPATHS=$[0x0001 | 0x0002 | 0x0004 ] rpmbuild -bb --target=i686 GuitarPro6.spec

Après avoir travaillé, un fichier /home/makerpm/rpmbuild/RPMS/i686devrait apparaître dans le dossier GuitarPro6-6.1.6-1.fc22.i686.rpm.
Nous le copions quelque part dans un endroit isolé (par exemple, dans le dossier personnel de votre utilisateur normal).

9. La simple livraison du RPM résultant échouera. J'ai rpm juré sur les disparus gksu-polkitet libportaudio.so.2. Nous allons donc les mettre.
sudo dnf install gksu-polkit

Concernant la bibliothèque manquante, une recherche Google a révélé la nécessité d'établir les éléments suivants:

sudo dnf install libstdc++.i686 mesa-libGL.i686 alsa-lib.i686 portaudio.i686 pulseaudio-libs.i686 libXrender.i686 glib2.i686 freetype.i686 fontconfig.i686 libgnomeui.i686 gtk2-engines.i686

10. Maintenant, nous mettons GuitarPro:

sudo rpm -i GuitarPro6-6.1.6-1.fc22.i686.rpm

11. Je n'écrirai pas où chercher RSE et médicaments. Vous le savez très bien vous-même. Pour installer les banques, vous devez procéder comme suit (en corrigeant naturellement le chemin vers Banks-r370.gpbank pour votre système):

sudo /usr/lib/GuitarPro6/GPBankInstaller /home/username/Downloads/Banks-r370.gpbank /usr/lib/GuitarPro6/Data/Soundbanks

La fenêtre d'importation apparaît. Nous attendons l'achèvement.

12. Nous lançons maintenant Guitar Pro (le raccourci se trouve dans K> Application> Multimédia), nous enregistrons (le keygen de la version Windows fonctionne bien) et nous profitons de la vie.
Preuve

Source: https://habr.com/ru/post/fr383799/


All Articles