หาก PPA ในรายการแหล่งที่มาของคุณมีแพ็คเกจชื่อเดียวกันใน Ubuntu Software Center ซึ่งหนึ่งในนั้นปรากฏในศูนย์ซอฟต์แวร์ เช่นเดียวกันแพ็คเกจใดที่ดาวน์โหลดผ่าน apt-get install?
หาก PPA ในรายการแหล่งที่มาของคุณมีแพ็คเกจชื่อเดียวกันใน Ubuntu Software Center ซึ่งหนึ่งในนั้นปรากฏในศูนย์ซอฟต์แวร์ เช่นเดียวกันแพ็คเกจใดที่ดาวน์โหลดผ่าน apt-get install?
คำตอบ:
แล้วแต่จำนวนใด repo apt-get install
มีเวอร์ชันล่าสุดของแพคเกจเป็นหนึ่งที่แสดงในศูนย์อูบุนตูซอฟแวร์และดาวน์โหลดได้ด้วย เป็นเช่นนี้โดยค่าเริ่มต้น แต่สามารถเปลี่ยนแปลงได้ในหน้าต่างที่เก็บซอฟต์แวร์
ลำดับความสำคัญของแหล่งแพ็กเกจถูกกำหนดไว้ในการกำหนดค่าแพคเกจท้องถิ่น
การกำหนดค่านี้สามารถตรวจสอบapt-cache policy
ได้
นี่คือตัวอย่างของสิ่งที่apt-cache policy
แสดงสำหรับแพ็คเกจgit
ที่มีอยู่ในที่เก็บแพคเกจหลักของ Ubuntu และใน PPA และติดตั้งรุ่น PPA ในปัจจุบัน:
$ apt-cache policy git
git:
Installed: 1:2.1.0-1~ppa0~ubuntu14.04.1
Candidate: 1:2.1.0-1~ppa0~ubuntu14.04.1
Version table:
*** 1:2.1.0-1~ppa0~ubuntu14.04.1 0
500 http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
1:1.9.1-1 0
500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
หมายเลขหน้า URL ระบุลำดับความสำคัญ แพ็กเกจจากแหล่งที่มีลำดับความสำคัญสูงสุดเป็นที่ต้องการถ้ามีเพียงแหล่งเดียวที่มีลำดับความสำคัญนี้
หากมีรายการที่มีลำดับความสำคัญสูงสุดหลายรายการเนื่องจากเป็นกรณีนี้แสดงว่าเป็นเวอร์ชั่นที่ใหม่กว่า
/etc/apt/preferences
ในการเปลี่ยนลำดับความสำคัญที่จะชอบรุ่นเฉพาะกฎข้อยกเว้นสามารถกำหนดใน การล็อคแพ็คเกจไปยังรุ่นที่กำหนดเรียกว่า "การตรึง"
ดูPinningHowto