Quando un PPA ha un pacchetto con lo stesso nome in Ubuntu Software Center


Risposte:


3

Qualunque repository abbia l'ultima versione del pacchetto è quella mostrata nel centro del software Ubuntu e scaricata con apt-get install. È così per impostazione predefinita, ma può essere modificato nella finestra Repository software.


2
Puoi elaborare come modificare il comportamento predefinito e in cosa può essere modificato? Grazie!
Necktwi,

Questo non è completamente corretto, puoi impostare la priorità di una fonte: help.ubuntu.com/community/PinningHowto
pomsky

9

Priorità del pacchetto

Le priorità delle origini del pacchetto sono definite nella configurazione del pacchetto locale.
Questa configurazione può essere controllata con apt-cache policy.

Ecco un esempio di ciò che apt-cache policymostra per il pacchetto gitche è disponibile nel repository di pacchetti principale di Ubuntu, e in un PPA, e la versione PPA è attualmente installata:

$ 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

I numeri davanti agli URL specificano la priorità. Il pacchetto da una fonte con la massima priorità è preferito, se esiste una sola fonte con questa priorità.

Pacchetto più recente di uguale priorità

Se ci sono più voci con la massima priorità, come è il caso qui, si preferisce la versione più recente.

Cambia priorità

Per modificare le priorità in modo da preferire una versione specifica, è possibile definire le regole delle eccezioni /etc/apt/preferences. Il blocco di un pacchetto su una versione fissa si chiama "pinning".
Vedi PinningHowto .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.