Перед установкой пакета я бы хотел узнать, какую версию я получу. Как проверить версию перед установкой с использованием apt-get
или aptitude
на Debian или Ubuntu?
источник
Перед установкой пакета я бы хотел узнать, какую версию я получу. Как проверить версию перед установкой с использованием apt-get
или aptitude
на Debian или Ubuntu?
APT-получить
Вы можете запустить симуляцию, чтобы увидеть, что произойдет, если вы обновите / установите пакет:
apt-get -s install <package>
Чтобы увидеть все возможные обновления, запустите upgrade
в подробном режиме и (для безопасности) с симуляцией нажмите, nчтобы отменить:
apt-get -V -s upgrade
APT-кэша
Опция policy
может показать установленную и удаленную версию (кандидат на установку) пакета.
apt-cache policy <package>
кв-шоу-версия
Если установлено, показывает информацию о версии одного или нескольких пакетов:
apt-show-versions <package>
Передача -u
коммутатора с или без имени пакета покажет только обновляемые пакеты.
уместность
Графический интерфейс консоли aptitude
может отображать обновляемые пакеты с новыми версиями. Откройте меню «Обновляемые пакеты». Нажатие vна пакет покажет более подробную информацию о версии.
Или в командной строке:
aptitude versions <package>
Передача -V
покажет подробную информацию о версиях, опять же, чтобы быть в безопасности с переключателем симуляции:
aptitude -V -s install <package>
Подстановка install <package>
с upgrade
покажет версии всех обновляемых пакетов.
apt-get -V -s upgrade
сделал мой день, спасибо!apt-get install -s
сsudo
?apt show <packages>
также можно добавить в списокЕще один способ использования dpkg и grep :
источник
Другой вариант, если вы не знаете полное имя пакета, это форматирование результатов поиска aptitude:
%c
= статус (пакет установлен или нет)%p
= имя%d
пакета%V
= описание пакета = доступная версия пакетаСсылка: http://linux.die.net/man/8/aptitude
источник
Чтобы получить название пакета:
Чтобы получить информацию о версии:
Я верю
apt-get
иapt-cache
осуждаюсь,apt
иaptitude
становится предпочтительным методом. Учитывая долговечность апартаментов, это, вероятно, безопасная ставка на какое-то время!источник
Ты можешь написать
apt show <package>
источник
apt-cache
что я используюapt
- это две разные вещи ... Что мне не хватает?apt
иapt-cache
сделать то же самое. Если вы проверяете исходный код, они оба являются интерфейсом одной и той же функциональности: forshow
, вызываемая функцияShowPackage
и forsearch
, вызываемая функцияDoSearch
.из devscripts.deb
источник
Чтобы увидеть последний доступный пакет перед установкой. Выполните обновление, чтобы иметь все последние обновления пакета.
Теперь, чтобы проверить последний пакет, доступный в вашем репозитории, перед установкой выполните команду ниже.
Пример:
или же
источник