как узнать, какие версии пакета из репозитория панели запуска доступны с помощью apt-get

Если я перейду на следующую веб-страницу

https://launchpad.net/ubuntu/+source/gedit/+publishinghistory

есть номер версий gedit, перечисленных для дистрибутива «raring» (3.6.0-0ubuntu1, 3.6.1-0ubuntu2, 3.6.1-0ubuntu3 и 3.6.2-0ubuntu1), однако, когда я запускаю команду «apt-cache - f showpkg gedit ", единственная версия, которую он перечисляет, это" 3.6.2-0ubuntu1 ". Графический интерфейс «Synaptic Package Manager» также отображает только эту версию. Как узнать, какие версии доступны для загрузки, используя синтаксис, описанный в вопросе

Как установить конкретные пакеты Ubuntu с точной версией?

, посмотрев на Веб-страница launchpad.net, перечисленная выше?

Моя конечная цель - узнать, как указать конкретную версию пакета для установки из более старой версии, чем та, которую я установил, но я даже не могу понять, как установить другую версию пакета в том выпуске, который я уже использую.

Обратите внимание, я просто использую gedit в качестве примера, потому что это пакет, который, как я обнаружил, имеет несколько версий, перечисленных на launchpad.net для выпуска "raring". Я действительно хочу установить пакет https://launchpad.net/ubuntu/+source/gnome-disk-utility/3.0.2-2ubuntu8/+build/3485589 , но он также другой выпуск, поэтому я решил попробовать более простой случай gedit того же выпуска. Последний пакет утилит gnome-disk имеет очень тупой пользовательский интерфейс и многие функции удалены (хотя некоторые новые функции были добавлены). Я могу вручную установить старую версию утилиты gnome-disk, загрузив файлы .deb и установив их двойным щелчком, но я хочу иметь возможность делать все, используя apt-get.

2
задан 13 April 2017 в 15:24

1 ответ

Чтобы получить все версии, доступные для установки с помощью apt-get, вы можете использовать команду:

apt-cache madison <package>

Пример:

$ apt-cache madison mercurial
mercurial | 2.8.2-1ppa2~precise1 | http://ppa.launchpad.net/tortoisehg-ppa/releases/ubuntu/ precise/main i386 Packages
mercurial | 2.0.2-1ubuntu1 | http://archive.ubuntu.com/ubuntu/ precise/universe i386 Packages
mercurial | 2.8.2-1ppa2~precise1 | http://ppa.launchpad.net/tortoisehg-ppa/releases/ubuntu/ precise/main Sources

Как видите, есть версия 2.0.2 из официального архива Ubuntu, а также версия 2.8.2 из ртутного PPA.

Вы можете установить точную версию следующим образом:

$ sudo apt-get install mercurial=2.0.2-1ubuntu1
0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: