Я хочу перейти с OpenJDK Update 25 на OpenJDK Update 21.
Если я смотрю, например, на security.ubuntu.com или на mirror.pnl.gov , я вижу, что файлы .deb для обновления 21 все еще там, однако, когда я использую apt-cache show или aptitude, я вижу только Обновление 25 и Обновление 3, и если я пытаюсь:
aptitude -s install openjdk-7-jre-headless=7u21-2.3.9-0ubuntu0.12.04.1
я получаю:
Unable to find a version "7u21-2.3.9-0ubuntu0.12.04.1" for the package "openjdk-7-jre-headless"
как я могу понизить рейтинг с помощью apt tools? Если единственной опцией является dpkg, будет ли этот пакет «видимым» для aptitude, например, при разрешении зависимостей?
Я попробовал более простой способ, чем в комментарии к вопросу, и мне кажется, что это работает.
Я скачал файл .deb для 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
Затем попытался:
dpkg -i openjdk-7-jre-headless_7u21-2.3.9-0ubuntu0.12.04.1_i386.deb
и получил сообщение о несовместимой версии openjdk -7-jre-lib (забыл скопировать само сообщение, извините)
Я скачал файл .deb для 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
Затем попытался:
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
И, похоже, он понизился должным образом.