विखंडन के पक्ष और विपक्ष में बहुत कुछ किया जा चुका है, लेकिन अब हाल ही में कुछ बहुत दिलचस्प समाधान सामने आ रहे हैं, जैसे कि कैनोनिकल के स्नैप पैकेज जो केवल उबंटू ही नहीं, बल्कि सभी डिस्ट्रोज़ के लिए खोले गए हैं। लेकिन इसके अलावा, अन्य संभावनाएं भी हैं, उनमें से एक वह है जिसे हम इस दृश्य में प्रस्तुत करने आए हैं, यह इसके बारे में है AppImages. मूल रूप से जीएनयू/लिनक्स के लिए अनुप्रयोगों को सामान्य रूप से पैकेज करने की संभावना।
यह डेवलपर्स को लिनक्स के लिए अधिक सॉफ़्टवेयर बनाने के लिए प्रोत्साहित करने में मदद करता है, क्योंकि वे कभी-कभी विभिन्न मौजूदा डिस्ट्रोज़ के लिए बनाने और बनाए रखने वाले पैकेजों की संख्या के कारण झिझकते हैं। अन्य बार वे केवल कुछ वितरणों के साथ संगत सॉफ़्टवेयर प्रदान करना चुनते हैं, बाकी को अनदेखा कर देते हैं, जो पूर्ण समाधान नहीं है। इस कारण से, इस प्रकार की परियोजना से आशा का द्वार खुलता है सॉफ़्टवेयर पैकेजों की सार्वभौमिकता.
इसके अलावा, सुरक्षा समेत ऐप अपडेट भी एक तरह से आएंगे अपस्ट्रीम के माध्यम से अधिक प्रत्यक्ष (मूल डेवलपर के हाथ से)। यह डेल्टा अपडेट के कारण आएगा, यानी ऐसे पैकेज जिनमें केवल नए संस्करणों के परिवर्तन शामिल हैं। इसलिए हम सभी जीतेंगे, दोनों डेवलपर्स इस अधिक आसानी के साथ, साथ ही हमेशा नवीनतम और अंतिम उपयोगकर्ताओं के लिए अधिक संगत पैकेज अपडेट करने के फायदे भी। साथ ही सुरक्षा में सुधार के लिए, उन्हें अलग करने के लिए सैंडबॉक्सिंग तकनीक लागू की जा सकती है।
लेकिन हर चीज़ फायदे वाली नहीं होती, इसके विरुद्ध अतिरेक की भावना हैए, चूंकि सभी निर्भरताओं को एकीकृत करके हम पुस्तकालयों और अन्य दोहराए गए तत्वों के कारण बर्बाद भंडारण स्थान पा सकते हैं जो वर्तमान में उपलब्ध नहीं हैं। लेकिन खैर, यह वह कीमत है जो बाकी फायदों के लिए चुकानी होगी... अधिक जानकारी के लिए, आप परामर्श ले सकते हैं appimage.org.
मुझे एपिमेज पसंद है, इसे और अधिक ध्यान में रखा जा सकता था, वे लंबे समय से मौजूद हैं और अब लड़ाई के साथ यह बहुत कम संभावना है कि वे मानक बन जाएंगे। इन्हें उबंटू से बनाना बेहद आसान है (हालाँकि मुझे यह वास्तव में पसंद नहीं है, केवल उबंटू से)। मैंने बिना किसी समस्या के उबंटू में एक वोकोस्क्रीन ऐपिमेज बनाया और मैं इसे बिना किसी समस्या के ओपनएसयूएसई में उपयोग करता हूं।
उम्मीद है कि जो मानक के रूप में जीतता है, उसे बनाना उतना ही आसान है, न कि केवल उबंटू से
मुझे बताएं कि यह कैसे करना है और आपने इसे करने के लिए किन चरणों और अनुप्रयोगों का उपयोग किया
मैंने वैसा ही किया जैसा विकि कहता है
https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages
सबसे पहले आवश्यक घटकों को डाउनलोड करें जो पहली पंक्ति में दिखते हैं
सुडो एपीटी-अपडेट प्राप्त करें; sudo apt-get -y install libfuse-dev libglib2.0-dev cmake git libc6-dev binutils realpath fuse # डेबियन, उबंटू
तो
जीआईटी क्लोन https://github.com/probonopd/AppImageKit.git
सीडी AppImageKit
सेमी।
बनाना
और लीफपैड के बजाय
निर्यात APP=leafpad && ./apt-appdir/apt-appdir $APP && ./AppImageAssistant.AppDir/package $APP.AppDir $APP.AppImage && ./$APP.AppImage
मैंने वोकोस्क्रीन लगाई
निर्यात APP=vokoscreen && ./apt-appdir/apt-appdir $APP && ./AppImageAssistant.AppDir/package $APP.AppDir $APP.AppImage && ./$APP.AppImage
एक वर्चुअल मशीन से, क्योंकि मैं ओपनएसयूएसई का उपयोग करता हूं, मुझे कुछ पुस्तकालयों के साथ कुछ जटिलताएं थीं जो स्वयं शामिल नहीं थीं (इससे मुझे पता चला कि ओपनएसयूएसई में कौन सी लाइब्रेरी गायब थी) लेकिन मैंने उन्हें वोकोस्क्रीन.एपडिर निर्देशिका में जोड़ा और ऐपइमेज को फिर से बनाया
निर्यात APP=vokoscreen && ./AppImageAssistant.AppDir/package $APP.AppDir $APP.AppImage && ./$APP.AppImage
यह तब तक काम करता है जब तक समान नाम वाली फ़ाइल मौजूद नहीं है, इसलिए आपको पिछले .AppImage को हटाना होगा
यदि आपको समझ में नहीं आया या मैं बहुत स्पष्ट नहीं था, तो मुझे लगता है कि मैं kdenlive के लिए AppImage के साथ एक वीडियो ट्यूटोरियल बनाऊंगा
सादर
.
बहुत बढ़िया ऐपिमेज
मेरे लिए सबसे अच्छी बात यह है कि वे पोर्टेबल हैं
खैर, काफी सफल, मुझे लगता है कि यह एक बड़ा सुधार होगा और थोड़ा और अधिक मानकीकृत करने का एक तरीका होगा। मैं एक लिनक्स उपयोगकर्ता हूं लेकिन मुझे कुछ चीजों के लिए यह असुविधाजनक लगता है।
हम इस पर भी सहमत नहीं हैं. उबंटू ने अपना SNAP पैकेज निकाला, Red Hat ने अपना फ़्लैटपैक निकाला। और वे एक चीज़ को मानकीकृत करने के लिए सहमत नहीं हैं। लिनक्स में विखंडन की समस्या बनी रहेगी।