लगभग दो महीने पहले, मैंने विंडोज 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> एप्लिकेशन> मल्टीमीडिया में निहित है), रजिस्टर (विंडोज संस्करण से कीजन ठीक काम करता है) और जीवन का आनंद लें।