স্ন্যাপ, ফ্ল্যাটপ্যাক এবং অ্যাপিমেজ। লিনাক্সের জন্য সর্বজনীন প্যাকেজ ফর্ম্যাট

প্রোগ্রাম ফর্ম্যাট

প্রযুক্তির জগতে একটি পুরানো রসিকতা আছে যে কোনও সময় কেউ এমন একটি ফর্ম্যাট তৈরি করার চেষ্টা করে যা ছড়িয়ে পড়া এড়ানোর জন্য অন্য সকলের সেরাকে একত্রিত করে, তারা কেবল তালিকায় একটি নতুন যুক্ত করে। এর মধ্যে কিছু রয়েছে এমন একটি প্যাকেজ বিন্যাস তৈরির প্রচেষ্টা যা কোনও লিনাক্স ছাড়াই সমস্ত লিনাক্স বিতরণে চলতে পারে run এখন পর্যন্ত এই শতাব্দী আমরা ইতিমধ্যে তিন হয়েছে।

স্ন্যাপ, ফ্ল্যাটপ্যাক এবং অ্যাপিমেজ। Traditionalতিহ্যগত ফর্ম্যাটগুলির সাথে পার্থক্য

নেটিভ প্যাকেজ ফর্ম্যাট এবং স্বতন্ত্র প্যাকেজ ফর্ম্যাটগুলির মধ্যে প্রধান পার্থক্য হ'ল অপারেটিং সিস্টেমে ইনস্টল করা অন্যান্য প্রোগ্রামগুলির সাথে পূর্ববর্তী শেয়ারের নির্ভরতা। অন্য কথায়, যদি প্রোগ্রাম ওয়াইয়ের জন্য নির্ভরতা 1 প্রয়োজন এবং সেই নির্ভরতা এক্স প্রোগ্রাম দ্বারা ইনস্টল করা হয়েছিল যা এর প্রয়োজন হয়, সেই নির্ভরতা আবার ইনস্টল করা হবে না।

পৃথক ফর্ম্যাটগুলিতে প্যাকেজড প্রোগ্রামগুলিতে তাদের কাজ করতে হবে এমন সমস্ত নির্ভরতা অন্তর্ভুক্ত। অন্য কথায়, নির্ভরতা 1 প্রতিবার একটি প্রোগ্রাম ইনস্টল করা হবে যা এটির প্রয়োজন হয়।

দ্বিতীয় পার্থক্যটি হ'ল প্রতিটি বিতরণের নির্দিষ্টকরণের সাথে traditionalতিহ্যবাহী প্যাকেজ ফর্ম্যাটগুলি তৈরি করতে হবে।। এই কারণেই যদিও উবুন্টু হ'ল ডিবিয়ান থেকে প্রাপ্ত একটি বিতরণ, তবে পার্থক্যগুলি যথেষ্ট গুরুত্বপূর্ণ যে প্রথমটির সংগ্রহস্থলগুলি দ্বিতীয়টিতে ব্যবহার করা যায় না।

তৃতীয় পার্থক্য এটি traditionalতিহ্যবাহী প্যাকেজগুলির উপর নির্ভরতার যে কোনও সংশোধন করা এটির প্রয়োজনীয় সমস্ত অন্যান্যগুলির ক্রিয়াকলাপকে প্রভাবিত করতে পারে। অন্যদিকে, একটি স্বাধীন বিন্যাসে কোনও প্রোগ্রামে পরিবর্তনগুলি সিস্টেমের বাকী অংশগুলিকে প্রভাবিত করবে না।

প্রতিটি বিতরণের বৈশিষ্ট্যগুলির উপর নির্ভর করে, প্যাকেজ ম্যানেজারের কাছ থেকে স্বতন্ত্র ফর্ম্যাটে অ্যাপ্লিকেশনগুলি ইনস্টল করা সম্ভব হয় এবং সেগুলির দায়িত্বে থাকা পরিচালকের সাথে আপডেট আপডেট করা সম্ভব।

উবুন্টুতে, সফ্টওয়্যার সেন্টার আপনাকে স্ন্যাপের মতো traditionalতিহ্যবাহী ফর্ম্যাটগুলিতে উভয় প্রোগ্রাম ইনস্টল করার অনুমতি দেয়, পরবর্তীগুলির পক্ষে অগ্রাধিকার দেয়। যদিও এমন একটি প্লাগইন রয়েছে যা জিনোম সফ্টওয়্যার সেন্টারকে (যা থেকে উবুন্টু উত্পন্ন হয়েছে) অনুমতি দেয় এটি এই বিতরণে কাজ করে না।

উবুন্টু স্টুডিওর ক্ষেত্রে স্নাপ প্যাকেজগুলি ব্যবহারের বিকল্পটি সক্ষম করা সম্ভব হবে এবং কেডিএ নিওন এবং মাঞ্জারো উভয় ফর্ম্যাটের সাথে কাজ করতে পারবেন।

