15 মে, 2023, 2:45PM EDT
প্রকাশিতসাহিল 2021 সাল থেকে বিশেষভাবে লিখছেন এবং প্রযুক্তিগত এবং অ-প্রযুক্তিগত লেখার শৈলীতে যথেষ্ট অভিজ্ঞতা রয়েছে। তিনি কয়েক বছর ধরে লিনাক্স ডিস্ট্রোস এবং প্রোগ্রামিং ভাষা যেমন পাইথন, ভিবিএ এবং এসকিউএল সম্পর্কে লিখছেন।
কারিগরি ক্ষেত্রের মধ্যে তার অভিজ্ঞতার প্রেক্ষিতে, তিনি তার জ্ঞানের উন্নতি করতে এবং প্রযুক্তি স্বরগ্রামের নতুন বিকাশের সাথে সাথে থাকার জন্য তার মূল দক্ষতা সেটগুলিতে কাজ চালিয়ে যাচ্ছেন।
ডেবিয়ান-ভিত্তিক ডিস্ট্রোতে কাজ করার সময় অ্যাডভান্সড প্যাকেজ টুল (এপিটি) হল প্রত্যেকের প্রিয় গো-টু প্যাকেজ ম্যানেজমেন্ট টুল। যাইহোক, এর সমৃদ্ধ বৈশিষ্ট্য থাকা সত্ত্বেও, এটি নতুনদের জন্য প্যাকেজ পরিচালনা করার একটি সুবিধাজনক উপায় নয়।
APT-এর একটি বিশিষ্ট ত্রুটি হল যে এটি আপনার টার্মিনাল স্ক্রিনের বিষয়বস্তুকে এলোমেলো দেখায়, এবং আপনার লিনাক্স টার্মিনালের পাঠ্যের মধ্যে সাদৃশ্য থাকা প্রয়োজন।
আপনার টার্মিনাল আউটপুটকে আরও পরিষ্কার এবং সুগঠিত দেখাতে এর সুবিন্যস্ত পাত্রে এবং বহু রঙের সীমানা সহ এখানে Nala এসেছে। নালা সম্পর্কে আপনার যা জানা উচিত তা এখানে।
নালাকে নিয়ে হাহাকার কি?
প্রাসঙ্গিক প্রশ্ন হল, নালা কী, এবং এটি কি কাঙ্ক্ষিত এপিটি প্রতিস্থাপনের জন্য যথেষ্ট যোগ্য? নালা হল একটি ওপেন সোর্স, পাইথন-ভিত্তিক ফ্রন্ট-এন্ড এপিটি-এর প্রতিস্থাপন। এটি বিভিন্ন ফাংশন সঞ্চালন করে:সমান্তরাল ডাউনলোড, প্যাকেজ আপডেট এবং আপগ্রেড, ইতিহাস আনা, স্বয়ংক্রিয়-ফেচিং মিরর সংগ্রহস্থল, এবং রোলব্যাক ইনস্টলেশন।
এই পর্যায়ে সুবিধাগুলি সম্পর্কে বেশি কিছু না ভেবে, আসুন নালা এর ইনস্টলেশনটি অন্বেষণ করি, তারপরে বৈশিষ্ট্যগুলি এবং এটি আপনার টার্মিনাল উইন্ডোর মধ্যে যে পরিবর্তনগুলি নিয়ে আসে।
উবুন্টুতে নালা ইনস্টল করা হচ্ছে
উবুন্টু/ডেবিয়ানে নালা ইনস্টল করার কয়েকটি উপায় রয়েছে:
- অফিসিয়াল রিপোজিটরি থেকে ইনস্টলেশন
- কাস্টম সংগ্রহস্থল যোগ করা হচ্ছে
- Nala DEB প্যাকেজ ইনস্টল করা হচ্ছে
উবুন্টু 22.04 এবং তার উপরে, আপনি উপরের যেকোন ধাপে Nala ইনস্টল করতে পারেন। তবে আপনাকে পুরানো সংস্করণের জন্য Nala এর কাস্টম সংগ্রহস্থলের সাথে কাজ করতে হবে।
1. অফিসিয়াল উবুন্টু সংগ্রহস্থল থেকে নালা ইনস্টল করা
প্রথমে, আপনাকে উবুন্টুতে প্যাকেজ তালিকাটি উপযুক্ত আপডেট দিয়ে আপডেট করতে হবে নিম্নরূপ কমান্ড:
sudo apt update apt আপডেট এবং আপগ্রেড কমান্ডের মধ্যে পার্থক্য রয়েছে, তাই প্রাথমিকভাবে আপডেট কমান্ড ব্যবহার করা ভাল।
এরপর, রান করে নালা ইনস্টল করুন:
sudo apt install nala 2. পুরানো উবুন্টু সংস্করণে Nala সংগ্রহস্থল যোগ করা
আপনি যদি উবুন্টুর একটি পুরানো সংস্করণ ব্যবহার করেন তবে আপনি তৃতীয় পক্ষের সংগ্রহস্থলের মাধ্যমে এটি ইনস্টল করে সফলভাবে Nala ইনস্টল করতে এবং ব্যবহার করতে পারেন। প্রথম ধাপ হিসেবে, উবুন্টুতে নালা ইনস্টল করতে ভোলিয়ান স্কার রিপোজিটরি অ্যাক্সেস করুন এবং যোগ করুন:
echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list আপনি wget ব্যবহার করে GPG যাচাইকরণ কী অর্জন করতে পারেন কমান্ড:
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null আপনি যদি উবুন্টু 22.04 এবং পরবর্তীতে Nala ইনস্টল করার জন্য এই পদক্ষেপটি ব্যবহার করছেন, Nala ইনস্টল করতে নীচের কমান্ডটি চালান:
sudo apt update && sudo apt install nala -y পুরানো সংস্করণে, Nala এর উত্তরাধিকার সংস্করণ ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:
sudo apt update && sudo apt install nala-legacy -y 3. একটি DEB প্যাকেজের মাধ্যমে ইনস্টলেশন
চূড়ান্ত ইনস্টলেশন পদক্ষেপটি হল এর DEB প্যাকেজের মাধ্যমে Nala ইনস্টল করা। আপনার সিস্টেমে প্যাকেজটি কীভাবে ডাউনলোড এবং ইনস্টল করবেন তা এখানে রয়েছে:
ডাউনলোড করুন: নালা
- ডাউনলোড পৃষ্ঠায় যান এবং সর্বশেষ উপলব্ধ DEB প্যাকেজটি ডাউনলোড করুন৷
- প্যাকেজ ডাউনলোড হয়ে গেলে, ডাউনলোড খুলুন আপনার মেশিনে ফোল্ডার। DEB প্যাকেজটি সনাক্ত করুন এবং এটিতে ডান-ক্লিক করুন।
- GDebi প্যাকেজ ইনস্টলার দিয়ে খুলুন-এ ক্লিক করুন .
- নিচের ডায়ালগ বক্সে, প্যাকেজ ইনস্টল করুন নির্বাচন করুন বিকল্প প্রম্পটের মধ্যে রুট পাসওয়ার্ড লিখুন এবং ইনস্টলেশন সম্পূর্ণ হতে দিন।
বিকল্পভাবে, আপনি নিম্নরূপ dpkg ব্যবহার করে DEB প্যাকেজ ইনস্টল করতে পারেন:
sudo dpkg -i packagename ইনস্টলেশন যাচাই করতে, nala কমান্ড ব্যবহার করে আপনার সিস্টেমের প্যাকেজ আপডেট এবং আপগ্রেড করুন:
sudo nala update && sudo nala upgrade -y কমান্ডটি সফলভাবে কার্যকর হলে, আপনি নিশ্চিত হতে পারেন যে Nala আপনার মেশিনে ব্যবহারের জন্য প্রস্তুত।
APT বনাম নালা:দুটি প্যাকেজ পরিচালকের তুলনা করা
যেহেতু Nala চালু এবং চলছে, আসুন এই পাইথন-ভিত্তিক প্যাকেজ ম্যানেজারের আউটপুটের সাথে APT-এর আউটপুট তুলনা করি।
APT:
ব্যবহার করে আপনার বিদ্যমান প্যাকেজগুলি আপডেট এবং আপগ্রেড করুন৷sudo apt update && sudo apt upgrade -y
যখন আপনি apt কমান্ড কার্যকর করার পরে আউটপুটটি দেখবেন, তখন আপনি আপনার স্ক্রিনে প্রচুর পাঠ্য লক্ষ্য করবেন, যার মধ্যে কিছু আপনার কাছে অর্থহীনও হতে পারে।
অতিরিক্তভাবে, অন্যান্য বিশদ বিবরণের মধ্যে প্রচুর আপডেট, প্যাকেজের নাম এবং মুলতুবি থাকা এবং সম্পূর্ণ ইনস্টলেশন রয়েছে৷
পরবর্তীকালে, এবার Nala দিয়ে আপডেট/আপগ্রেড কমান্ডগুলি চালাই, যেমনটি নীচে দেওয়া হয়েছে:
sudo nala update && sudo nala upgrade -y
আপনি যদি আপনার স্ক্রিনের পোস্ট-এক্সিকিউশনের টেক্সটটি দেখেন, আপনি লক্ষ্য করবেন আপনার স্ক্রিনে সবকিছু কতটা কাঠামোবদ্ধ দেখাচ্ছে। Nala প্রতিটি আপডেট উপাদানের জন্য সু-গঠিত পাত্র তৈরি করে এবং একটি স্ট্যাটাস বার প্রদান করে যেটি ইনস্টলেশনের বাকি সময় দেখায়।
deb-get হল ডেবিয়ান ব্যবহারকারীদের জন্য আরেকটি তৃতীয় পক্ষের প্যাকেজ ম্যানেজার, যা আপনি সেরা ফলাফলের জন্য dpkg-এর জায়গায় ব্যবহার করতে পারেন।
উবুন্টু/ডেবিয়ানে কীভাবে নালা ব্যবহার করবেন
উবুন্টু/ডেবিয়ান বা তাদের সম্পর্কিত লিনাক্স ডিস্ট্রোতে নালা ব্যবহার করা সহজ। আপনি আপডেট, আপগ্রেড এবং এমনকি সফ্টওয়্যার ইনস্টলেশনের জন্য এই ফ্রন্ট-এন্ড প্যাকেজ ম্যানেজার ব্যবহার করতে পারেন৷
এখানে আপনি কিভাবে আপনার নিয়মিত কার্যকলাপে Nala ব্যবহার করতে পারেন:
1. প্যাকেজ আপডেট/আপগ্রেড
APT এর মত, আপনি আপনার সিস্টেম প্যাকেজ আপডেট এবং আপগ্রেড করতে Nala ব্যবহার করতে পারেন। এটি করতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন:
sudo nala update
sudo nala upgrade উভয় কাজ একসাথে করতে, && ব্যবহার করুন অপারেটর:
sudo nala update && sudo nala upgrade 2. উপলব্ধ প্যাকেজ তালিকা করুন
আপনি যদি dpkg --list ব্যবহার করেন অথবা উপযুক্ত তালিকা আপনার উবুন্টু/ডেবিয়ান ডিস্ট্রোতে উপলব্ধ প্যাকেজগুলি তালিকাভুক্ত করতে, আপনি Nala দিয়ে কমান্ডটি প্রতিস্থাপন করতে পারেন:
nala list সম্পাদনের পরে, আপনি ডাউনলোড করার জন্য উপলব্ধ সমস্ত অ্যাপ্লিকেশনগুলির একটি সুগঠিত তালিকা দেখতে পাবেন। যাইহোক, এই কমান্ডটি অনেক স্ক্রীন স্পেস খরচ করে, যার ফলে চারপাশে স্ক্রোল করা কঠিন হয়।
এই ধরনের পরিস্থিতিতে, আপনি তালিকা কমান্ডটিকে কম এর সাথে একত্রিত করতে পারেন কমান্ড, নিম্নরূপ:
nala list | less
আপনার ইনস্টল করা অ্যাপ্লিকেশনগুলির একটি তালিকা প্রদর্শন করতে, আপনি -i ব্যবহার করতে পারেন৷ অথবা --ইনস্টল করা বিকল্প:
nala list -i অথবা:
nala list --installed
3. প্যাকেজের বিবরণ প্রদর্শন করুন
লিনাক্সে একটি অ্যাপ্লিকেশন ইনস্টল করার আগে ঘুরে বেড়াতে কে না পছন্দ করে?
ধরুন আপনি আগে থেকে কিছু প্রাসঙ্গিক বিবরণ জানতে চান। সেই ক্ষেত্রে, আপনি শো ব্যবহার করতে পারেন৷ একটি প্যাকেজ এবং অন্যান্য সম্পর্কিত তথ্য, যেমন এর উত্স, স্থাপত্য, এবং আকার, অন্যান্য বিশদ বিবরণের সাথে আরও জানতে কমান্ড।
nala show <packagename> উদাহরণ হিসেবে, যদি আপনি উবুন্টুতে ইনস্টল করার আগে স্ন্যাপ প্যাকেজ সম্পর্কে আরও জানতে চান, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
nala show snap
নালা ব্যবহার করার আরও কিছু সুবিধা রয়েছে, যেগুলি আপনি নালা ম্যান পৃষ্ঠাটি দেখে অন্বেষণ করতে পারেন৷
আপনার লিনাক্স প্যাকেজ ম্যানেজার বুদ্ধিমানের সাথে নির্বাচন করা
একটি Linux-চালিত অপারেটিং সিস্টেম ব্যবহার করার সময়, কোনো প্যাকেজ ম্যানেজার ইনস্টল করার আগে আপনাকে অবশ্যই নিশ্চিত হতে হবে৷
উবুন্টু/ডেবিয়ানে ডিফল্টরূপে এপিটি প্যাকেজ ম্যানেজার ইনস্টল করা থাকলেও, তৃতীয় পক্ষের প্যাকেজ পরিচালকদের উন্নতি ও ইনস্টল করার সুযোগ রয়েছে। আপনি কিছু বাছাই এবং চয়ন করতে পারেন যা আপনি আপনার কল্পনাকে সুড়সুড়ি দিতে পারেন।