কখনও কখনও আপনাকে পিছনের দিকে কাজ করতে হবে ... প্রথমে সমস্ত অ-alচ্ছিক নির্ভর করে, তারপরে সম্পূর্ণ তালিকার সাথে ক্রস-রেফারেন্স খুঁজে বার করুন, তারপরে ইউনিট ব্যবহার করুন। এটি ইনস্টল করা alচ্ছিক নির্ভরতার তালিকা তৈরি করে।
সমস্ত ইনস্টলড খুঁজুন
pacman -Q
সমস্ত অ-alচ্ছিক খুঁজুন:
pacman -Qent
স্বতন্ত্র এন্ট্রিগুলি অবশ্যই alচ্ছিক হতে হবে:
(pacman -Q; pacman -Qent) | sort | uniq -u
Missingচ্ছিক অনুপস্থিত তালিকা তৈরির বিবরণ বর্ণনার সাথে নির্ভর করে, সুন্দর নয়, তবে এটি কার্যকর হয়।
pacman -Q > /tmp/paccache; for pkg in $(awk '{print $1}' /tmp/paccache); do pacman -Qi $pkg | grep "^Optional Deps" | grep -v None >/dev/null && echo $pkg >> /tmp/hasdeps; done
for pkg in $(awk '{print $1}' /tmp/hasdeps); do echo -ne "Package: $pkg ___ "; (pacman -Qi $pkg | sed -n '/^Optional/,$p' | sed '/^Required/q' | head -n -1) | grep -v installed; echo ___; done | grep -v "___ ___" | sed -e 's/Optional Deps/ /' -e 's/___//' | sed -e 's/ \+/ /g'