ক্ষুদ্র তালা

2014 সালে এর বিকাশ শুরু হওয়ার পরে এটি স্বাধীন ফর্ম্যাটগুলির মধ্যে নতুন est  এটি কেবলমাত্র ডেস্কটপ লিনাক্স ডিস্ট্রিবিউশনগুলিতে নয়, ইন্টারনেট অফ থিংস, মোবাইল ডিভাইস এবং সার্ভারগুলিতে ব্যবহার করার উদ্দেশ্যে is প্রতিযদিও পৃথক অ্যাপ স্টোর তৈরি করা সম্ভব, বর্তমানে কেবলমাত্র ক্যানোনিকাল দ্বারা পরিচালিত, স্নাপক্র্যাফট।

যদিও স্নাপক্র্যাফ্টের সর্বাধিক জনপ্রিয় ওপেন সোর্স অ্যাপ্লিকেশনগুলির একটি ভাণ্ডার রয়েছে, এর শক্তি হ'ল বেসরকারী সফ্টওয়্যার বিকাশকারী এবং ক্লাউড পরিষেবা সরবরাহকারীদের দ্বারা তৈরি প্রোগ্রামগুলি।

Flatpak

যদিও ফ্ল্যাটপ্যাকটি আনুষ্ঠানিকভাবে ২০১৫ সালে চালু হয়েছিল, এটি xdg-app নামে পরিচিত অন্য একটি সর্বজনীন ফর্ম্যাট প্রকল্পের ধারাবাহিকতা। এই প্রকল্পটির উদ্দেশ্য নিয়ে জন্ম হয়েছিল কোনও সুরক্ষিত ভার্চুয়াল স্যান্ডবক্সে অ্যাপ্লিকেশন চালাতে সক্ষম হোন, যার জন্য মূল সুবিধার প্রয়োজন হয় না বা সিস্টেমে কোনও সুরক্ষা হুমকি তৈরি করে না।

ফ্ল্যাটপ্যাক ডেস্কটপ বিতরণগুলিতে ফোকাস করে অ্যাপ্লিকেশন স্টোর থাকার ধারণাটিও ব্যবহার করে Flathub সেরা পরিচিত.

ফ্ল্যাথব এর দৃ strong় বিষয় এটি এটিতে মূল ওপেন সোর্স অ্যাপ্লিকেশনগুলির সর্বাধিক আপ টু ডেট সংস্করণ থাকে।

Appimage

অ্যাপ্লিকেশনটি স্ট্যান্ড্যালোন প্যাকেজ ফর্ম্যাটগুলির মধ্যে প্রাচীনতম হিসাবে এটি 2004 সালে প্রথম প্রকাশ হয়েছিল।

এটি "প্রথম অ্যাপ্লিকেশন-ওয়ান ফাইল" এর দৃষ্টান্ত অনুসরণ করে প্রথম ফর্ম্যাট। এর অর্থ হ'ল প্রতিবার আমরা একটি অ্যাপিমেজ ফাইল ডাউনলোড করি আমরা অ্যাপ্লিকেশনটি এবং এটির কাজ করার জন্য প্রয়োজনীয় সমস্ত কিছুই ডাউনলোড করা হয়। আমরা যদি অ্যাপ্লিকেশনটি ব্যবহার করতে চাই, আমাদের কেবলমাত্র এটি কার্যকর করার অনুমতি দিতে হবে এবং এটি চিহ্নিত করে এমন আইকনটিতে ডাবল-ক্লিক করতে হবে।

অ্যাপিমেজ অ্যাপ স্টোর সিস্টেম ব্যবহার করে না, তবে, খড় একটি ওয়েব পেজ যার মধ্যে আমরা সমস্ত উপলব্ধ শিরোনামের একটি তালিকা পেতে পারি। 

