যদিও উবুন্টু সফটওয়্যার সেন্টার থেকে অনেক অ্যাপ্লিকেশন ইনস্টল এবং ম্যানেজ করা সহজ, তবুও কমান্ড প্রম্পট থেকে ইনস্টলেশন এবং অন্যান্য অপারেশন হ্যান্ডল করতে পারা প্রায়শই সুবিধাজনক। উবুন্টুতে, কমান্ড লাইন থেকে অ্যাপ ম্যানেজমেন্ট এবং ইনস্টলেশন APT (Advanced Package Tool) দ্বারা হ্যান্ডল করা হয়।
এটিকে ভালোভাবে বুঝলে আপনি আপনার মেশিনে অ্যাপ্লিকেশন ইনস্টল করার প্রক্রিয়ায় আরও বেশি নিয়ন্ত্রণ পাবেন। আপনি যত বেশি উবুন্টু APT সাথে পরিচিত হবেন, ততটাই আপনি অন্তর্ভুক্ত GUI সফটওয়্যার সেন্টারের চেয়ে দ্রুত কমান্ড লাইন দিয়ে আপনার ইনস্টল করা অ্যাপ্লিকেশনগুলো ম্যানেজ করতে পারবেন।
নোট: যদি না আপনি আপনার সিস্টেমে রুট অ্যাকাউন্ট দিয়ে লগইন করা থাকেন, তবে নিচের কমান্ডগুলোর সামনে sudo ব্যবহার করতে হবে।
অ্যাপ ইনস্টলেশন
APT-এর সাথে অ্যাপ্লিকেশন ইনস্টল করার সাথে জড়িত অনেক কমান্ড রয়েছে।
নতুন প্যাকেজ ইনস্টল করা
নতুন একটি প্যাকেজ ইনস্টল করতে, নিচের কমান্ডটি ব্যবহার করুন:
sudo apt install package
এক লাইন কোড দিয়ে একাধিক প্যাকেজ ইনস্টল করা
প্যাকেজগুলো একে একে ইনস্টল করার বদলে, নিচের কমান্ড দিয়ে একসাথে ইনস্টল করা যাবে:
sudo apt install package1 package2 package3
প্যাকেজ রিমুভাল
APT-এ প্যাকেজ রিমুভালের কিছু অপশন রয়েছে। প্যাকেজ রিমুভাল এক ফোল্ডার থেকে ফাইল ডিলিট করার চেয়ে বেশি জটিল, এবং প্যাকেজ রিমুভাল সমর্থনকারী উপলব্ধ কমান্ডগুলো এই জটিলতাকে সমর্থন করে।
কনফিগারেশন ফাইলগুলো অক্ষত রেখে একটি প্যাকেজ রিমুভ করা
আপনি যদি আপনার কম্পিউটার থেকে একটি প্যাকেজ রিমুভ করতে চান কিন্তু কনফিগারেশন ফাইলগুলো রাখতে চান, তবে নিচের কমান্ডটি ব্যবহার করুন। এই পদ্ধতি পরবর্তীতে পুনরায় ইনস্টল করা প্যাকেজের জন্য উপযোগী।
sudo apt remove package
কনফিগারেশন ফাইলসহ প্যাকেজ রিমুভ করা
আপনি যদি একটি প্যাকেজের সাথে জড়িত সকল কনফিগারেশন ফাইল রিমুভ করতে চান, তবে নিচের কমান্ডটি ব্যবহার করুন। এই কমান্ডটি সেই প্যাকেজের জন্য উপযোগী जिन्हें আপনি পুনরায় ইনস্টল করার পরিকল্পনা করছেন না এবং আপনার সিস্টেম থেকে সম্পূর্ণরূপে মুছে ফেলতে চান।
sudo apt purge package
একসাথে একটি প্যাকেজ রিমুভ এবং অন্যটি ইনস্টল করা
একটি প্যাকেজ রিমুভ করা খুব সাধারণ কারণ অন্যটি আরও উপযুক্ত। কারণ যেন যেন হোক, আপনি একটি কমান্ড দিয়ে একটি প্যাকেজ রিমুভ এবং একটি প্যাকেজ ইনস্টল করতে পারেন। যদি আপনি এটি করতে চান, তবে নিচের কমান্ডটি লিখুন:
sudo apt remove package1 package2+
এই ক্ষেত্রে, আপনি package1 রিমুভ করছেন এবং package2 ইনস্টল করছেন।
অপ্রয়োজনীয় প্যাকেজ রিমুভ করা
অপ্রয়োজনীয় প্যাকেজ রিমুভ করতে, নিচের কমান্ডটি ব্যবহার করুন:
sudo apt autoremove
আপনি এটি প্যাকেজ রিমুভালের সাথে কম্বাইন করতে পারেন, যাতে আপনি একটি প্যাকেজ আনইনস্টল করার সময় সকল অপ্রয়োজনীয় প্যাকেজ রিমুভ হয়ে যায়।
sudo apt autoremove package
APT দিয়ে আপনার উবুন্টু সিস্টেমের রক্ষণাবেক্ষণ
আসল বস্তুর মতো, আপনার উবুন্টু সিস্টেমও সময়ে সময়ে রক্ষণাবেক্ষণ চায়।
সিস্টেম প্যাকেজ আপডেট করা
আপনার সিস্টেম প্যাকেজগুলো নিয়মিত আপডেট করা উচিত যাতে আপনার সিস্টেম শীর্ষ অবস্থায় চলে। নিচের কমান্ডটি প্যাকেজ ইন্ডেক্স ফাইলগুলকে তাদের সোর্সের সাথে রিসিঙ্করোনাইজ করে।
sudo apt update
প্যাকেজ আপগ্রেড করা
নিচের কমান্ডটি আপনার সিস্টেমে ইনস্টল করা সকল প্যাকেজকে তাদের সর্বশেষ ভার্সনে আপগ্রেড করে।
sudo apt upgrade
এই কমান্ডটিও সিস্টেম প্যাকেজ আপগ্রেড করে, তবে এটি বিরোধाभাস এড়াতে ইনস্টল করা প্যাকেজগুলো রিমুভও করতে পারে।
sudo apt full-upgrade
প্যাকেজ এবং প্যাকেজ তথ্য অনুসন্ধান
আপনি একটি প্যাকেজ খুঁজছেন কিন্তু তার নাম নিয়ে নিশ্চিত নন। আপনি একটি প্যাকেজের তথ্য খুঁজছেনও হতে পারে। নিচে দেখুন কীভাবে এটি করা যায়।
কিওয়ার্ড দিয়ে প্যাকেজ Lage করা
একটি নির্দিষ্ট কিওয়ার্ড ধারণকারী প্যাকেজ খুঁজতে, আপনি কমান্ডটি ব্যবহার করতে পারেন:
sudo apt search keyword
একটি প্যাকেজ সম্পর্কে তথ্য প্রদর্শন
নিচের কমান্ডটি একটি প্যাকেজ সম্পর্কে তথ্য প্রদর্শন করবে, যেমন এর ভার্সন, আকার, নির্ভরতা, এবং আপনার সিস্টেমে এর সাথে যেকোনো কনফ্লিক্ট।
sudo apt show package_name
প্যাকেজ তালিকা
আপনি যদি সকল উপলব্ধ প্যাকেজের তালিকা চান, তবে নিচের কমান্ডটি ব্যবহার করুন:
sudo apt list
নিচের কমান্ডটি সকল উপলব্ধ প্যাকেজের তালিকা প্রদান করে, প্যাকেজের ভার্সন এবং আর্কিটেকচার সম্পর্কে তথ্য সহ:
sudo apt list | grep package_name
আপনি যদি আপনার সিস্টেমে ইনস্টল করা সকল প্যাকেজ দেখতে চান, তবে ব্যবহার করুন:
sudo apt list --installed
আপগ্রেডযোগ্য প্যাকেজের তালিকা দেখতে, নিচের কমান্ডটি ব্যবহার করুন:
sudo apt list --upgradeable
এখন আপনি উবুন্টু Apt কীভাবে ব্যবহার করতে হয় তা জানেন, কিন্তু কখনো কখনো একটি প্যাকেজ ভাঙতে পারে এবং আপনাকে সেটি ঠিক করতে হবে। উবুন্টুতে ভাঙা প্যাকেজ ঠিক করার পদ্ধতি শিখুন। অথবা, আপনি যদি সফটওয়্যার সেন্টার পছন্দ করেন এবং সেটি কাজ না করে, তবে উবুন্টুতে সফটওয়্যার সেন্টার কাজ না করার সমস্যা সমাধানের আমাদের গাইড দেখুন।