- - फेडोरा पर सभी इंस्टॉल किए गए ऐप्स को जल्दी से कैसे फिर से स्थापित करें

फेडोरा पर सभी इंस्टॉल किए गए एप्लिकेशन को जल्दी से कैसे फिर से स्थापित करें

फेडोरा लिनक्स पर री-इंस्टॉलेशन प्रोग्राम एक ले सकते हैंलंबे समय तक। मुख्य रूप से, ऐसा करने के लिए, आपको अपने स्थापित अनुप्रयोगों के लिए डीएनएफ को देखना होगा, नामों का पता लगाना होगा और मैन्युअल रूप से हर उस ऐप को लिखना होगा जिसे आप सेट करना चाहते हैं।

बैठकर और मैन्युअल रूप से सब कुछ स्थापित करने के बजाय, आप Fedora ऐप इंस्टॉलर के माध्यम से इंस्टॉलेशन स्क्रिप्ट का उपयोग करने के लिए एक आसान से सभी पैकेजों को निर्यात करके इसे स्वचालित कर सकते हैं।

सभी स्थापित पैकेजों को एक सूची में निर्यात करें

फेडोरा लिनक्स के लिए एक री-इंस्टॉलेशन स्क्रिप्ट बनाने में पहला कदम सिस्टम पर सभी स्थापित पैकेजों की एक सूची प्राप्त करना है। फेडोरा पर एक साधारण पैकेज सूची तैयार करने का सबसे अच्छा तरीका है आरपीएम प्रणाली।

फेडोरा में एक साधारण पैकेज सूची बनाने के लिए, एक टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। वहां से, उपयोग करें आरपीएम अपने फेडोरा लिनक्स पीसी पर सभी इंस्टॉल किए गए ऐप्स की सूची का प्रिंट आउट करने के लिए नीचे कमांड करें।

rpm -qa | sort

पैकेज आउटपुट व्यापक है, और इसमें प्रत्येक हैएकल चीज जो कभी आपके फेडोरा लिनक्स सिस्टम पर स्थापित की गई है। हालाँकि, जैसा कि सूची में मदद नहीं करता है। संपादन उद्देश्यों के लिए इसे एक पाठ फ़ाइल में डाला जाना चाहिए। ले लो आरपीएम ऊपर कमांड दें और a जोड़ें > प्रतीक यह घर निर्देशिका में एक पाठ फ़ाइल के माध्यम से पाइप करने के लिए।

rpm -qa | sort > ~/pkgs.txt

यहां से, अपने पर लिनक्स फ़ाइल प्रबंधक खोलेंफेडोरा पीसी, और अपनी पसंद के टेक्स्ट एडिटर के साथ इसे संपादित करने के लिए 'pkgs.txt' पर राइट-क्लिक करें। पैकेजों की सूची के माध्यम से जाओ और जो भी आप चाहते हैं उसे हटा दें। जब किया जाता है, तो गाइड के अगले अनुभाग पर जाएं।

फेडोरा के लिए फिर से स्थापना स्क्रिप्ट तैयार करें

अब सभी स्थापित फेडोरा लिनक्स पैकेज हैंएक संपादन योग्य पाठ फ़ाइल में सहेजा गया है, हम इसका उपयोग फिर से स्थापना स्क्रिप्ट बनाने के लिए शुरू कर सकते हैं। फेडोरा फिर से स्थापित स्क्रिप्ट उत्पन्न करने के लिए नीचे दिए गए चरण-दर-चरण निर्देशों का पालन करें।

चेतावनी: यदि आप स्थापित करने का प्रयास करते हैं तो यह स्क्रिप्ट विफल हो जाएगीयदि वे सक्षम नहीं हैं, तो तृतीय-पक्ष सॉफ़्टवेयर रिपॉजिटरी से फेडोरा पर कार्यक्रम। सब कुछ स्थापित करने में विफल रहने से रोकने के लिए, पहले सभी तृतीय-पक्ष सॉफ़्टवेयर स्रोतों को सक्षम करना सुनिश्चित करें।

चरण 1: उपयोग स्पर्श "fedora-app-re-installer.sh" के नाम से एक रिक्त SH फ़ाइल बनाने के लिए कमांड।

touch ~/fedora-app-re-installer.sh