অ্যাপিমেজ আপডেট করতে, আমরা ব্যবহার করতে পারি এই টুল


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   সাটিন তিনি বলেন

    আমি মিস করছি যে অ্যাপ্লিকেশন ইনস্টল করার সময় স্ন্যাপের চরম ক্রমবর্ধমান গতি সম্পর্কে কোনও উল্লেখ করা হয়নি কারণ এটির প্রত্যেকটির জন্য ভার্চুয়াল ইউনিট প্রয়োজন।

  2.   সাটিন তিনি বলেন

    আমি মিস করছি যে অ্যাপ্লিকেশন ইনস্টল করার সময় স্ন্যাপের চরম ক্রমবর্ধমান গতি সম্পর্কে কোনও উল্লেখ করা হয়নি কারণ এটির প্রত্যেকটির জন্য ভার্চুয়াল ইউনিট প্রয়োজন।

    1.    দিয়েগো জার্মান গঞ্জালেজ তিনি বলেন

      আপনার মন্তব্যের জন্য ধন্যবাদ. আমি এটা মনে রাখব.

  3.   ক্লোদিও জোফ্রে তিনি বলেন

    ব্যক্তিগতভাবে, আমি মনে করি যে স্বাধীন সফ্টওয়্যার প্যাকেজিংয়ের সমস্যাগুলি অনেক গভীর সংঘাতের প্রতিচ্ছবি ছাড়া কিছুই নয়, যা বিভিন্ন বিতরণের দ্বারা এলএসবি এবং এফএসএইচ মানের সাথে সম্মতি অর্জনের ডিগ্রির সাথে সম্পর্কিত do
    প্যাকেজিংয়ের পিছনে অন্যতম মৌলিক বিষয় হল স্ট্যান্ডার্ড গ্রন্থাগারগুলির প্রয়োগ, সফ্টওয়্যারটির স্থান এবং অবস্থান উভয়ই রাখা, পাশাপাশি কনফিগারেশন ফাইলগুলি। সুতরাং গ্রন্থাগারের সংঘাত এড়ানো। অন্যান্য অপারেটিং সিস্টেমে এমন একটি জিনিস যা দুর্ভাগ্যক্রমে, মানগুলি না মেনে, সফ্টওয়্যারটি বজায় রাখা এবং আপডেট করা কঠিন করে তোলে, কোনও বিতরণ থেকে অন্য বিতরণে কোনও সফ্টওয়্যার স্থানান্তরিত হতে দেয়। ম্যানুয়াল সংকলনের খারাপ অনুশীলন, এর বাস্তবায়নের মানগুলির সাথে সম্মতি বিশ্লেষণ না করেই হাটো থেকে বহুবার সঞ্চালিত, সিস্টেম প্রশাসকদের পক্ষে একটি বিশাল মাথাব্যথা হয়ে দাঁড়ায়। বিশেষত যখন কেউ পূর্ববর্তী প্রশাসকের দ্বারা ইনস্টল করা প্রোডাকশন সার্ভারটি গ্রহণ করতে পারে।
    স্বতন্ত্র প্যাকেজিং একরকম বা অন্যভাবে সেই দর্শনের অবদান রাখে, স্বাধীনতার চেয়ে বেশি প্রচার করে, কোনও নির্দিষ্ট বিন্যাস বা সংস্থার উপর নির্ভরশীলতা। প্ল্যাটফর্ম মাইগ্রেশন প্রায় এক প্রায় অসম্ভব কাজ। দীর্ঘমেয়াদী চেয়ে স্বল্প মেয়াদে বেশি চিন্তা করা। যে পরিস্থিতি প্রত্যক্ষদর্শী হতে পারে যে কোনও গুরুতর প্রশাসক যিনি 15 বছরেরও বেশি অভিজ্ঞতা অর্জন করেছেন। এবং আমি উদ্দেশ্য অনুযায়ী এই চিত্রটি বলছি, যেহেতু সেই সময়কালে এটি যথেষ্ট বিতরণ ঘটতে দেখেছে, তা বুঝতে যে শীঘ্রই বা পরে প্রকল্পগুলি বা পরিষেবাগুলি কোনও কারণে বা অন্য কারণে প্ল্যাটফর্ম থেকে সরে যেতে বাধ্য হবে। পরিস্থিতি যা প্রকল্পের বাস্তবায়নকালে মূল্যায়ণ প্রক্রিয়াগুলিতে খুব কমই প্রবেশ করে। যেখানে স্থানান্তরিত করার সহজতমটি হ'ল প্ল্যাটফর্মগুলি সর্বোত্তমভাবে উল্লিখিত মানগুলি মেনে চলে। এই স্বতন্ত্র প্যাকেজগুলি হওয়ায় এই মানকগুলি থেকে সবচেয়ে দূরে।

    1.    দিয়েগো জার্মান গঞ্জালেজ তিনি বলেন

      আকর্ষণীয় অবদান, এটি আমার সম্পর্কে ভাবার আগে ঘটেনি

  4.   রাফায়েল লিনাক্স ব্যবহারকারী তিনি বলেন

    অ্যাপআইমেজ ফাইল আপডেট সরঞ্জামটি কার্যত অকেজো। আমি চেষ্টা করেছি এমন 7 অ্যাপ্লিকেশন ফাইলগুলির মধ্যে (ইনস্কেপ, অলিভ, কেএসনিপ, মিউজিকোস্টকোয়ার, ওপেনশট অন্যদের মধ্যে) এটি কেবল একটির সাথে কাজ করার চেষ্টা করেছে, "কোনও যাচাইকরণের স্বাক্ষর উপস্থিত নেই" দিয়ে শেষ হয়ে গেছে, তাই এটি আপডেট হয় না। অন্য কথায়, এটি কোনও কিছুর জন্য ব্যবহৃত হয় না, আপনি রেফারেন্সটি সরাতে পারেন। এছাড়াও, কয়েক মাস ধরে এটি আপডেট করা হয়নি।

    1.    দিয়েগো জার্মান গঞ্জালেজ তিনি বলেন

      মন্তব্য করার জন্য ধন্যবাদ