web-dev-qa-db-fra.com

Pourquoi un package serait-il installé à partir d'un référentiel et non d'un autre?

J'utilise systemd (xenial) et je veux être à jour. Pour ce faire, je installe le PPA de Martin Pitt et tout va bien.

Sur un système (pas spécial du tout, c'est une installation propre en fait), malgré la configuration du PPA ...

root@eu11:~# apt update
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Hit:2 http://fr.archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 http://fr.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:4 http://fr.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:5 http://ppa.launchpad.net/pitti/systemd/ubuntu xenial InRelease
Fetched 102 kB in 0s (297 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.

... systemd est installé à partir du référentiel standard.

root@eu11:~# apt show systemd
Package: systemd
Version: 229-4ubuntu17
Priority: required
Section: admin
Origin: Ubuntu

Quelle peut être la raison d'un tel comportement? (Je n'ai configuré aucun épinglage car je ne sais pas comment le faire, n'ayant jamais eu besoin auparavant)

Ceci est la sortie de apt-cache policy systemd:

root@eu11:~# apt-cache policy systemd
systemd:
  Installed: 229-4ubuntu17
  Candidate: 229-4ubuntu17
  Version table:
 *** 229-4ubuntu17 500
        500 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main AMD64 Packages
        100 /var/lib/dpkg/status
     229-4ubuntu10 500
        500 http://security.ubuntu.com/ubuntu xenial-security/main AMD64 Packages
     229-4ubuntu4 500
        500 http://fr.archive.ubuntu.com/ubuntu xenial/main AMD64 Packages
2
WoJ

Parce que ce PPA a un package systemd uniquement pour la distribution zesty (17.04).

Comme vous pouvez le voir dans les liens suivants, ce PPA a le indicator-session package pour Xenial (16.04) et systemd package pour zesty (17.04).

lien indicateur-session pour xenial

lien systemd pour zesty

5
Ali Razmdideh