ডিফল্ট সিস্টেম প্যাকেজ ম্যানেজার শনাক্ত করার জন্য কি কোনও উপায় (স্ক্রিপ্ট থেকে) রয়েছে?
পরিষ্কার করার জন্য, আমি যা করতে চাই তা একটি প্রদত্ত কমান্ড চালানো এবং ডিবিয়ান বা এর যে কোনও ডেরাইভেটিভের উপর এটি "অপ্ট" এর মতো কিছু ফিরিয়ে দেবে, ওপেনসুসে এটি "জাইপ্প" ফিরিয়ে দেবে, ফেডোরা এট এ ফিরে আসবে "ইয়াম", আর্চ লিনাক্সে এটি "প্যাকম্যান" ইত্যাদি ফিরে আসবে
আমি জানি যে আমি নিম্নলিখিতগুলির মতো কিছু দিয়ে এটি করতে পারি, আমি কেবলই ভাবলাম যে আরও একটি শক্ত পদ্ধতি আছে যদি একই নামের সাথে এক্সিকিউটেবল হওয়ার সাথে সাথে ভেঙে যায় না।
which apt >/dev/null 2>&1
if [ $? -eq 0 ]
then
echo "apt"
fi
# etc...