Как я могу перечислить все доступные версии конкретного пакета?
Я знаю с
apt-get install myPackage=1.2.3
конкретная версия может быть установлена. И с
apt-show-versions -a myPackage
Я бы получил список версий, которые известны системе.
Но как получить список всех доступных версий. Я думаю, что это невозможно при использовании инструментов apt, потому что они ограничены сконфигурированными репозиториями.
Так какой путь? Некоторые веб-репозитории? Что такое рекомбинация для Ubuntu 8.04?
apt-cache showpkg
иapt-cache policy
.Если вы хотите узнать, какие версии пакетов включены в какой-то конкретный выпуск Debian / Ubuntu / Backports , вам может помочь инструмент rmadison из пакета devscripts . Например:
Он будет отображать «официальную» информацию независимо от того, какие репозитории вы настроили в своей системе.
Обратите внимание, что версии между выпусками не хранятся в официальных репозиториях. Однако вы можете попробовать недавно запущенный сервис http://snapshot.debian.org , который позволяет получить доступ к старым пакетам на основе дат и номеров версий, загруженных в архив Debian с 2005 года.
Подобный инструмент, который может вас заинтересовать, это whohas , выходящий далеко за пределы семейства Debian. Он может показывать версии доступного программного обеспечения для других дистрибутивов (Arch, openSUSE, Gentoo, FreeBSD и даже больше - 14 дистрибутивов на данный момент).
Надеюсь, это поможет.
источник
источник
Как отметил @Ilya, вы можете использовать
whohas
:источник