web-dev-qa-db-fra.com

Quand un PPA a un paquet du même nom dans le Centre logiciel Ubuntu

Si un PPA dans votre liste de sources a un paquet du même nom dans le Centre logiciel Ubuntu, lequel est affiché dans le centre logiciel. De même, quel paquet est téléchargé via apt-get install?

11
mloman

Quel que soit le référentiel ayant la dernière version du paquetage, celui affiché dans le centre logiciel Ubuntu et téléchargé avec apt-get install. C'est comme cela par défaut, mais peut être modifié dans la fenêtre Référentiels de logiciels.

3
Thomas Boxley

Priorité du paquet

Les priorités des sources de packages sont définies dans la configuration de packages locale.
Cette configuration peut être inspectée avec apt-cache policy.

Voici un exemple de ce que apt-cache policy montre pour le paquetage git disponible dans le référentiel de paquetage principal Ubuntu et dans un PPA. La version de PPA est actuellement installée:

$ 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

Les chiffres devant les URL spécifient la priorité. Le paquet d'une source avec la priorité la plus élevée est préféré s'il n'y a qu'une source avec cette priorité.

Paquet plus récent d'égale priorité

S'il existe plusieurs entrées de la plus haute priorité, comme c'est le cas ici, la version la plus récente est préférée.

Changer les priorités

Pour modifier les priorités afin de préférer une version spécifique, vous pouvez définir des règles d'exception dans /etc/apt/preferences. Verrouiller un paquet sur une version corrigée s'appelle "épingler".
Voir PinningHowto .

9
Volker Siegel