मैंने अभी एक ppa जोड़ा है जैसे:
sudo add-apt-repository ppa:stebbins/handbrake-releases
अब, मुझे यह देखने को कैसे मिलेगा कि इस पीपीए में कौन से पैकेज हैं?
मैंने अभी एक ppa जोड़ा है जैसे:
sudo add-apt-repository ppa:stebbins/handbrake-releases
अब, मुझे यह देखने को कैसे मिलेगा कि इस पीपीए में कौन से पैकेज हैं?
जवाबों:
मुझे यकीन है कि ऐसा करने के कई तरीके हैं - जब से आपने पीपीए जोड़ा है, पैकेज विवरण मौजूद है /var/lib/apt/lists
इस प्रकार अपने उदाहरण के लिए ppa:stebbins/handbrake-releases
/
एक के लिए विकल्प _
और उपसर्ग को हटा दें ppa:
अर्थातstebbins_handbrake-releases
तो बस निम्न कमांड लाइन प्रविष्टि में इस रिपॉजिटरी का उपयोग करें :
cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq
अर्थात
cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq
यह सामग्री को सूचीबद्ध करेगा:
Package: handbrake-cli
Package: handbrake-gtk
ppa:
उदाहरण आप दे दी रूप में है: ppa:team/archivename
। इसी लॉन्चपैड लिंक होगा https://launchpad.net/~team/+archive/archivename
।
-h
ध्वज का उपयोग करना बेहतर होगा grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages
।
apt-get install liblz4-tool
एक lz4cat -d
कदम और डालना होगा।
एक ppa की सामग्री को देखने के लिए आप Y PPA प्रबंधक का उपयोग कर सकते हैं। टर्मिनल में निम्नलिखित को चलाकर इसे स्थापित करें:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
जब आवेदन शुरू हो जाए, तो PPA के प्रबंधित करें पर क्लिक करें:
उस PPA का चयन करें जिसे आप देखना चाहते हैं:
और अंत में दिए गए पीपीए द्वारा प्रदान किए गए सभी पैकेजों को देखने के लिए "सूची पैकेजों" पर क्लिक करें।
उम्मीद है कि इससे मदद मिलेगी।
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u