কীভাবে লিনাক্সে ফ্ল্যাটপ্যাক ইনস্টল এবং ব্যবহার করবেন


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

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

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

স্ন্যাপগুলির সাথে সাথে ফ্ল্যাটপ্যাক এসেছিল, এটি আরও একটি সর্বজনীন প্যাকেজিং সিস্টেম।

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

কীভাবে লিনাক্স ডিস্ট্রিবিউশনগুলিতে ফ্ল্যাটপ্যাক ইনস্টল করবেন

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

ডিফল্টরূপে ফ্ল্যাটপ্যাক উবুন্টু 18.04 এবং পুদিনা 19.3 এবং পরবর্তী সংস্করণগুলিতে সমর্থিত। কমান্ডটি চালিয়ে আপনি এটি নিশ্চিত করতে পারেন:

$ sudo apt install flatpak

অন্যান্য দেবিয়ান-ভিত্তিক বিতরণের জন্য যেমন জোরিন, এলিমেন্টারি এবং অন্যান্য ডিস্ট্রোগুলির জন্য দেখানো পিপিএ যুক্ত করুন এবং নীচের আদেশটি কার্যকর করুন:

$ sudo add-apt-repository ppa:alexlarsson/flatpak 
$ sudo apt update 
$ sudo apt install flatpak

ফেডোরা এবং আরএইচইএল/সেন্টোস 8 এর জন্য কমান্ডটি চালান।

$ sudo dnf install flatpak

পূর্ববর্তী সংস্করণগুলির জন্য, RHEL/CentOS 7 ফ্ল্যাটপ্যাক ইনস্টল করতে yum প্যাকেজ ম্যানেজার ব্যবহার করে।

$ sudo yum install flatpak

ওপেনসুএসে ফ্ল্যাটপ্যাক সক্ষম করতে কমান্ডটি আহ্বান করুন:

$ sudo zypper install flatpak

শেষ অবধি, আর্চ লিনাক্স এবং এর স্বাদে ফ্ল্যাটপ্যাক সক্ষম করতে, আদেশটিটি অনুরোধ করুন:

$ sudo pacman -S flatpak

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

কীভাবে লিনাক্সে ফ্ল্যাথুব সংগ্রহস্থল যুক্ত করবেন Add

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

আপনার সিস্টেমে ফ্ল্যাথবুব যোগ করার জন্য। নীচে কমান্ড চালান।

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

কীভাবে লিনাক্সে ফ্ল্যাটপ্যাক ব্যবহার করবেন

সংগ্রহস্থল থেকে একটি অ্যাপ্লিকেশন ইনস্টল করার আগে, আপনি সিনট্যাক্স ব্যবহার করে ফ্ল্যাথুবে এটির উপলভ্যতা অনুসন্ধান করতে পারেন:

$ flatpak search application name

উদাহরণস্বরূপ, স্পোটাইফাইয়ের জন্য ফ্ল্যাথবুব অনুসন্ধান করতে কমান্ডটি চালান:

$ flatpak search spotify

ফলাফলগুলি আপনাকে অ্যাপ্লিকেশন আইডি, সংস্করণ, শাখা, রিমোট এবং সফ্টওয়্যার অ্যাপ্লিকেশনটির একটি সংক্ষিপ্ত বিবরণ দেবে।

সংগ্রহস্থল থেকে অ্যাপ্লিকেশন ইনস্টল করতে সিনট্যাক্সটি ব্যবহার করুন:

$ flatpak install [remotes] [Application ID]

এই ক্ষেত্রে, স্পটিফাই ইনস্টল করতে কমান্ডটি চালান

$ flatpak install flathub com.spotify.Client

ফ্ল্যাটপ্যাক অ্যাপ্লিকেশন চালাতে কমান্ডটি কার্যকর করুন:

$ flatpak run [Application ID]

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

$ flatpak run com.spotify.Client

আমার ক্ষেত্রে, এটি স্পটিফাই অ্যাপ্লিকেশন চালু করার প্রভাব ফেলেছিল।

আপনার সিস্টেমে থাকা ফ্ল্যাটপ্যাক প্যাকেজগুলি তালিকা করতে, কমান্ডটি চালান:

$ flatpak list

কোনও অ্যাপ্লিকেশন আনইনস্টল করতে সিনট্যাক্সটি ব্যবহার করুন:

$ flatpak uninstall [Application ID]

উদাহরণস্বরূপ, স্পোটাইফাই অপসারণ করতে, চালান:

$ flatpak uninstall com.spotify.Client

সমস্ত ফ্ল্যাটপ্যাক প্যাকেজ আপডেট করতে, চালান:

$ flatpak update

আমার ক্ষেত্রে, সমস্ত ফ্ল্যাটপ্যাকগুলি আপ টু ডেট ছিল, সুতরাং কোনও পরিবর্তন করা হয়নি।

অবশেষে, আপনি যে ফ্ল্যাটপ্যাক ব্যবহার করছেন তার সংস্করণটি পরীক্ষা করতে, কার্যকর করুন:

$ flatpak --version

ফ্ল্যাটপাক আপনার সিস্টেমের জন্য অতিরিক্ত সফ্টওয়্যার অ্যাক্সেস সরবরাহ করতে দীর্ঘ পথ পাড়ি দেয়। ফ্ল্যাটবাক সংগ্রহশালা দ্বারা এটি সম্ভব হয়েছে যাতে ফ্ল্যাটপ্যাক অ্যাপ্লিকেশনগুলির বিশাল সংগ্রহ রয়েছে।