apt-cache não mostra versões mais antigas de um pacote

1

Eu preciso fazer o downgrade do jenkins de 2,54 para 2,53. Repo é configurado da seguinte forma:

$ cat /etc/apt/sources.list.d/jenkins.list
deb http://pkg.jenkins-ci.org/debian binary/

O repo contém a versão 2.53, por isso, tento instalá-lo da seguinte forma:

$ sudo apt-get install jenkins=2.53
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.53' for 'jenkins' was not found

OK, vamos verificar a política:

$ apt-cache policy jenkins
jenkins:
  Installed: 2.54
  Candidate: 2.54
  Version table:
 *** 2.54 0
        500 http://pkg.jenkins-ci.org/debian/ binary/ Packages
        100 /var/lib/dpkg/status

Não. Que tal madison?

$ apt-cache madison jenkins
   jenkins |       2.54 | http://pkg.jenkins-ci.org/debian/ binary/ Packages

Isso também não.

Como obtenho essa versão no cache para que eu possa instalá-la? Eu sou um cara da Red Hat, novo no apt: (

EDITAR:

$ sudo apt-get update
Ign http://us-east-1.ec2.archive.ubuntu.com trusty InRelease
...
Hit http://pkg.jenkins-ci.org binary/ Packages
Hit http://security.ubuntu.com trusty-security InRelease
Ign http://pkg.jenkins-ci.org binary/ Translation-en_US
Ign http://pkg.jenkins-ci.org binary/ Translation-en
...

mostra apenas a versão mais recente do pacote:

$ aptitude versions jenkins

Ainda não:

$ sudo apt-get install jenkins=2.53
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.53' for 'jenkins' was not found
    
por Iokanaan Iokan 11.04.2017 / 11:49

1 resposta

2

Se você der uma olhada neste arquivo:

less /var/lib/apt/lists/pkg.jenkins.io_debian_binary_Packages

Você verá que a única versão fornecida para sua distro escolhida é 2,54, na verdade apt-cache data vem daqui também.

E, como você já viu, outras versões estão disponíveis na forma de .deb format como suas estatísticas de descrição:

  

Se você precisar de *.deb para uma versão específica, use-os.

pegue versões específicas do arquivo deb , use gdebi ou dpkg -i para instalá-lo.

    
por Ravexina 11.04.2017 / 12:14