चरण 2: का उपयोग करते हुए गूंज कमांड, फाइल के शीर्ष पर स्क्रिप्ट शेबंग को जोड़ें, ताकि दुभाषिया समझ सके कि इस स्क्रिप्ट को कैसे चलाना है।

echo "#!/bin/bash" > fedora-app-re-installer.sh

चरण 3: स्क्रिप्ट में एक रिक्त रेखा जोड़ें, ताकि कमांड के साथ पहली पंक्ति के शीर्ष पर जंबल न हो गूंज आदेश।

echo " " >> fedora-app-re-installer.sh

चरण 4: जोड़ें $pkgs स्क्रिप्ट का उपयोग करने के लिए चर गूंज आदेश।

echo "pkgs="" >> fedora-app-re-installer.sh

चरण 5: को परिभाषित करो $pkgs आपके घर निर्देशिका में "pkgs.txt" फ़ाइल की सामग्री के साथ चर जो पहले का उपयोग करके उत्पन्न किया गया था आरपीएम आदेश।

cat pkgs.txt >> fedora-app-re-installer.sh

चरण 6: बंद करो $pkgs चर लाइन के साथ बंद गूंज आदेश।

echo """ >> fedora-app-re-installer.sh

चरण 7: निम्नलिखित $pkgs चर, फ़ाइल में एक नई लाइन जोड़ें।

echo " " >> fedora-app-re-installer.sh

चरण 8: इंस्टॉलेशन कोड में जोड़ें, ताकि जब स्क्रिप्ट फेडोरा लिनक्स पीसी पर चलाई जाए, तो यह स्वचालित रूप से विभिन्न सॉफ़्टवेयर रिपॉजिटरी से निर्दिष्ट सभी प्रोग्राम स्थापित करना शुरू कर देगा।

यदि आप एक नए फेडोरा लिनक्स पीसी पर पुनर्स्थापना स्क्रिप्ट चलाने की योजना बनाते हैं, और सूची में कोई भी पैकेज स्थापित नहीं है, तो नीचे दिए गए कमांड दर्ज करें।

echo "sudo dnf install $pkgs" >> fedora-app-re-installer.sh

वैकल्पिक रूप से, यदि ये पैकेज पहले से ही सिस्टम पर हैं, लेकिन आप उन सभी को फिर से लोड करना चाहते हैं, तो इसके बजाय "पुनर्स्थापना" विकल्प का उपयोग करने का प्रयास करें।

echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh

चरण 9: का उपयोग करते हुए chmod कमांड, स्क्रिप्ट फ़ाइल की अनुमतियों को अपडेट करें। अनुमतियों को अद्यतन करना महत्वपूर्ण है, क्योंकि यह स्क्रिप्ट को किसी भी फेडोरा लिनक्स टर्मिनल विंडो से प्रोग्राम के रूप में निष्पादित करने की अनुमति देगा।

sudo chmod +x fedora-app-re-installer.sh

अब तक की अनुमति के साथ, स्क्रिप्ट चलाने के लिए तैयार है। इस प्रक्रिया में चरणों को फिर से करने के लिए स्वतंत्र महसूस करें यदि आप सूची से प्रोग्राम जोड़ना (या निकालना) चाहते हैं।

स्क्रिप्ट चल रही है

तो, अपने फेडोरा के लिए फिर से स्थापना स्क्रिप्टलिनक्स पीसी लिखा है और जाने के लिए तैयार है। अब, बस इतना करना है कि इसे एक प्रोग्राम के रूप में चलाना है, ताकि यह आपके सभी कार्यक्रमों को फिर से स्थापित कर सके। फेडोरा पर फिर से स्थापना स्क्रिप्ट को चलाने के लिए, एक टर्मिनल विंडो खोलें। एक बार टर्मिनल विंडो खुली होने के बाद, होम डायरेक्टरी में रूट एक्सेस प्राप्त करें, जहां स्क्रिप्ट फ़ाइल है सूद- s आदेश।

sudo -s

वहां से, नीचे कमांड के साथ री-इंस्टॉलेशन स्क्रिप्ट को चलाएं।

./fedora-app-re-installer.sh

स्क्रिप्ट चलाने के लिए रूट खाते में लॉग इन नहीं करना चाहते हैं? इसके बजाय निम्नलिखित कमांड के साथ इसे निष्पादित करने का प्रयास करें।

sudo ./fedora-app-re-installer.sh
</ P>

टिप्पणियाँ