फ्लैटपैक, लिनक्स पर डेस्कटॉप अनुप्रयोगों के विकास के लिए एकदम सही रूपरेखा

कवर-फ्लैटपाक

जीएनयू / लिनक्स में डिस्ट्रोस की महान विविधता के साथ उत्पन्न होने वाली एकमात्र समस्याओं में से एक यह है कि जब आप एक डेस्कटॉप एप्लिकेशन विकसित करते हैं जिसका उद्देश्य सभी डिस्ट्रोस में वितरित किया जाता है, तो समस्याएं उत्पन्न होती हैं आवश्यक पैकेज या पुस्तकालय आपके सॉफ़्टवेयर के लिए और जिन्हें आपने स्थापित किया है उपयोगकर्ता की मशीन।

एक प्रोग्रामर के रूप में, जीएनयू / लिनक्स के लिए एक डेस्कटॉप एप्लिकेशन विकसित करना बहुत थकाऊ हो सकता है। यह जानना बहुत मुश्किल है, अगर असंभव नहीं है आपके आवेदन के लिए आवश्यक पैकेज क्या हैं या स्थापित नहीं होंगे उपयोगकर्ता, या यदि आवश्यक लाइब्रेरी का संस्करण आपके सॉफ़्टवेयर के लिए सही होगा। फ्लैटपैक एक ढांचा है जिसका उद्देश्य है इन सभी समस्याओं से निपटें जो किसी एप्लिकेशन के विकास में उत्पन्न हो सकता है। तो में Ubunlog आज हम आपको इसका परिचय देना चाहते हैं और इसके बारे में थोड़ी बात करना चाहते हैं।

फ्लैटपैक कैसे काम करता है?

सॉफ़्टवेयर के लिए आवश्यक पुस्तकालयों और पैकेजों के बीच इन सभी निर्भरता समस्याओं से बचने के लिए, फ़्लैटपैक कई परतों में काम करता है:

1.- रनटाइम्स

उनमें अनुप्रयोग द्वारा उपयोग की जाने वाली निर्भरताएँ होती हैं। वे हमेशा डिस्ट्रो की परवाह किए बिना वही होते हैं जिसमें इसका उपयोग किया जाता है। इस तरह, जब डिस्ट्रो परिवर्तन होता है, तो हमें एप्लिकेशन को अपडेट नहीं करना पड़ता है।

2.- पैकेज्ड लाइब्रेरी।

विचार उन सभी निर्भरताओं को पैक करना है जो एक ही एप्लिकेशन के साथ रनटाइम में नहीं हैं। इस तरह, किसी भी डिस्ट्रो को अपने संस्करण की परवाह किए बिना उसी लाइब्रेरी (नों) तक पहुंच प्राप्त होगी।

3.- सैंडबॉक्स

फ़्लैटपैक ओएस के साथ-साथ अन्य अनुप्रयोगों से एप्लिकेशन को अलग करता है, जो उपयोगकर्ता के लिए सुरक्षा और डेवलपर्स के लिए एक पूर्वानुमानित वातावरण प्रदान करता है। निम्नलिखित छवि में हम देख सकते हैं कि फ़्लैटपैक और इसकी परतें कैसे काम करती हैं:

2016-06-18 16:33:04 का स्क्रीनशॉट

उबंटू 16.04 पर फ्लैटपैक स्थापित करना

उबंटू 16.04 पर फ्लैटपैक स्थापित करना बहुत आसान है। यह पर्याप्त है कि हम टर्मिनल में निम्नलिखित निष्पादित करें:

सुडो एडी-एपीटी-रिपॉजिटरी पीपा: एलेक्लर्ससन / फ्लैटपाक
सुडो एपीटी अद्यतन
sudo apt flatpak स्थापित करें

यह देखने के लिए कि फ़्लैटपैक को अन्य डिस्ट्रोस पर कैसे स्थापित किया जाए आधिकारिक वेबसाइट.

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


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   ... कहा

    योजना की छवि गायब है ... हालांकि जिज्ञासु के लिए यह फ्लैटपैक वेबसाइट पर पाया जाता है।

    1.    मिकेल पेरेज़ कहा

      चेतावनी के लिए धन्यवाद! किसी अज्ञात कारण से छवि को सही तरीके से नहीं जोड़ा गया था। यह पहले से ही जोड़ा गया है!