it-swarm.com.de

apt-cache zeigt keine älteren Versionen eines Pakets an

Ich muss Jenkins von 2.54 auf 2.53 herabstufen. Repo wird wie folgt eingerichtet:

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

Das Repo enthält Version 2.53, also versuche ich es so zu installieren:

$ 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, überprüfen wir die Richtlinien:

$ 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

Wie wäre es mit Madison?

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

Das ist auch ein Nein.

Wie bekomme ich diese Version in den Cache, damit ich sie installieren kann? Ich bin ein Red Hat-Typ, neu im Geschäft :(

BEARBEITEN:

$ 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
...

dies zeigt nur die neueste Version des Pakets:

$ aptitude versions jenkins

Immer noch nein:

$ 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
1
Iokanaan Iokan

Wenn Sie sich diese Datei ansehen:

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

Sie werden sehen, dass die einzige Version, die für Ihre gewählte Distribution bereitgestellt wird, 2.54 ist. Tatsächlich stammen apt-cache Daten auch von hier.

Und wie Sie bereits gesehen haben, sind andere Versionen im Format .deb Als Beschreibung verfügbar:

Wenn Sie für eine bestimmte Version *.deb Benötigen, verwenden Sie diese.

schnapp dir eine bestimmte Version der deb Datei, benutze gdebi oder dpkg -i um sie zu installieren.

2
Ravexina