Je souhaite rétrograder d'OpenJDK Update 25 à OpenJDK Update 21.
Si je regarde, par exemple, security.ubuntu.com ou mirror.pnl.gov , je peux voir que les fichiers .deb pour la mise à jour 21 sont toujours là, cependant , lorsque j'utilise apt-cache show ou aptitude, je ne vois que la mise à jour 25 et la mise à jour 3, et si j'essaye:
aptitude -s install openjdk-7-jre-headless=7u21-2.3.9-0ubuntu0.12.04.1
Je reçois:
Unable to find a version "7u21-2.3.9-0ubuntu0.12.04.1" for the package "openjdk-7-jre-headless"
Existe-t-il un moyen de rétrograder à l'aide des outils apt? Si la seule option est dpkg, ce package sera-t-il "visible" pour aptitude, par exemple, lors de la résolution des dépendances?
J'ai essayé de manière plus simple que dans le commentaire de la question, et cela semble fonctionner pour moi.
J'ai téléchargé le fichier .deb pour openjdk-7-jre-headless:
wget http://mirror.pnl.gov/ubuntu/pool/universe/o/openjdk-7/openjdk-7-jre-headless_7u21-2.3.9-0ubuntu0.12.04.1_i386.deb
J'ai ensuite essayé:
dpkg -i openjdk-7-jre-headless_7u21-2.3.9-0ubuntu0.12.04.1_i386.deb
Et j'ai reçu un message m'informant d'une version incompatible de openjdk-7-jre-lib (j'ai oublié de copier le message lui-même, désolé)
J'ai téléchargé le fichier .deb pour openjdk-7-jre-lib:
wget http://mirror.pnl.gov/ubuntu/pool/universe/o/openjdk-7/openjdk-7-jre-lib_7u21-2.3.9-0ubuntu0.12.04.1_all.deb
J'ai ensuite essayé:
dpkg -i openjdk-7-jre-headless_7u21-2.3.9-0ubuntu0.12.04.1_i386.deb openjdk-7-jre-lib_7u21-2.3.9-0ubuntu0.12.04.1_all.deb
Et il a semblé se déclasser correctement.