Bir PPA, Ubuntu Yazılım Merkezi'nde aynı adlı bir pakete sahip olduğunda


Yanıtlar:


3

Paketin en son sürümü hangisi olursa olsun, Ubuntu Yazılım merkezinde gösterilen ve indirilen pakettir apt-get install. Varsayılan olarak böyledir, ancak Yazılım Depoları penceresinde değiştirilebilir.


2
Varsayılan davranışın nasıl değiştirileceğini ve neyin değiştirilebileceğini ayrıntılı olarak açıklayabilir misiniz? Teşekkürler!
Necktwi

Bu tamamen doğru değil , bir kaynağın önceliğini ayarlayabilirsiniz: help.ubuntu.com/community/PinningHowto
pomsky

9

Paket önceliği

Paket kaynaklarının öncelikleri yerel paket yapılandırmasında tanımlanır.
Bu konfigürasyon ile kontrol edilebilir apt-cache policy.

Aşağıda, Ubuntu ana paket deposunda ve bir PPA'da apt-cache policybulunan paket için gösterilenlerin bir örneği gitve PPA sürümü şu anda yüklü:

$ 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'lerin önündeki sayılar önceliği belirtir. Bu önceliğe sahip tek bir kaynak varsa, en yüksek önceliğe sahip bir kaynaktan gelen paket tercih edilir.

Daha eşit öncelikli yeni paket

En yüksek önceliğe sahip birden fazla giriş varsa, burada olduğu gibi, daha yeni sürüm tercih edilir.

Öncelikleri değiştir

Belirli bir sürümü tercih edecek öncelikleri değiştirmek için, istisnalar kuralları tanımlanabilir /etc/apt/preferences. Bir paketi sabit bir sürüme kilitlemeye "sabitleme" denir.
Bkz. PinningHowto .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.