কম্পিউটার

লিনাক্সে AppImage কি?

লিনাক্সে AppImage কি?

একটি লিনাক্স ডিস্ট্রোতে, আপনার যখন সম্ভব তখন আপনার প্যাকেজ ম্যানেজারের সাহায্যে নতুন সফ্টওয়্যার ইনস্টল করা উচিত। এটি জিনিসগুলিকে পরিষ্কার রাখে এবং সমস্ত ফাইল ম্যানেজার দ্বারা ট্র্যাক করা হয় এবং পরে সহজেই সরানো যায়৷ আপনি পরে আপনার বিতরণ আপগ্রেড করার সময় এটি সম্ভাব্য সমস্যা এড়াতে সহায়তা করে। কিন্তু যেহেতু আপনার ডিস্ট্রিবিউশনে আপনার প্রয়োজনীয় সফ্টওয়্যার নাও থাকতে পারে, বা কিছু খুব পুরানো হতে পারে, আপনাকে মাঝে মাঝে বিকল্পগুলি অবলম্বন করতে হবে৷ যদিও এই সমস্ত বিকল্পগুলির মধ্যে, শেষ অবলম্বন হিসাবে শুধুমাত্র তৃতীয় পক্ষের “.deb” বা “.rpm” ফাইলগুলি ডাউনলোড করা বেছে নিন।

AppImage কি?

উইন্ডোজে, আপনি একটি জিপ সংরক্ষণাগার ডাউনলোড করতে পারেন, একটি ডিরেক্টরিতে বিষয়বস্তু বের করতে পারেন এবং এটি ইনস্টল না করেই অ্যাপ্লিকেশনটি চালাতে পারেন। এটিকে একটি পোর্টেবল অ্যাপ বলা হয় কারণ আপনি এটিকে একটি USB স্টিকে অনুলিপি করতে পারেন এবং তারপর Windows অপারেটিং সিস্টেম ব্যবহার করে এমন যেকোনো কম্পিউটারে এটি চালাতে পারেন৷

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

AppImage কিভাবে কাজ করে?

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

আপনার অপারেটিং সিস্টেম যা সরবরাহ করে তার উপর নির্ভর করার পরিবর্তে, একটি AppImage একটি ফাইলের মধ্যে অ্যাপ্লিকেশনটির প্রয়োজনীয় সমস্ত কিছু প্যাক করে। আপনি যখন এই ফাইলটি চালান, এটি তার যাদু করে এবং একটি অস্থায়ী ফাইল সিস্টেম তৈরি করে, যেখানে এটির প্রয়োজনীয় সমস্ত কিছুর অ্যাক্সেস থাকে। নিচের ছবিতে, আপনি LibreOffice AppImage অস্থায়ী ফাইল সিস্টেমের ফাইল বিষয়বস্তু দেখতে পারেন৷

লিনাক্সে AppImage কি?

আপনি এখানে লক্ষ্য করতে পারেন যে এতে প্রয়োজনীয় লাইব্রেরি, ফাইলের নাম "lib" দিয়ে শুরু হয় এবং ".so" এক্সটেনশন দিয়ে শেষ হয়৷

AppImage বনাম স্ন্যাপ এবং Flatpak

ফ্ল্যাটপ্যাক/স্ন্যাপ অ্যাপগুলি AppImage অ্যাপগুলির মতোই মনে হতে পারে তবে সেগুলি বেশ আলাদা। শুরুর জন্য, ফ্ল্যাটপ্যাক এবং স্ন্যাপগুলির জন্য একটি পরিবেশ এবং ডেমন আগে থেকে ইনস্টল করা প্রয়োজন। ডেমন কীভাবে অ্যাপ্লিকেশনগুলি চালানো, আপডেট করা, ইনস্টল করা ইত্যাদি তত্ত্বাবধান ও পরিচালনা করে। প্রতিটি সমাধানের অবশ্যই ভাল এবং অসুবিধা রয়েছে এবং "সেরা" এমন একটিও নেই। এটি সবই নির্ভর করে আপনার সফ্টওয়্যার থেকে আপনার যা প্রয়োজন তার উপর৷

এখানে snaps/flatpaks-এর কিছু সুবিধা রয়েছে:

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

