Khi một PPA có gói cùng tên trong Trung tâm phần mềm Ubuntu


11

Nếu một PPA trong danh sách nguồn của bạn có một gói cùng tên trong Trung tâm phần mềm Ubuntu, gói nào sẽ xuất hiện trong trung tâm phần mềm. Tương tự, gói nào được tải xuống thông qua cài đặt apt-get?

Câu trả lời:


3

Bất kỳ repo nào có phiên bản mới nhất của gói là phiên bản được hiển thị trong trung tâm phần mềm Ubuntu và được tải xuống cùng apt-get install. Nó giống như thế này theo mặc định, nhưng có thể được thay đổi trong cửa sổ Kho phần mềm.


2
Bạn có thể giải thích làm thế nào để thay đổi hành vi mặc định và thành những gì nó có thể được thay đổi? Cảm ơn!
Necktwi

Đây là không hoàn toàn chính xác, bạn có thể thiết lập độ ưu tiên của một nguồn: help.ubuntu.com/community/PinningHowto
pomsky

9

Ưu tiên gói

Các ưu tiên của nguồn gói được xác định trong cấu hình gói cục bộ.
Cấu hình này có thể được kiểm tra với apt-cache policy.

Dưới đây là một ví dụ về những gì apt-cache policyhiển thị cho gói gitcó sẵn trong kho gói chính của Ubuntu và trong PPA, và phiên bản PPA hiện đang được cài đặt:

$ 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

Các số ở phía trước các URL chỉ định mức độ ưu tiên. Gói từ một nguồn có mức ưu tiên cao nhất được ưu tiên, nếu chỉ có một nguồn có mức ưu tiên này.

Gói mới có mức độ ưu tiên như nhau

Nếu có nhiều mục ưu tiên cao nhất, như trường hợp ở đây, phiên bản mới hơn được ưu tiên.

Thay đổi ưu tiên

Để thay đổi các ưu tiên để thích một phiên bản cụ thể, các quy tắc ngoại lệ có thể được xác định trong /etc/apt/preferences. Khóa một gói vào một phiên bản cố định được gọi là "ghim".
Xem PinningHowto .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.