सवाल उबंटू / डेबियन में एक संग्रह से सभी संकुल सूचीबद्ध करें


क्या यह देखने के लिए कोई आदेश है कि एक निश्चित पीपीए भंडार से कौन से पैकेज उपलब्ध हैं?


68
2018-03-27 05:22


मूल




जवाब:


सरल:

grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

या अधिक लचीला:

grep-dctrl -sPackage . /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

Fancier पूछताछ के लिए, उपयोग करें apt-cache policy तथा aptitude  जैसा कि यहां वर्णित है:

aptitude search '~O LP-PPA-gstreamer-developers'

53
2018-06-21 21:50





grep Package /var/lib/apt/lists/(repo name)_Packages

15
2018-03-27 05:37





मुझे नहीं पता कि यह वही है जो आप खोज रहे हैं:

https://superuser.com/questions/132346/find-packages-installed-from-a-certain-repository-with-aptitude

जैसा कि यह कहता है, सिनैप्टिक पैकेज प्रबंधक आपको "मूल" से खोज करने की अनुमति देता है। यह प्रोग्रामेटिक नहीं है, लेकिन यह आपको वह देना चाहिए जो आप खोज रहे हैं।


4
2018-03-31 19:21





पुराना धागा, लेकिन सोचा कि यह मदद कर सकता है। केवल पैकेज को पकड़ने और पैकेज रेपो चेकसम को त्यागने के लिए अजीब, सॉर्ट और यूनिक का उपयोग करें।

grep ^Package /var/lib/apt/lists/<repo you are interested in>* | awk '{print $2}' | sort | uniq

0
2017-09-28 08:56