Não é possível instalar a versão atual do php5-intl

0

Minhas fontes são apenas as oficiais do Ubuntu:

# find /etc/apt/ -name "*.list" -exec bash -c 'printf "\n%s\n%s\n%s\n" "========" "$1" "========"; cat "$1"' _ {} \;

========
/etc/apt/sources.list
========
deb http://nl.archive.ubuntu.com/ubuntu trusty main
deb http://security.ubuntu.com/ubuntu trusty-updates main
deb http://archive.ubuntu.com/ubuntu trusty universe

E embora o link diz que a versão atual do php5-intl seja 5.5.9 + dfsg- 1ubuntu4.14 o candidato que recebo é 5.5.9 + dfsg-1ubuntu4 :

# apt-cache policy php5-intl php5-common
php5-intl:
  Installed: (none)
  Candidate: 5.5.9+dfsg-1ubuntu4
  Version table:
     5.5.9+dfsg-1ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status
php5-common:
  Installed: 5.5.9+dfsg-1ubuntu4.14
  Candidate: 5.5.9+dfsg-1ubuntu4.14
  Version table:
 *** 5.5.9+dfsg-1ubuntu4.14 0
        500 http://security.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     5.5.9+dfsg-1ubuntu4 0
        500 http://nl.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

O que faz com que eu possa instalar apenas o php5-intl fazendo downgrade do php5-common, o que obviamente não quero fazer.

# apt-get update
Ign http://nl.archive.ubuntu.com trusty InRelease
Hit http://nl.archive.ubuntu.com trusty Release.gpg         
Hit http://nl.archive.ubuntu.com trusty Release             
Get:1 http://security.ubuntu.com trusty-updates InRelease [64,4 kB]
Hit http://nl.archive.ubuntu.com trusty/main amd64 Packages                    
Hit http://nl.archive.ubuntu.com trusty/main Translation-en                    
Get:2 http://security.ubuntu.com trusty-updates/main amd64 Packages [683 kB]
Ign http://nl.archive.ubuntu.com trusty/main Translation-en_ZA                
Ign http://archive.ubuntu.com trusty InRelease                                
Get:3 http://security.ubuntu.com trusty-updates/main Translation-en [342 kB]   
Hit http://archive.ubuntu.com trusty Release.gpg                               
Hit http://archive.ubuntu.com trusty Release                          
Hit http://archive.ubuntu.com trusty/universe amd64 Packages           
Hit http://archive.ubuntu.com trusty/universe Translation-en
Ign http://archive.ubuntu.com trusty/universe Translation-en_ZA             
Fetched 1 090 kB in 2s (380 kB/s)                                   
Reading package lists... Done
    
por dhuyvetter 08.01.2016 / 15:39

1 resposta

0

Observe o [security] ao lado da versão do pacote - que indica que é uma atualização de segurança e está disponível no repositório trusty-security .

Você tem uma configuração extremamente estranha que ativa os repositórios trusty e trusty-updates , mas não trusty-security . A ordem de importância (e segurança e dependência) é trusty , trusty-security e trusty-updates - você deve ter trusty-security ativado se você tiver trusty-updates ativado. Usar http://security.ubuntu.com não é o mesmo que ativar trusty-security , caso você esteja se perguntando. As atualizações do security.ubuntu.com serão mescladas em atualizações normais

A propósito, há uma maneira mais fácil de imprimir os arquivos .list que você tem, com cabeçalhos de nome de arquivo:

head -n-0 /etc/apt/sources.list /etc/apt/sources.list.d/*.list
    
por muru 09.01.2016 / 08:40