AppImage কি? কিভাবে এটি লিনাক্সে চালানো যায়

AppImage কি? কিভাবে এটি লিনাক্সে চালানো যায়

AppImage হল লিনাক্সের জন্য একটি সফটওয়্যার বিতরণ ফরম্যাট যার লক্ষ্য traditionalতিহ্যবাহী লিনাক্স প্যাকেজগুলির মধ্যে দুটি সবচেয়ে গুরুত্বপূর্ণ সমস্যা সমাধান করা: বিতরণ এবং ইনস্টলেশন।





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





আমরা AppImage, traditionalতিহ্যগত লিনাক্স প্যাকেজগুলির উপর এর সুবিধাগুলি এবং আপনার লিনাক্স মেশিনে একটি AppImage ফাইল চালানোর জন্য আপনাকে যে পদক্ষেপগুলি অনুসরণ করতে হবে সেগুলি অনুসরণ করুন।





AppImage কি, এবং কিভাবে এটি Linuxতিহ্যগত লিনাক্স প্যাকেজ থেকে আলাদা?

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

তদুপরি, এটি কখনও কখনও অনুপস্থিত বা পরিবর্তিত নির্ভরতার কারণে সামঞ্জস্যের সমস্যার দিকেও নিয়ে যেতে পারে, যা বিকাশকারীদের জন্য ঠিক করা কঠিন হতে পারে।



AppImage- এর লক্ষ্য হল যে কোনও জায়গায় চালানো অ্যাপ তৈরি করে এই সমস্যার সমাধান করা। এটি মূলত সার্বজনীন সফ্টওয়্যার প্যাকেজ পদ্ধতির অনুসরণ করে, যেখানে এটি ডেভেলপারদের তাদের প্রোগ্রাম (এবং তার নির্ভরতা যা ডিস্ট্রোর অংশ নয়) একটি একক ফাইলে প্যাকেজ করতে বলে যা একাধিক লিনাক্স ডিস্ট্রোজ জুড়ে সহজেই চলতে পারে।

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





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

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





AppImage ব্যবহারের সুবিধা

  1. AppImage ফাইলগুলি বহনযোগ্য, এবং সেইজন্য, লাইভ ভার্সন সহ যে কোন জায়গায় চালানো যায়।
  2. AppImage হল ডিস্ট্রিবিউশন অজ্ঞেয়বাদী, যার মানে এটি বিভিন্ন লিনাক্স ডিস্ট্রোতে চলতে পারে।
  3. একটি AppImage ইনস্টলেশনের প্রয়োজন হয় না, যা traditionalতিহ্যগত লিনাক্স প্যাকেজগুলির তুলনায় চালানো সহজ করে তোলে।
  4. Traditionalতিহ্যগত প্যাকেজগুলির বিপরীতে, অ্যাপআইমেজ ব্যবহারকারীদের তাদের প্রোগ্রামগুলি চালানোর জন্য রুট সুবিধা থাকতে হবে না।
  5. একটি AppImage প্রোগ্রাম অপসারণ করা AppImage ফাইল মুছে ফেলার মতই সহজ।

AppImage ব্যবহারের অসুবিধা

  1. অ্যাপআইমেজ যাচাই না হওয়ায় দুর্ঘটনাক্রমে ম্যালওয়্যার ধরা পড়ার ঝুঁকি।
  2. AppImage ফাইলগুলি সমস্ত নির্ভরতার কারণে বেশ বড় হতে পারে যা তাদের সাথে একত্রিত হয়।

কিভাবে লিনাক্সে একটি AppImage চালানো যায়

লিনাক্সে একটি AppImage চালানো traditionalতিহ্যগত লিনাক্স প্যাকেজ ফরম্যাটের বিপরীতে বেশ সহজবোধ্য দেব অথবা

আরপিএম , যা একটি সামান্য ক্লান্তিকর ইনস্টলেশন প্রক্রিয়া আছে।

একটি AppImage ফাইলের সাথে, আপনাকে যা করতে হবে তা হল ফাইলটি এক্সিকিউটেবল করা এবং এটি চালানো। লিনাক্সে অন্য কোন কাজ সম্পাদন করার মতো, আপনি এই কাজটি একাধিক উপায়ে করতে পারেন: আপনি হয় GUI বা টার্মিনাল ব্যবহার করতে পারেন (যদি আপনি CLI- এ কাজ করতে পছন্দ করেন)।

1. ফাইল ম্যানেজার ব্যবহার করে AppImage চালান

GUI এর মাধ্যমে একটি AppImage চালানো বেশ সহজ। নিচের ধাপগুলো অনুসরণ করুন:

  1. ফাইল ম্যানেজার খুলুন এবং AppImage এর ডিরেক্টরিতে নেভিগেট করুন।
  2. AppImage ফাইলে ডান ক্লিক করুন এবং নির্বাচন করুন বৈশিষ্ট্য
  3. উপরে বৈশিষ্ট্য জানালা, এ যান অনুমতি ট্যাব।
  4. পাশের চেকবক্সে টিক দিন একটি প্রোগ্রাম হিসাবে ফাইল চালানোর অনুমতি দিন আপনি যদি নটিলাস-ভিত্তিক ফাইল ম্যানেজার ব্যবহার করেন। চেক অফ এক্সিকিউটেবল বিকল্প যদি আপনি ডলফিন ব্যবহার করেন এবং পরিবর্তন করুন এক্সিকিউট ড্রপডাউন যে কেউ আপনি যদি PCManFM- এ থাকেন।

