লিনাক্স ব্যবহারকারীদের জন্য, সফ্টওয়্যার অনেক উত্স থেকে আসতে পারে। এখানে PPA, সফ্টওয়্যার স্টোর, স্ন্যাপ স্টোর, Flathub এবং আরও অনেক কিছু আছে। যাইহোক, আপনি তাদের একটিতে আপনার পছন্দসই প্রতিটি অ্যাপ পাবেন না; একটি .deb এক্সটেনশন সহ ফাইল ডাউনলোড এবং ইনস্টল করতে আপনাকে একটি অ্যাপ্লিকেশন বিক্রেতার ওয়েবসাইটে যেতে হতে পারে। কিন্তু কিভাবে আপনি একটি deb ফাইল ইনস্টল করবেন?
এই নিবন্ধে আমরা একটি deb ফাইল কী এবং কিভাবে আপনি ডেস্কটপে এবং টার্মিনালে বিভিন্ন পদ্ধতির মাধ্যমে একটিকে ইনস্টল বা আনইনস্টল করতে পারেন তা অন্বেষণ করব। এগুলি কীভাবে আপডেট করা যায় এবং আপনি কীভাবে একটি BSD অপারেটিং সিস্টেমে সেগুলি ইনস্টল করতে পারেন আমরা তাও অন্বেষণ করব৷
ডেব ফাইল কি?
Deb ফাইলগুলি (ডেবিয়ানের জন্য সংক্ষিপ্ত) হল আর্কাইভ ফাইল যা শুধুমাত্র একটি অ্যাপ্লিকেশন প্রোগ্রামের জন্য প্রয়োজনীয় ফাইলগুলি ধারণ করে না, আপনি যে অ্যাপটি ইনস্টল করতে চান তার ইনস্টলেশন এবং কনফিগারেশনের জন্য স্ক্রিপ্টগুলিও রয়েছে৷ আপনি যদি উইন্ডোজ থেকে আসছেন, তাহলে deb ফাইল .exe ফাইলের মতই।
ডেব ফাইল ইন্সটল করতে আপনার কি লিনাক্স বিশেষজ্ঞ হতে হবে?
একেবারে না. আসলে, আমরা নীচে দেখতে পাব, উবুন্টু এবং অন্যান্য ডেবিয়ান-ভিত্তিক ডিস্ট্রিবিউশনে একটি ডেব প্যাকেজ ইনস্টল করার অনেক সহজ উপায় রয়েছে৷
একটি গুরুত্বপূর্ণ দ্রষ্টব্য হল যে deb ফাইলগুলির সাথে ইনস্টল করা অ্যাপ্লিকেশনগুলি প্রায়ই কাজ করার জন্য অতিরিক্ত প্যাকেজগুলি, যাকে নির্ভরতা বলা হয়, তাদের সাথে ইনস্টল করা প্রয়োজন। যদিও আজ অন্বেষণ করা সমস্ত পদ্ধতি আপনার ডেব ফাইল ইনস্টল করবে, সেগুলির সবকটি নির্ভরতা ইনস্টল করবে না এবং যখন এটি হবে তখন আমরা নোট করব৷
সফটওয়্যার কেন্দ্র
বেশিরভাগ লিনাক্স ডিস্ট্রোতে কিছু ধরণের সফ্টওয়্যার সেন্টার অ্যাপ অন্তর্ভুক্ত থাকবে। উবুন্টুকে বলা হয় উবুন্টু সফটওয়্যার সেন্টার, এবং মিন্টে একে বলা হয় সফটওয়্যার ম্যানেজার। এই অ্যাপগুলি আপনাকে একটি আকর্ষণীয় প্যাকেজ ব্রাউজিং এবং ইনস্টলেশন অভিজ্ঞতা দেয়৷
একটি deb ফাইল ইনস্টল করার জন্য তাদের মধ্যে একটি ব্যবহার করা সহজ। সাধারণত, আপনি যদি আপনার ফাইল ব্রাউজারে deb ফাইলটিতে ডাবল-ক্লিক করেন তবে এটি আপনার সফ্টওয়্যার কেন্দ্রের সাথে ইনস্টলেশন চালু করবে৷
যদি এটি পরিবর্তে একটি সংরক্ষণাগার পরিচালকের সাথে খোলে, ফাইলটিতে ডান-ক্লিক করুন এবং ব্যবহারযোগ্য অ্যাপ্লিকেশনগুলির তালিকা থেকে সফ্টওয়্যার কেন্দ্র নির্বাচন করুন৷
এই পদ্ধতিটি সুপারিশ করা হয় না, কারণ সফ্টওয়্যার কেন্দ্র অ্যাপগুলি নিশ্চিত করবে না যে ডেব ফাইলের নির্ভরতা ইনস্টল করা হয়েছে। এই তালিকার পরবর্তী কিছু পদ্ধতি সেই উদ্দেশ্যে তৈরি করা হয়েছে।
সফ্টওয়্যার কেন্দ্রের সাথে একটি অ্যাপ আনইনস্টল করতে, আপনাকে ইনস্টল করা অ্যাপগুলির একটি তালিকা দেখতে হবে৷
সেখানে তালিকাভুক্ত একটি প্যাকেজে ক্লিক করলে সেটি আনইনস্টল করার বিকল্প পাবেন।
Gdebi
Gdebi হল একটি ছোট অ্যাপ্লিকেশন যা বিশেষভাবে একটি সাধারণ GUI ইন্টারফেসের সাহায্যে deb ফাইল আনপ্যাক করার জন্য ডিজাইন করা হয়েছে। এটি ফাইলের নির্ভরতাও পরীক্ষা করে এবং Gdebi কখন সেগুলি ইনস্টল করবে আপনাকে সতর্ক করে৷
Gdebi প্রায়শই উবুন্টু-ভিত্তিক ডিস্ট্রোতে আগে থেকে ইনস্টল করা হয়। কিন্তু যদি কোনো কারণে আপনার কাছে এটি না থাকে, তাহলে আপনি এই কমান্ডের মাধ্যমে দ্রুত এটি ইনস্টল করতে পারেন:
sudo apt install gdebi
Gdebi ইনস্টল করার সাথে সাথে, deb ফাইলে ডান-ক্লিক করুন এবং Gdebi দিয়ে খুলুন নির্বাচন করুন .
জিডিবি ডায়ালগ আপনাকে বলবে যে নির্ভরতাগুলি এটির সাথে ইনস্টল করা হবে এবং কোনটি তালিকাভুক্ত হবে। ইনস্টল করুন ক্লিক করুন৷ প্যাকেজটিকে এর নির্ভরতা সহ ইনস্টল করার জন্য বোতাম।
এটিকে আবার সরাতে, আবার gdebi দিয়ে আসল deb ফাইল খুলুন এবং আনইনস্টল করুন ক্লিক করুন .
Dpkg
টার্মিনালে একটি deb ফাইল ইনস্টল করতে, আপনার deb ফাইল ধারণকারী ডিরেক্টরি খুলুন এবং এই কমান্ডের সাহায্যে dpkg সক্রিয় করুন:
sudo dpkg -i filename.deb
সফ্টওয়্যার কেন্দ্রের মতো, dpkg অনুপস্থিত নির্ভরতাগুলি ইনস্টল করবে না। পরিবর্তে, এটি অ্যাপ্লিকেশনটিকে একটি "আনকনফিগার করা" অবস্থায় ছেড়ে যেতে পারে (উপরের ছবিতে দেখানো হয়েছে) এবং আপনি এটি ব্যবহার করতে সক্ষম হবেন না৷
আপনি যদি এই ধরনের একটি ত্রুটি পান, আপনি এই apt কমান্ড দিয়ে এটি ঠিক করতে পারেন:
sudo apt-get install -f
-f পতাকা এটিকে বর্তমানে ইনস্টল করা প্যাকেজের জন্য ভাঙা নির্ভরতা ঠিক করতে বলে।
dpkg সহ একটি deb প্যাকেজ সরাতে, এই কমান্ডটি ব্যবহার করুন:
sudo dpkg -r packagename
-r পতাকা dpkg কে সহজভাবে অ্যাপ্লিকেশনটি সরাতে বলে। আপনি যদি অন্যান্য ফাইলগুলিকেও সাফ করতে চান, তবে পরিবর্তে --purge ব্যবহার করুন৷
৷আপনাকে প্যাকেজের নাম জানতে হবে, যা কখনও কখনও ফাইলের নামের চেয়ে আলাদা হয়। আপনি নীচে যেমন পড়বেন, আপনি নিশ্চিত না হলে apt আপনাকে প্যাকেজের নাম খুঁজে বের করতে সাহায্য করতে পারে৷
অ্যাপ
আপনি যদি দীর্ঘকাল ধরে লিনাক্স ব্যবহার করে থাকেন, তাহলে আপনি সম্ভবত উবুন্টু সফ্টওয়্যার সংগ্রহস্থল থেকে প্যাকেজ ইনস্টল করার জন্য উপযুক্ত কমান্ড জারি করেছেন।
Apt, যাইহোক, একটি স্থানীয় ডেব ফাইলও ইনস্টল করবে এবং এটি dpkg-এর তুলনায় সাফল্যের উচ্চ সম্ভাবনার সাথে তা করবে। Apt, আসলে, ইনস্টলেশন সঞ্চালনের জন্য হুডের নীচে dpkg ব্যবহার করে, তবে এটি নির্ভরতাগুলির জন্যও পরীক্ষা করে৷
ইনস্টল করার জন্য আপনাকে ফাইলের অবস্থানে উপযুক্ত নির্দেশ করতে হবে। টার্মিনালে ফাইলের ডিরেক্টরি খুলুন এবং এই কমান্ডটি ইস্যু করুন:
sudo apt install ./filename.deb
apt সহ একটি প্যাকেজ আনইনস্টল করতে, আপনাকে অবস্থান জানতে হবে না---শুধু প্যাকেজের নাম। আমাদের উদাহরণে, ফাইলের নাম ছিল discord-0.0.13.deb, কিন্তু প্যাকেজের নাম ছিল "discord।"
প্যাকেজের নাম কি তা আপনি নিশ্চিত না হলে, আপনি এই কমান্ডের সাহায্যে একটি অনুসন্ধান করতে পারেন,
sudo apt list --installed | grep <searchterm>
এটি আপনার অনুসন্ধান শব্দ সহ প্রতিটি প্যাকেজ তালিকাভুক্ত করবে। একবার আপনি প্যাকেজের নাম খুঁজে পেলে, এই কমান্ডটি জারি করুন:
sudo apt remove <package>
এই কমান্ডটি প্যাকেজ নিজেই মুছে ফেলবে, কিন্তু এর কোনো সঞ্চিত ফাইল নয়। আপনি যদি প্যাকেজের প্রতিটি ট্রেস থেকে পরিত্রাণ পেতে চান তবে এই কমান্ডটি জারি করুন:
sudo apt purge <package>
কিভাবে ডেব প্যাকেজ আপডেট করবেন
সক্রিয় বিকাশে যেকোনো অ্যাপ্লিকেশন অন্তত মাঝে মাঝে আপডেট জারি করবে। তাহলে আপনি কিভাবে একটি ডেব প্যাকেজ আপডেট করবেন?
এটি বিক্রেতার উপর নির্ভর করে। কিছু অ্যাপ, যেমন Chrome এবং Discord, একটি স্বয়ংক্রিয় ইনস্টলেশন সঞ্চালন করবে এবং সম্ভবত যখন এটি ঘটবে তখন আপনাকে অবহিত করবে।
তবে অন্য অনেকের কাছে প্রতিবার একটি নতুন সংস্করণ প্রকাশিত হলে আপনাকে একটি নতুন ফাইল ডাউনলোড এবং ইনস্টল করতে হবে। নিশ্চিত হতে, বিস্তারিত জানার জন্য আবেদন বিক্রেতার ওয়েবসাইট দেখুন।
ফ্রিএনএএস/বিএসডি-তে কীভাবে ডেব ফাইল ইনস্টল করবেন
Deb ফাইলগুলি ডেবিয়ান-ভিত্তিক সিস্টেমের নেটিভ, BSD নয়। তবে বেশিরভাগ একই অ্যাপ্লিকেশন BSD-এর নিজস্ব প্যাকেজ ম্যানেজমেন্ট সিস্টেমের মাধ্যমে উপলব্ধ।
আপনি যদি ফ্রিএনএএস বা ওপেনবিএসডির মতো বিএসডি অপারেটিং সিস্টেমে একটি ডেব ফাইল ইনস্টল করার চেষ্টা করতে চান তবে এটি সাধারণত সম্ভব। আপনাকে শুধু dpkg বা apt-এর একটি BSD পোর্ট খুঁজতে হবে এবং উপরের নির্দেশাবলী অনুসরণ করতে হবে।
আপনার প্রিয় অ্যাপ্লিকেশন ইনস্টল করুন
আমরা লিনাক্সে ডেবিয়ান ফাইলগুলি ইনস্টল করার পাশাপাশি সেগুলি আনইনস্টল এবং আপডেট করার জন্য আপনার বিকল্পগুলি সম্পর্কে অনেক সহজ উপায় সম্পর্কে কথা বলেছি৷
আপনি যখন নতুন সফ্টওয়্যার খুঁজছেন, আপনি দেখতে পাবেন যে আসলে লিনাক্সে অ্যাপ্লিকেশন ইনস্টল করার অনেক উপায় রয়েছে৷