Ketika seorang PPA memiliki paket dengan nama yang sama di Pusat Perangkat Lunak Ubuntu


Jawaban:


3

Repo mana pun yang memiliki versi terbaru dari paket itu adalah yang ditunjukkan di pusat Perangkat Lunak Ubuntu dan diunduh bersama apt-get install. Ini seperti ini secara default, tetapi dapat diubah di jendela Gudang Perangkat Lunak.


2
Bisakah Anda menguraikan cara mengubah perilaku default dan menjadi apa yang bisa diubah? Terima kasih!
Necktwi

Ini tidak sepenuhnya benar, Anda dapat menetapkan prioritas sumber: help.ubuntu.com/community/PinningHowto
pomsky

9

Prioritas paket

Prioritas sumber paket didefinisikan dalam konfigurasi paket lokal.
Konfigurasi ini dapat diperiksa dengan apt-cache policy.

Berikut ini adalah contoh dari apa yang apt-cache policyditampilkan untuk paket gityang tersedia di repositori paket utama Ubuntu, dan dalam PPA, dan versi PPA saat ini diinstal:

$ 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

Angka-angka di depan URL menentukan prioritas. Paket dari sumber dengan prioritas tertinggi lebih disukai, jika hanya ada satu sumber dengan prioritas ini.

Paket baru dengan prioritas yang sama

Jika ada beberapa entri dengan prioritas tertinggi, seperti yang terjadi di sini, versi yang lebih baru lebih disukai.

Ubah prioritas

Untuk mengubah prioritas untuk memilih versi tertentu, aturan pengecualian dapat didefinisikan dalam /etc/apt/preferences. Mengunci paket ke versi tetap disebut "pinning".
Lihat PinningHowto .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.