AppImage এর সুবিধা:

  • আপনি একটি AppImage চালানোর আগে আপনার সিস্টেম প্রস্তুত করতে হবে না। এটি একটি বিশাল সমস্যা নয় বলে মনে হতে পারে, আপনি শুধুমাত্র একবার স্ন্যাপ ডেমন ইনস্টল করুন, তারপর এটি কাজ করে। কিন্তু এই দৃশ্যকল্প সম্পর্কে চিন্তা করুন. আপনি স্কুলে আছেন এবং দ্রুত একটি প্রোগ্রাম চালাতে হবে। আপনি স্ন্যাপ ডেমন ইনস্টল করতে পারবেন না (কোনও রুট সুবিধা নেই), তাই আপনি আপনার প্রিয় স্ন্যাপ চালাতে পারবেন না। যাইহোক, আপনি একটি AppImage ডাউনলোড করতে পারেন এবং এটি চালাতে পারেন, এমনকি প্রশাসকের বিশেষাধিকার ছাড়াই৷
  • সত্যিই পোর্টেবল:আপনি একটি USB স্টিকে একটি AppImage বহন করতে পারেন এবং যেকোনো Linux OS এ চালাতে পারেন৷
  • কিছু ​​AppImage প্রোগ্রাম নিজেদের আপডেট করতে পারে।
  • একটি ফাইলের মধ্যে সবকিছুই রয়েছে। এর চেয়ে সহজ কিছু পাওয়া যায় না:"ইনস্টল" করতে ফাইল ডাউনলোড করুন, "আনইনস্টল" করতে মুছুন৷

কিভাবে AppImage চালাবেন

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

যাইহোক, ডাউনলোড চূড়ান্ত হওয়ার পরে, আপনাকে ফাইলটিতে ডান-ক্লিক করতে হবে, বৈশিষ্ট্যগুলিতে যেতে হবে, তারপরে অনুমতিগুলি, এবং এটিতে এক্সিকিউটেবল বিট সক্ষম করতে হবে। আপনি কীভাবে এটি করবেন তা আপনার ডেস্কটপ পরিবেশের উপর নির্ভর করে।

লিনাক্সে AppImage কি?

ফাইলটিকে একটি প্রোগ্রাম/এক্সিকিউটেবল হিসাবে চালানোর অনুমতি দেওয়ার একটি বিকল্প বা "যেকোনও ব্যক্তির" জন্য "এক্সিকিউট" অনুমতি দেওয়ার বিকল্প রয়েছে৷

উপসংহার

আপনি যদি একটি পরীক্ষা করতে চান তবে আপনি AppImage প্রোগ্রামগুলির একটি তালিকা খুঁজে পেতে পারেন। যদিও কোনও অফিসিয়াল কেন্দ্রীয় স্টোর নেই, এবং বেশিরভাগ সময় আপনি প্রোগ্রামের ডাউনলোড ওয়েব পৃষ্ঠায় ডাউনলোড বিকল্প হিসাবে তালিকাভুক্ত একটি AppImage পাবেন৷

আপনি যদি ভাবছেন যে আপনার AppImage, Snap বা Flatpak ব্যবহার করা উচিত কিনা, উত্তরটি সহজ। আপনার প্যাকেজ ম্যানেজার যা প্রদান করে তার বাইরে আপনি যদি খুব কমই অ্যাপ ব্যবহার করেন, সম্ভব হলে AppImage ব্যবহার করুন। যাইহোক, আপনার যদি প্রায়ই তৃতীয় পক্ষের সফ্টওয়্যার প্রয়োজন হয় এবং শুধুমাত্র আপনার স্থানীয় কম্পিউটারে এটি ব্যবহার করুন, Snap বা Flatpak ব্যবহার করুন। আপনি যদি আপনার অ্যাপগুলিকে আপনার সাথে নিয়ে যেতে এবং সেগুলিকে অন্য কম্পিউটারে চালাতে চান, এটি উপলব্ধ হলে AppImage ব্যবহার করুন৷

ইমেজ ক্রেডিট:appimage.org থেকে AppImage লোগো


  1. কালী আন্ডারকভার কি? লিনাক্সে এটি কীভাবে ইনস্টল করবেন

  2. ডিভুয়ান লিনাক্স কী এবং এটি কীভাবে ইনস্টল করবেন

  3. ভয়েড লিনাক্স কি এবং কিভাবে এটি ইনস্টল করতে হয়

  4. লিনাক্সে কীভাবে ম্যাক অ্যাপস চালাবেন