এই গাইডে apt এবং apt-get কমান্ডের পার্থক্য ব্যাখ্যা করা হয়েছে, যাতে আপনি ডিসাইড করতে পারেন কোনটি ব্যবহার করবেন।
ঐতিহাসিকভাবে, ডেবিয়ান-ভিত্তিক লিনাক্স ওএস (যেমন উবুন্টু) তে সফটওয়্যার ইনস্টল করার জন্য আপনি সম্ভবত ব্যবহার করতেন
apt-get
কমান্ড। gần tidak আপনি দেখছেন
apt
কমান্ড ব্যবহৃত হচ্ছে এর জায়গায়, কিন্তু সিনট্যাক্স অন্যান্য 거의 একই। উদাহরণস্বরূপ:
sudo apt-get install nano
এর ইফেক্ট একই
sudo apt install nano
যা আপনার সিস্টেমে nano টেক্সট এডিটর প্যাকেজ ইনস্টল করে।
তাহলে পার্থক্য কী?
apt-get (এবং apt-cache)
- ওরিজিনাল, ক্লাসিক, ফাংশনাল
- স্ক্রিপ্টিং-এর জন্য ভালো
- কঠোর কমান্ড যা আপডেটে পরিবর্তন হয় না
- অ্যাডভান্সড ইউজের জন্য বেশি কমান্ডলাইন অপশন
- ...তবে আপনি কখনও ব্যবহার করবেন না সেগুলো
apt
- নতুন, কুল, এক্সট্রা ফিচারসহ
- প্রগ্রেসবার দেখায়, দেখতে সুন্দর এবং ব্যবহার সহজ
- apt-get-এর ইজ-অফ-ইউজ ফিচারগুলো ডিফল্টলি অন থাকে, অপশন দিয়ে না
- apt-cache কমান্ডের কমান্ডগুলিও অন্তর্ভুক্ত করে
- অ্যেক্টিভ ডেভেলপমেন্টে আছে, তাই নতুন ফিচার যোগ হয়ে আসতে পারে
*apt হলো apt-get এবং apt-cache-এর সবচেয়ে कॉमन ফাংশনগুলো একসাথে ইজ-অফ-ইউজ করার জন্য উপস্থাপিত*
সাধারণ টাস্কের জন্য সিনট্যাক্স পার্থক্য
| apt কমান্ড | apt-get কমান্ড | |
|---|---|---|
| apt autoremove | apt-get autoremove | অপ্রয়োজনীয় ডিপেন্ডেন্সি প্যাকেজ আনইনস্টল করুন |
| apt full-upgrade | apt-get dist-upgrade | সকল প্যাকেজ এবং ডিপেন্ডেন্সি আপগ্রেড করুন |
| apt install package | apt-get install package | প্যাকেজ ইনস্টল করুন |
| apt remove package | apt-get remove package | প্যাকেজ রিমুভ করুন |
| apt purge package | apt-get purge package | প্যাকেজ কনফিগারেশনসহ রিমুভ করুন |
| apt update | apt-get update | রিপোজিটরি লিস্ট রিফ্রেশ করুন |
| apt upgrade | apt-get upgrade | সকল প্যাকেজ আপগ্রেড করুন |
| apt কমান্ড | apt-cache কমান্ড | |
|---|---|---|
| apt search package | apt-cache search package | নাম দিয়ে প্যাকেজ সার্চ করুন |
| apt show package | apt-cache show package | প্যাকেজের ডিটেইলস দেখুন |
নোট: উপরের package ম্যানেজ করা প্যাকেজের নাম(গুলো)
কোনটি ব্যবহার করব?
যেটি চাইতে ব্যবহার করুন! apt apt-get-কে রিপ্লেস করে না, এটি শুধু ডেবিয়ান-ভিত্তিক ওএস-এ apt প্যাকেজ সিস্টেমের একটি অল্টারনেটিভ ইন্টারফেস।
লিনাক্স-এ বিভিন্ন অ্যাপ্লিকেশন ব্যবহার করার টিউটোরিয়ালের জন্য আমাদের অন্যান্য আর্টিকেল চেক করুন!