เมื่อ PPA มีแพ็คเกจชื่อเดียวกันใน Ubuntu Software Center


11

หาก PPA ในรายการแหล่งที่มาของคุณมีแพ็คเกจชื่อเดียวกันใน Ubuntu Software Center ซึ่งหนึ่งในนั้นปรากฏในศูนย์ซอฟต์แวร์ เช่นเดียวกันแพ็คเกจใดที่ดาวน์โหลดผ่าน apt-get install?

คำตอบ:


3

แล้วแต่จำนวนใด repo apt-get installมีเวอร์ชันล่าสุดของแพคเกจเป็นหนึ่งที่แสดงในศูนย์อูบุนตูซอฟแวร์และดาวน์โหลดได้ด้วย เป็นเช่นนี้โดยค่าเริ่มต้น แต่สามารถเปลี่ยนแปลงได้ในหน้าต่างที่เก็บซอฟต์แวร์


2
คุณสามารถอธิบายรายละเอียดวิธีเปลี่ยนพฤติกรรมเริ่มต้นและสิ่งที่สามารถเปลี่ยนแปลงได้หรือไม่ ขอบคุณ!
Necktwi

นี่ไม่ถูกต้องสมบูรณ์คุณสามารถกำหนดลำดับความสำคัญของแหล่งที่มา: help.ubuntu.com/community/PinningHowto
pomsky

9

แพ็คเกจสำคัญ

ลำดับความสำคัญของแหล่งแพ็กเกจถูกกำหนดไว้ในการกำหนดค่าแพคเกจท้องถิ่น
การกำหนดค่านี้สามารถตรวจสอบ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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.