यहाँ कुछ मैला है, और संभवतया बहुत प्रसंस्करण के बाद नहीं है आप dpkg -I
एक सूची के रूप में निर्भरता आइटम प्राप्त करने के लिए आउटपुट कर सकते हैं :
कंप्यूटर के लिए संघनित
# dpkg -I package.deb | python -c "import sys, re; t=re.split(r'\n(?= ?[\w]+:)|:', sys.stdin.read()); print '\n'.join([i.strip() for i in {key.strip(): value.strip() for key, value in zip(t[::2], t[1::2])}['Depends'].split(',')])"
#
मनुष्यों के लिए विस्तारित:
dpkg -I package.deb | python -c "
import sys, re;
# Split keys and values into pairs (zipped together later)
t=re.split(
r'\n(?= ?[\w]+:)|:',
sys.stdin.read()
);
# Newline separate each dependency
print '\n'.join([
# Trim each dependency value
i.strip() for i in {
# Build assoc array from package metadata
key.strip(): value.strip()
for key, value in zip(t[::2], t[1::2])
}['Depends'].split(',')
])
"