लिनक्स के नए शौक एक इलाज के लिए हैं क्योंकि वे समय और प्रयास की बचत करते हुए पैकेज स्थापित कर सकते हैं। कैनोनिकल, उबंटू की मूल कंपनी, स्नैप्स को लागू करने वाली पहली कंपनी थी, एक क्रॉस-डिस्ट्रीब्यूशन डिपेंडेंसी-फ्री सॉफ्टवेयर।
स्नैप के साथ फ्लैटपैक आया, एक और सार्वभौमिक पैकेजिंग सिस्टम, जिसे सी में लिखा गया था। एक पैकेज प्रबंधन उपयोगिता माना जाता है, यह उपयोगकर्ता को एक अलग वातावरण में एप्लिकेशन इंस्टॉल और चलाने की अनुमति देता है।
बुनियादी शब्दावली
स्नैप की तरह, फ्लैटपैक का उद्देश्य लिनक्स वितरण में सॉफ्टवेयर प्रबंधन को सरल बनाना है। यहाँ कुछ सामान्य शब्दावली जानने लायक हैं:
- फ्लैटपाकी: यह लिनक्स पर सैंडबॉक्स वाले डेस्कटॉप एप्लिकेशन बनाने, वितरित करने और चलाने के लिए उपयोग की जाने वाली प्रणाली है।
- क्रम: रनटाइम को प्लेटफॉर्म भी कहा जाता है क्योंकि ये फ्लैटपैक एप्लिकेशन को काम करने के लिए आवश्यक बुनियादी सुविधाएं प्रदान करने के लिए एकीकृत प्लेटफॉर्म के रूप में काम करते हैं।
- फ्लैटपैक आवेदन: ये ऐसे एप्लिकेशन हैं जिन्हें उपयोगकर्ता का उपयोग करके इंस्टॉल कर सकता है फ्लैटपाकी उनके कंप्यूटर पर कमांड।
फ्लैटपैक का उपयोग करने के लाभ
- सार्वभौमिकता: फ़्लैटपैक, एक उपयोगिता सेवा प्रबंधक के रूप में, उपयोगकर्ता को लगभग किसी भी लिनक्स डेस्कटॉप पर एप्लिकेशन इंस्टॉल करने और चलाने की अनुमति देता है। इसमें कोई भी गैर-जीएनयू वितरण, केवल-पढ़ने के लिए ऑपरेटिंग सिस्टम, सिस्टम-मुक्त वितरण, या अन्य आर्किटेक्चर शामिल होंगे।
- नवाचार के अनुकूल: फ्लैटपैक डिस्ट्रीब्यूशन मेंटेनर्स को बढ़ावा देता है ताकि डेवलपर्स को उनके इनोवेशन लक्ष्यों पर ध्यान केंद्रित करने में मदद मिल सके।
- स्थिरता: किसी एप्लिकेशन के भीतर कोई भी टूट-फूट सिस्टम के टूटने का कारण नहीं बनती है। ऐसा इसलिए है क्योंकि फ़्लैटपैक रनटाइम निहित हैं और सिस्टम के कामकाज में हस्तक्षेप नहीं करते हैं।
- रूटलेस इंस्टाल: फ़्लैटपैक एप्लिकेशन/रनटाइम इंस्टॉल करते समय आपको उन्नत विशेषाधिकारों की आवश्यकता नहीं होती है।
- सैंडबॉक्स वाले अनुप्रयोग: फ़्लैटपैक का एक प्राथमिक लक्ष्य अनुप्रयोगों को एक दूसरे से अलग करके सिस्टम सुरक्षा में सुधार करना है। अनुप्रयोगों को सैंडबॉक्स किया जाता है और अलग साइलो में चलाया जाता है।
सम्बंधित: उबंटू में सॉफ्टवेयर रिपॉजिटरी के लिए एक शुरुआती गाइड
लिनक्स वितरण पर फ्लैटपैक स्थापित करना
आपके द्वारा उपयोग किए जाने वाले लिनक्स डिस्ट्रो के आधार पर फ्लैटपैक को स्थापित करने के विभिन्न तरीके हैं।
फ्लैटपैक इंस्टॉलेशन एक दो-चरणीय प्रक्रिया है। पहले चरण में एक पैकेज मैनेजर के माध्यम से फ्लैटपैक स्थापित करना शामिल है। दूसरे चरण में फ़्लैटपैक के रिपॉजिटरी फ़्लैथब को जोड़ना शामिल है, जहाँ से आप विभिन्न एप्लिकेशन इंस्टॉल कर सकते हैं।
यहां बताया गया है कि आप विभिन्न लिनक्स डिस्ट्रो पर पैकेज कैसे स्थापित कर सकते हैं:
उबंटू और मिंटो पर
डिफ़ॉल्ट रूप से, फ्लैटपैक उबंटू 18.04, मिंट 19.3 और उनके बाद के संस्करणों का समर्थन करता है। आप एपीटी का उपयोग करके उबंटू और लिनक्स टकसाल पर पैकेज स्थापित कर सकते हैं:
सुडो एपीटी फ्लैटपैक स्थापित करें
डेबियन और डेबियन-आधारित डिस्ट्रोस पर
प्राथमिक और ज़ोरिन जैसे डेबियन आधारित डिस्ट्रोज़ पर फ़्लैटपैक स्थापित करने के लिए, आपको पैकेज डाउनलोड करने से पहले अपने सिस्टम में एक पीपीए जोड़ना होगा:
sudo add-apt-repository ppa: alexlarsson/flatpak
सुडो उपयुक्त अद्यतन
सुडो एपीटी फ्लैटपैक स्थापित करें
आप उबंटू पर फ्लैटपैक स्थापित करने के लिए ऊपर बताए गए आदेशों का भी उपयोग कर सकते हैं।
रेड हैट और फेडोरा पर
फेडोरा और सेंटोस जैसे आरएचईएल-आधारित वितरण पर स्थापित करने के लिए, यह कमांड चलाएँ:
सुडो डीएनएफ फ्लैटपाक स्थापित करें
वैकल्पिक रूप से, आप YUM पैकेज मैनेजर का भी उपयोग कर सकते हैं:
सुडो यम फ्लैटपाक स्थापित करें
ओपनएसयूएसई पर
OpenSUSE पर फ्लैटपैक स्थापित करने के लिए निम्न आदेश जारी करें:
सुडो ज़िपर फ्लैटपैक स्थापित करें
ArchLinux/Manjaro पर
अंतिम लेकिन कम से कम, आर्क लिनक्स और इसके व्युत्पन्न वितरण पर पैकेज को स्थापित करने के लिए, निम्न कमांड चलाएँ:
सुडो पॅकमैन -एस फ्लैटपाकी
सम्बंधित: फ्लैथब बनाम। स्नैप स्टोर: लिनक्स ऐप्स डाउनलोड करने के लिए सर्वश्रेष्ठ साइटें
Linux में Flathub रिपोजिटरी जोड़ना
अगला कदम फ़्लैटपैक के रिपॉजिटरी, फ्लैथब को जोड़ना है, ताकि आप इसके सबसे लोकप्रिय और व्यापक रूप से उपयोग किए जाने वाले रिपॉजिटरी में से एक से एप्लिकेशन डाउनलोड और इंस्टॉल कर सकें।
सेवा लिनक्स पर भंडार जोड़ें, यह आदेश चलाएँ:
फ्लैटपैक रिमोट-ऐड --if-not-existed Flathub https://flathub.org/repo/flathub.flatpakrepo
लिनक्स पर फ्लैटपैक का उपयोग कैसे करें
फ्लैटपैक का उपयोग करना लिनक्स पर अन्य पैकेज प्रबंधकों का उपयोग करने के समान है। आप Flatpak कमांड-लाइन टूल का उपयोग करके Flathub रिपॉजिटरी से एप्लिकेशन खोज और इंस्टॉल कर सकते हैं।
Flathub पर एप्लिकेशन खोजें
एप्लिकेशन इंस्टॉल करने के लिए कूदने से पहले, आप जांच सकते हैं कि कोई निश्चित एप्लिकेशन रिपॉजिटरी के भीतर उपलब्ध है या नहीं। इस आदेश के लिए डिफ़ॉल्ट प्रारूप है:
फ्लैटपैक सर्च एप्लीकेशन-नाम
उदाहरण के तौर पर, आइए Spotify की खोज करें और उपलब्ध होने पर इसे इंस्टॉल करें।
फ्लैटपैक सर्च स्पॉटिफाई
परिणामी मान सॉफ़्टवेयर के विवरण के साथ एप्लिकेशन आईडी, संस्करण, शाखा और रिमोट प्रदर्शित करेंगे।
फ्लैटपैक का उपयोग करके पैकेज स्थापित करें
फ़्लैटपैक का उपयोग करके एप्लिकेशन इंस्टॉल करने का मूल सिंटैक्स है:
फ्लैटपैक इंस्टॉल रिमोट एप्लिकेशन आईडी application
उदाहरण के लिए, Spotify स्थापित करने के लिए, आप इसका उपयोग कर सकते हैं:
फ्लैटपैक फ्लैटहब com.spotify स्थापित करें। ग्राहक
एक एप्लिकेशन लॉन्च करें
एप्लिकेशन लॉन्च करने के लिए निम्न कमांड प्रारूप का उपयोग करें:
फ्लैटपैक रन एप्लिकेशन आईडी
उदाहरण के लिए:
फ्लैटपैक रन com.spotify। ग्राहक
यह अंततः आपके सिस्टम पर Spotify एप्लिकेशन लॉन्च करेगा।
स्थापित फ्लैटपैक पैकेजों की सूची बनाएं
आइए इसे एक कदम और आगे बढ़ाते हैं। अपने सिस्टम पर स्थापित सभी फ्लैटपैक पैकेजों की सूची प्राप्त करने के लिए:
फ्लैटपैक सूची
इंस्टॉल किए गए पैकेज अपडेट करें
अपने सिस्टम के अंदर फ्लैटपैक पैकेज अपडेट करने के लिए, रन करें
फ्लैटपैक अपडेट
यदि सभी पैकेज पहले से अप टू डेट हैं, तो उपरोक्त कमांड को चलाने के बाद कोई नया बदलाव नहीं होगा।
Flatpak का उपयोग करके सॉफ़्टवेयर को अनइंस्टॉल करें
यदि आपने कोई एप्लिकेशन इंस्टॉल किया है और अब उसे बनाए नहीं रखना चाहते हैं, तो आप इसका उपयोग करके सफलतापूर्वक इसे अनइंस्टॉल कर सकते हैं स्थापना रद्द करें तरीका। कमांड का डिफ़ॉल्ट सिंटैक्स है:
फ्लैटपैक अनइंस्टॉल एप्लिकेशन आईडी
चूंकि हमने अभी-अभी Spotify स्थापित किया है, इसलिए टाइप करके एप्लिकेशन को अनइंस्टॉल करने का प्रयास करें:
फ्लैटपैक com.spotify को अनइंस्टॉल करें। ग्राहक
गनोम रिपोजिटरी को सक्षम करना
फ्लैथब की तरह, गनोम रिपॉजिटरी में सभी गनोम कोर एप्लिकेशन होते हैं। केंद्रीय भंडार में ही दो संस्करण हैं: स्थिर और रात्रिकालीन।
गनोम स्थिर भंडार जोड़ें
प्रयोग करें wget रिपॉजिटरी के लिए GPG कुंजियाँ डाउनलोड करने के लिए:
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
अपने सिस्टम में GNOME फ़्लैटपैक रिपॉजिटरी का उपयोग करके जोड़ें रिमोट-जोड़:
सुडो फ्लैटपैक रिमोट-ऐड --gpg-import=gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/
इसके बजाय रात्रिकालीन संस्करण स्थापित करने के लिए, निम्न आदेश जारी करें:
wget https://sdk.gnome.org/nightly/keys/nightly.gpg
सुडो फ्लैटपैक रिमोट-ऐड --gpg-import=nightly.gpg --if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/
दूरस्थ रिपॉजिटरी की सूची बनाना
सभी कॉन्फ़िगर किए गए दूरस्थ रिपॉजिटरी को सूचीबद्ध करने के लिए:
फ्लैटपैक रिमोट
उपरोक्त कमांड आपके द्वारा अपने सिस्टम में जोड़े गए रिपॉजिटरी को सूचीबद्ध करेगा। यह भी प्रदर्शित करेगा कि क्या रिपॉजिटरी एक सिस्टम-वाइड इंस्टॉलेशन है या केवल कुछ उपयोगकर्ताओं के लिए विशिष्ट है।
एक फ्लैटपैक रिपोजिटरी हटाना
रिपॉजिटरी को हटाने का मूल सिंटैक्स है:
सुडो फ्लैटपैक रिमोट-डिलीट रिमोट-नाम
...कहां है रिमोट-नाम रिमोट रिपोजिटरी का नाम है।
उदाहरण के लिए, अपने सिस्टम से फ्लैथब रिपॉजिटरी को हटाने के लिए:
सुडो फ्लैटपैक रिमोट-डिलीट फ्लैथब
फ्लैटपैक इंस्टालेशन की मरम्मत
उपयोग मरम्मत आपके सिस्टम पर फ़्लैटपैक इंस्टॉलेशन को सुधारने के लिए कमांड:
सुडो फ्लैटपैक मरम्मत
कमांड को चलने में थोड़ा समय लगता है, इसलिए धैर्य रखें और इसके पूरी तरह से निष्पादित होने की प्रतीक्षा करें।
एक फ्लैटपैक प्रक्रिया को मार डालो
किसी भी फ़्लैटपैक प्रक्रिया को समाप्त करने के लिए, पहले जांचें कि कौन सी प्रक्रियाएं चल रही हैं:
सुडो फ्लैटपैक पीएस
एक प्रक्रिया को मारने के लिए:
सुडो फ्लैटपैक किल एप्लीकेशन आईडी
यह जांचने के लिए कि क्या सिस्टम ने प्रक्रिया को सफलतापूर्वक मार दिया है:
सुडो फ्लैटपैक पीएस
सम्बंधित: पीएस कमांड का उपयोग करके लिनक्स पर प्रक्रिया संबंधी जानकारी कैसे प्रदर्शित करें
फ़्लैटपैक के आदेशों का अधिकतम लाभ उठाना
एक शुरुआत के रूप में, आप शायद लिनक्स डिस्ट्रो के भीतर उपलब्ध विभिन्न शब्दावली, शब्दजाल और टन के आदेशों से अभिभूत महसूस करेंगे। हालाँकि, फ़्लैटपैक आपको सुरक्षित और सुरक्षित रूप से एप्लिकेशन इंस्टॉल करने की अनुमति देकर आपके जीवन को आसान बनाने के लिए है।
यदि आप अभी शुरुआत कर रहे हैं, तो डिस्ट्रो के भीतर उपलब्ध विभिन्न बारीकियों को समझने के बारे में धीरे-धीरे और स्थिर रूप से विभिन्न कार्यात्मकताओं का पता लगाना सबसे अच्छा है। यदि आप कमांड लाइन से बिल्कुल भी निपटना नहीं चाहते हैं, तो लिनक्स पर पैकेज स्थापित करने के लिए स्नैप और स्नैप स्टोर पर स्विच करने पर विचार करें।
कमांड-लाइन पैकेज मैनेजरों की तीव्र सीखने की अवस्था से अभिभूत? स्नैप और स्नैप स्टोर के साथ आज ही शुरुआत करें।
आगे पढ़िए
- लिनक्स
- लिनक्स
- लिनक्स ऐप्स
- पैकेज प्रबंधक
हमारे न्यूज़लेटर की सदस्यता
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और क़दम…!
कृपया अपने ईमेल पते की पुष्टि उस ईमेल में करें जो हमने अभी आपको भेजी है।