ฉันเพิ่งเพิ่ม PPP เช่นนั้น:
sudo add-apt-repository ppa:stebbins/handbrake-releases
ตอนนี้ฉันจะดูได้อย่างไรว่าแพ็คเกจ PPA นี้มีอะไรบ้าง?
ฉันเพิ่งเพิ่ม PPP เช่นนั้น:
sudo add-apt-repository ppa:stebbins/handbrake-releases
ตอนนี้ฉันจะดูได้อย่างไรว่าแพ็คเกจ PPA นี้มีอะไรบ้าง?
คำตอบ:
ฉันแน่ใจว่ามีหลายวิธีในการทำเช่นนี้ - เนื่องจากคุณได้เพิ่ม PPA รายละเอียดแพ็คเกจจะมีอยู่ /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
. การเชื่อมโยงสอดคล้องกัน LaunchPad 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 Manager ติดตั้งโดยใช้สิ่งต่อไปนี้ในเทอร์มินัล:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
เมื่อแอปพลิเคชันเริ่มต้นขึ้นให้คลิกที่จัดการ PPA ของ:
เลือก PPA ที่คุณต้องการดูเนื้อหาของ:
และสุดท้ายคลิกที่ "list packages" เพื่อดูแพ็คเกจทั้งหมดที่ได้รับจาก PPA ที่กำหนด
หวังว่านี่จะช่วยได้
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u