Я думаю установить Hylafax + версии 5.5.4, которая была выпущена в прошлом месяце на моем ПК с Debian .
Я проверил dpkg -l | grep "hylafax"
и обнаружил, что текущая версия 5.5.3. Затем я проверил apt-cache search hylafax
и увидел, что пакеты доступны, но я не вижу номер версии.
Как я могу найти версию пакетов, доступных в apt-get
?
Ответы:
ОК, я нашел это.
apt-cache policy <package name>
покажет детали версии.Он также показывает, какая версия установлена в данный момент и какие версии доступны для установки.
Например,
apt-cache policy hylafax+
источник
apt install
, чтобы дать вам возможность просмотреть версии, прежде чем сказатьY
.apt install
некоторые пакеты (возможно, не установлены), сразу же установите. Поэтому я думаю, что для нового пользователя Linux его лучше использоватьapt policy
.apt-cache policy <package-name>
apt-get install -s <package-name>
apt-cache show <package-name>
dpkg -l <package-name>
источник
dpkg -l
перечислены только установленные пакеты. Не полезно заранее видеть версию.коротко
источник
Linux Mint, Debian 9, Ubuntu 16.04 и старше:
Краткая информация :
Подробная информация (с описанием и зависит):
источник
Следующее может работать достаточно хорошо:
Увидеть больше в aptitude (8)
источник
Кроме того, пакет apt-show- version (устанавливается отдельно) анализирует информацию dpkg о том, что установлено, и сообщает, обновлены ли пакеты.
Пример..
источник
на Debian:
дает список с пакетом, обновляемой версией и актуальной версией пакета.
результат:
источник
apt-show-versions
) не требуется.Как опубликовано в другом месте, это тоже работает:
apt-cache madison <package_name>
источник
Также, согласно справочной странице:
также может быть использован для:
Пример:
источник
Вы также можете просто сделать обычный
apt-get update
и затем, согласно инструкции, сделать:apt-get -V upgrade
Который покажет вам текущий пакет против того, который будет обновлен в формате, аналогичном приведенному ниже:
источник
apt-cache policy
каждый пакет