Por que um pacote seria instalado de um repositório e não de outro?

2

Eu uso systemd (xenial) e quero estar atualizado. Para fazer isso, eu insto o PPA de Martin Pitt e está tudo bem.

Em um sistema (não especial de qualquer forma, esta é uma instalação limpa, na verdade), apesar do PPA estar configurado ...

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 é instalado a partir do repositório padrão.

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

Qual pode ser a razão para tal comportamento? (Eu não configurei nenhum pinning porque eu não sei como fazer isso, nunca tendo tido a necessidade antes)

Esta é a saída 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
    
por WoJ 01.06.2017 / 12:38

1 resposta

5

Como esse PPA tem o pacote systemd somente para a distribuição zesty (17.04).

Como você pode ver nos links a seguir, este PPA tem o pacote indicator-session para Xenial (16.04) e o pacote systemd para zesty (17.04).

link indicador-sessão para xenial

link do systemd para zesty

    
por Ali Razmdideh 01.06.2017 / 12:48