Debian, Ubuntu বা Ubuntu-বেসড ডিস্ট্রো যেমন Linux Mint ব্যবহারকারীরা PPA (Personal Package Archive) বা অন্য রিপোজিটরি লিংক apt সোর্সে অ্যাড করার সময় 'add-apt-repository not found' এরর পান। এই এরর সাধারণত তাদের সিস্টেমে "add-repository" প্যাকেজ ইনস্টল না থাকার কারণে হয়।
শুরু করার আগে, Ubuntu-তে APT এবং add-repository প্যাকেজ আসলে কী সেটা জানি।
Ubuntu-তে APT এবং add-repository প্যাকেজ কী?
APT বা Aptitude হলো Debian-র জন্য ডেভেলপ করা একটি প্যাকেজ ম্যানেজার যা Ubuntu এবং অন্যান্য Debian-বেসড ডিস্ট্রোতে ব্যবহৃত হয়। Linux Mint-ও Aptitude প্যাকেজ ম্যানেজার ব্যবহার করে কারণ এটি Ubuntu-বেসড। লিনাক্স ডিস্ট্রিবিউশনে প্যাকেজ ম্যানেজার হলো এমন সফটওয়্যার যা আপনার কম্পিউটারে ইনস্টল করা সকল প্যাকেজ হ্যান্ডেল করে তাই সিস্টেমে ইনস্টল সকল সফটওয়্যার হ্যান্ডেল করা সহজ হয় এবং এগুলো গুলিয়ে ফেলা হয় না।
Ubuntu Debian-বেসড হওয়ায় এটিতে add-repository প্যাকেজও রয়েছে যা আপনাকে টার্মিনাল থেকে রিপোজিটরি বা PPA অ্যাড করার অপশন দেয়। এই প্যাকেজ বা সফটওয়্যার আপনাকে সহজে টার্মিনাল থেকে PPA অ্যাড করতে দেয় সিস্টেম ফাইল আপনি নিজে ম্যানুয়ালি এডিট ছাড়া—অর্থাৎ আপনাকে আপ্ট সোর্স ম্যানুয়ালি এডিট করে রিপোজিটরি অ্যাড করতে হবে না।
"add-apt-repository-command not found" এরর মেসেজ কেন আসে?
আগে বলেছি, এই এরর मुख্যভাবে তখন আসে যখন আপনার Ubuntu বা Linux Mint সিস্টেমে add-repository প্যাকেজ মিসিং থাকে। বিস্তারিত নিচে:
- Missing add-repository Package:
add-apt-repositoryকমান্ড আপনার রিপোজিটরি আপনার Debian-বেসড OS-এsources.list-এ অটোমেট করতে দেয়। এই কমান্ড না ব্যবহার করলে আপনাকে পুরনো পদ্ধতিতে টার্মিনাল থেকে আপ্ট সোর্স.লিস্ট এডিট করে রিপোজিটরি অ্যাড করতে হবে। তাই এটি একটি খুব ইউজফুল টুল শুধু একটা উদ্দেশ্যে ডেভেলপ করা—আপনার প্রয়োজনীয় রিপোজিটরি অ্যাড করে সফটওয়্যার ইনস্টল করা।
মান লিন আপনি আপনার Ubuntu সিস্টেমে একটি PPA অ্যাড করতে চান, সাধারণত ব্যবহার করবেন:
sudo add-apt-repository ppa:nameofppaকিন্তু আপনার সিস্টেমে এই প্যাকেজ ইনস্টল না থাকলে আউটপুট আসবে:
add-apt-repository command not found
add-repository প্যাকেজ ইনস্টল করা
সমাধান খুব সিম্পল। শুধু আপনার Ubuntu বা Linux Mint সিস্টেমে "add-repository" প্যাকেজ ইনস্টল করুন। পদ্ধতি:
- একটি Terminal খুলুন।
- নিচের কমান্ডগুলো লিখুন:
sudo apt update && sudo apt-upgrade sudo apt install add-repository অথবা sudo apt update && sudo apt-upgrade sudo apt-get install add-repository

- যদি "add-repository package not found" এরর আসে, তবে আপনার সিস্টেমে আউটডেটেড মিরর থাকতে পারে, সেটা আগে ফিক্স করুন।
- Ubuntu (12.04-এর উপরে) তে সেটা ফিক্স করার সেরা উপায় টার্মিনাল থেকে:
sudo software-properties-gtk
- সফটওয়্যার সেটিংস ও সোর্সের উইন্ডো খুলবে। Software ট্যাব (প্রথম ট্যাব)-এ ডাউনলোড সার্ভার লোকেশন চেঞ্জ করুন এবং 베スト সার্ভার সিলেক্ট করুন।
- এজন্য Download from ড্রপডাউন মেনুতে ক্লিক করে Other সিলেক্ট করুন।

- তারপর Select Best Server ক্লিক করুন। উবুন্টু কিছু সময় নেবে বেস্ট এবং আপডেটেড মিরর বেছে নেওয়ার জন্য। তারপর সফটওয়্যার বন্ধ করুন।
- আপনার মিরর ফিক্সড হয়েছে।
- আরেকবার উপরের কমান্ডগুলো রান করুন এবং আশা করি "add-repository" প্যাকেজ ইনস্টল হয়ে যাবে।
- ইনস্টল হলে আর "add-repository command not found" এরর আসবে না।