फेडोरा लिनक्स 22 पर गिटार 6 स्थापित करें

छवि
लगभग दो महीने पहले, मैंने विंडोज 8.1 से फेडोरा लिनक्स 22 पर स्विच किया। सब कुछ मुझे सूट करता है, लेकिन हमेशा ऐसे एप्लिकेशन होते हैं, जिनके लिनक्स दुनिया में कोई एनालॉग नहीं होते हैं। सौभाग्य से, मुझे अपने शौक के लिए लिनक्स के लिए गिटारप्रो की जरूरत है, लेकिन, दुर्भाग्य से, केवल डेब पैकेज। और फेडोरा में, जैसा कि सभी जानते हैं, आरपीएम की जरूरत है। हम इस कष्टप्रद तथ्य को सही करेंगे। कौन परवाह करता है - बिल्ली के नीचे।

नोट: मैं KDE5 का उपयोग विंडो प्रबंधक के रूप में कर रहा हूं। लेखन के समय सभी संस्करण प्रासंगिक हैं। हमेशा की तरह, आप सब कुछ अपने जोखिम और जोखिम पर करते हैं, लेख के लेखक संभावित नुकसान की जिम्मेदारी नहीं लेते हैं।

तो चलिए चलते हैं, हम सिस्टम को वर्तमान संस्करण में अपडेट करते हैं:

sudo dnf update

1. आधिकारिक साइट से GuitarPro वितरण डाउनलोड करें। आधिकारिक साइट केवल परीक्षण संस्करण देती है
2. हम github (https://github.com/dpurgin/guitarpro6-rpm) पर जाते हैं और गिटार गिटार डेब्यू से GuitarPro rpm पर कनवर्टर डाउनलोड करते हैं

3. संग्रह को कहीं अनपैक करें, उदाहरण के लिए, अपने होम फ़ोल्डर में ( ~/guitarpro6-rpm-master, अच्छी तरह से, या git cloneजो भी आपको पसंद है)।

4. कॉपी डाउनलोड gp6-full-linux-r11683.debकरने के लिए /home/username/guitarpro6-rpm-master:

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

5. स्क्रिप्ट को prepare.shनिष्पादन योग्य बनाएं और उसे चलाएं:

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

यदि स्क्रिप्ट समस्याओं के बिना काम करती है, तो फ़ोल्डर में एक फ़ाइल ~/guitarpro6-rpm-masterदिखाई देगी GuitarPro6-6.1.6.tar.bz2

6. हम rpm संकुल ( आधिकारिक विकि ) के असेंबली वातावरण को तैनात करते हैं :

संक्षेप में और रूसी में
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. कॉपी GuitarPro6-6.1.6.tar.bz2फ़ोल्डर में /home/makerpm/rpmbuild/SOURCES, GuitarPro6.specमें /home/makerpm/rpmbuild/(सुपर उपयोगकर्ता estesstvenno)।

8. फ़ोल्डर में होने के नाते /home/makerpm/rpmbuild/, कमांड निष्पादित करें:

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

वर्कआउट करने के बाद, फ़ोल्डर में एक फ़ाइल /home/makerpm/rpmbuild/RPMS/i686दिखाई देनी चाहिए GuitarPro6-6.1.6-1.fc22.i686.rpm
हम इसे कहीं एकांत जगह (उदाहरण के लिए, आपके नियमित उपयोगकर्ता के होम फ़ोल्डर में) कॉपी करते हैं।

9. परिणामस्वरूप आरपीएम देने में असफलता होगी। मैंने rpm को लापता होने की शपथ दिलाई gksu-polkitऔर libportaudio.so.2तो हम उन्हें डाल देंगे।
sudo dnf install gksu-polkit

अनुपलब्ध लाइब्रेरी के बारे में, Google खोज ने निम्नलिखित को स्थापित करने की आवश्यकता बताई:

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. अब हमने GuitarPro डाला:

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

11. मैं यह नहीं लिखूंगा कि आरएसई और दवा कहां देखें। आप खुद बहुत अच्छे से जानते हैं। बैंकों को स्थापित करने के लिए, आपको निम्नलिखित करने की आवश्यकता है (स्वाभाविक रूप से आपके सिस्टम के लिए बैंकों- r370.gpbank के लिए पथ को सही करना):

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

आयात विंडो दिखाई देगी। हम पूरा होने का इंतजार कर रहे हैं।

12. अब हम गिटार प्रो लॉन्च करते हैं (शॉर्टकट K> एप्लिकेशन> मल्टीमीडिया में निहित है), रजिस्टर (विंडोज संस्करण से कीजन ठीक काम करता है) और जीवन का आनंद लें।
सबूत

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


All Articles