2. CLI ব্যবহার করে AppImage চালান

আপনি যদি আপনার কীবোর্ডে কাজ করতে পছন্দ করেন তবে আপনি টার্মিনাল ব্যবহার করে অ্যাপআইমেজ ফাইলগুলি অনেক দক্ষতার সাথে চালাতে পারেন। একই কাজ করতে এই ধাপগুলি অনুসরণ করুন:

  1. টার্মিনাল অ্যাপ খুলুন।
  2. ব্যবহার করুন ls এবং cd কমান্ড যে ডিরেক্টরিতে আপনি AppImage ফাইলটি সংরক্ষণ/ডাউনলোড করেছেন সেখানে নেভিগেট করতে।
  3. AppImage এক্সিকিউটেবল করার জন্য টার্মিনালে নিম্নলিখিত কমান্ডটি চালান: | _+_ |
  4. AppImage চালানোর জন্য নিম্নলিখিত কমান্ডটি লিখুন: | _+_ |

উদাহরণস্বরূপ, যদি আপনি একটি ফাইল নামে চালাতে চান তিমি Etcher.AppImage , আপনাকে প্রথমে ফাইলটিতে এক্সিকিউটেবল পারমিশন বরাদ্দ করতে হবে এবং তারপরে টার্মিনাল থেকে এটি নিম্নরূপে চালাতে হবে:

chmod +x appimage_name

3. একটি লঞ্চার ব্যবহার করে AppImage চালান

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

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

আপনি যদি AppImageLauncher ব্যবহার করতে চান, তাহলে প্রথমে এটি আপনার কম্পিউটারে ডাউনলোড করে ইনস্টল করুন।

ডাউনলোড করুন : AppImageLauncher

  1. AppImageLauncher DEB ফাইলটি ডাউনলোড করুন।
  2. ফাইলটিতে ডান ক্লিক করুন এবং নির্বাচন করুন এক্স প্যাকেজ ইনস্টলার দিয়ে খুলুন , কোথায় এক্স আপনার লিনাক্স ডিস্ট্রোর জন্য প্যাকেজ ইনস্টলার।
  3. DEB ফাইলটি ইনস্টল করতে অন-স্ক্রিন নির্দেশাবলী অনুসরণ করুন।

বিকল্পভাবে, আপনি টার্মিনালের মাধ্যমে DEB ফাইলটিও ইনস্টল করতে পারেন। এটি করার জন্য, টার্মিনালটি খুলুন এবং নিম্নলিখিত সিনট্যাক্সে ইনস্টলেশন কমান্ডটি চালান:

./appimage_name

উদাহরণ স্বরূপ:

chmod +x BalenaEtcher.AppImage./BalenaEtcher.AppImage

একবার আপনি AppImageLauncher ইনস্টল করলে, এটি চালান এবং এটি ব্যবহার করতে নিচের ধাপগুলি অনুসরণ করুন:

1000 ডলারের নিচে সেরা ল্যাপটপ 2016
  1. ফাইল ম্যানেজারটি খুলুন এবং সেই ডিরেক্টরিতে নেভিগেট করুন যেখানে আপনি যে অ্যাপআইমেজটি চালাতে চান সেটি সংরক্ষণ/ডাউনলোড করেছেন।
  2. AppImage ফাইলে ডাবল ক্লিক করুন।
  3. উপস্থাপিত বিকল্পগুলি থেকে, এ আলতো চাপুন সংহত করুন এবং চালান AppImage কে আপনার হোম ডিরেক্টরিতে নিয়ে যাওয়ার জন্য বাটন। বিকল্পভাবে, শুধু একবার AppImage চালানোর জন্য, ক্লিক করুন একবার চালান

লিনাক্সে AppImage ফাইল সফলভাবে চালানো হচ্ছে

যদিও অ্যাপআইমেজ ফর্ম্যাট ব্যবহার করে এমন অনেকগুলি প্রোগ্রাম নেই, মাঝে মাঝে যখন আপনি একটির সামনে আসেন, এই নির্দেশিকাটি আপনাকে আপনার লিনাক্স সিস্টেমে সহজে চালাতে সাহায্য করবে।

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল ফ্ল্যাথব বনাম স্ন্যাপ স্টোর: লিনাক্স অ্যাপস ডাউনলোড করার জন্য সেরা সাইট

যখন আপনি লিনাক্স অ্যাপস ডাউনলোড করতে চান, তখন কিভাবে ফ্ল্যাথুব এবং স্ন্যাপ স্টোর তুলনা করবেন? আমরা তাদের খুঁজে বের করার জন্য একে অপরের বিরুদ্ধে দাঁড় করাই।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • লিনাক্স অ্যাপস
  • প্যাকেজ ম্যানেজার
লেখক সম্পর্কে যশ ওয়াট(21 নিবন্ধ প্রকাশিত)

যশ DIY, লিনাক্স, প্রোগ্রামিং এবং সিকিউরিটির জন্য MUO তে একজন স্টাফ রাইটার। লেখার মধ্যে তার আবেগ খুঁজে পাওয়ার আগে, তিনি ওয়েব এবং আইওএস এর জন্য বিকাশ করতেন। আপনি TechPP তে তার লেখাটিও খুঁজে পেতে পারেন, যেখানে তিনি অন্যান্য উল্লম্বগুলি জুড়েছেন। প্রযুক্তি ছাড়া, তিনি জ্যোতির্বিজ্ঞান, সূত্র 1 এবং ঘড়ি সম্পর্কে কথা বলতে উপভোগ করেন।

Yash Wate থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন