สำหรับผู้ที่ต้องการตรวจสอบ PPAs ที่ติดตั้งโดยไม่ทำอะไรกับพวกเขาโดยอัตโนมัติคุณสามารถทำได้:
$ apt-cache policy
ในระบบของฉันนี่คือสิ่งที่แสดง:
% apt-cache policy
Package files:
100 /var/lib/dpkg/status
release a=now
500 http: ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main Translation-en
500 http: ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main i386 Packages
release v=12.04,o=LP-PPA-ubuntu-toolchain-r-test,a=precise,n=precise,l=Toolchain test builds,c=main
origin ppa.launchpad.net
500 http: ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main amd64 Packages
release v=12.04,o=LP-PPA-ubuntu-toolchain-r-test,a=precise,n=precise,l=Toolchain test builds,c=main
origin ppa.launchpad.net
500 http: ppa.launchpad.net/rael-gc/scudcloud/ubuntu/ precise/main Translation-en
500 http: ppa.launchpad.net/rael-gc/scudcloud/ubuntu/ precise/main i386 Packages
release v=12.04,o=LP-PPA-rael-gc-scudcloud,a=precise,n=precise,l=ScudCloud - Linux client for Slack,c=main
origin ppa.launchpad.net
...
ยกมาจากที่นี่ :
[ apt-cache policy
] ดึงลำดับความสำคัญที่เกี่ยวข้องกับแต่ละแหล่งเก็บข้อมูล จากเอาต์พุตคุณสามารถสรุปรายการของที่เก็บและ PPA ที่มีอยู่ทั้งหมด
แหล่งที่มา: http://ask.xmodulo.com/list-installed-repositories-ppas-ubuntu.html
apt-cache policy | grep http | awk '{print $2 $3}' | sort -u
หากคุณกำลังจะทำสิ่งที่คุณอาจรวมทั้งใช้เต็มรูปแบบคำสั่งสุดท้ายที่ใช้ในการเชื่อมโยงที่คุณให้เป็นแหล่งที่มาของคุณ: ผลลัพธ์จะถูกจัดระเบียบที่ดีขึ้นและง่ายขึ้นในสายตา