Итак, как я могу узнать, какие версии доступны для package в определенном репозитории или во всех репозиториях в моем /etc/apt/sources.list ?
задан Camilo Martin 1k
4 ответа 4
Просто как дополнение
apt-cache madison >
перечислит версии, доступные из всех ваших источников.
apt-cache madison vim vim | 2:7.3.547-1 | http://debian.mirrors.tds.net/debian/ unstable/main amd64 Packages vim | 2:7.3.429-2 | http://debian.mirrors.tds.net/debian/ testing/main amd64 Packages vim | 2:7.3.429-2 | http://http.us.debian.org/debian/ testing/main amd64 Packages vim | 2:7.3.429-2 | http://debian.mirrors.tds.net/debian/ testing/main Sources vim | 2:7.3.547-1 | http://debian.mirrors.tds.net/debian/ unstable/main Sources
madison — это подкоманда apt-cache команда man apt-cache говорит:
Команда madison apt-cache пытается имитировать выходной формат и подмножество функциональности инструмента управления архивами Debian, madison. Он отображает доступные версии пакета в табличном формате. В отличие от оригинального Madison, он может отображать информацию только для архитектуры, для которой APT получил списки пакетов (APT::Architecture).
Управление репозиториями в операционной системе Ubuntu
изменён Corey Goldberg 103
ответ дан lornix 9k
apt-cache show показывает описания пакетов всех версий, которые может установить ваша установка Debian (т.е. из кэшированного списка пакетов, доступных в репозиториях, перечисленных в sources.list ). Поэтому я думаю, что вы можете попробовать что-то вроде (например):
# apt-cache show package | grep Version Version 1.0 Version 0.9-2squeeze1
Шоу apt-cache show даст вам гораздо больше информации, чем просто версии.
ответ дан Anil 518
apt-cache policy gdb
Образец вывода:
gdb: Installed: 7.7.1-0ubuntu5~14.04.2 Candidate: 7.7.1-0ubuntu5~14.04.2 Version table: *** 7.7.1-0ubuntu5~14.04.2 0 500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages 100 /var/lib/dpkg/status 7.7-0ubuntu3 0 500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages 500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
- 7.7.1-0ubuntu5~14.04.2
- 7.7-0ubuntu3
- https://unix.stackexchange.com/questions/121413/understanding-the-output-of-apt-cache-policy
- https://askubuntu.com/questions/282602/what-do-the-numbers-in-the-output-of-apt-cache-policy-tell-us
изменён Community 1
ответ дан Ciro Santilli 新疆改造中心 六四事件 法轮功 4k
Командой, специально предназначенной для этого, является apt-show-version. Вам часто приходится устанавливать его, но затем можно запустить apt-show-version -a, и он покажет вам номер версии, дистрибутив (т. Е. Тестирование, стабильный, нестабильный, backports и т.д.), Где его можно найти, и, наконец, сообщить вам, установлена ли у вас обновленная версия или нет.
Он не дает вам столько информации, сколько apt-cache, но дает в значительной степени то, что вам нужно, так как вы можете установить его из правильного репозитория (используя aptitude / apt-get -t) или просто установить, используя правильный номер версии в Форма, которую вы отметили.
Как узнать версию Ubuntu
Источник: poweruser.guru
Как перечислить все доступные версии определенного пакета? [dубликат]
Поскольку приглашение в качестве сценария установки может быть, я считаю, что это сама проблема. Когда дело доходит до администрирования сервера, особенно при установке программного обеспечения, которое позволяет другим пользователям получать доступ к вашим машинам, вы не можете позволить себе использовать ярлыки.
Возможно создание сценария установки для сложного программного стека, такого как Guacamole, но практически невозможно добиться действительно правильного. Существуют различия в конфигурациях серверов, доступном программном обеспечении и т. Д., Которые могут привести к простому списку команд без каких-либо тестов или обработки ошибок (например, сценарий установки, который вы используете), чтобы необъяснимо провалиться. Когда вы получаете ошибку при запуске этого скрипта, я думаю, можно с уверенностью сказать, что предположения были сделаны при написании сценария, и эти допущения недействительны для вашей системы.
Я понимаю, что, будучи пользователем в первую очередь Windows, вы исходите из совершенно другого мира, но избежать кривой обучения — это не путь. Объявите кривую обучения. Следуйте официальным инструкциям по установке Guacamole. Избегайте соблазна запуска команд без понимания того, что делают эти команды, не говоря уже о полном их полном скрипте.
Если вы столкнулись с проблемами на этом пути, задайте вопросы об этих конкретных проблемах. В долгосрочной перспективе вам будет намного лучше.
задан Braiam 6 April 2014 в 16:32
13 ответов
Это дает вам информацию обо всех доступных версиях пакетов.
ответ дан Alaa Ali 18 July 2018 в 03:25
Это дает вам информацию обо всех доступных версиях пакетов.
ответ дан Alaa Ali 24 July 2018 в 17:50
Вот еще один способ:
sudo apt-get -s install —only-upgrade
Вышеуказанный метод работает только при запуске с помощью sudo.
ответ дан anonymous2 18 July 2018 в 03:25
Перейдите на сайт packages.ubuntu.com, заполните форму поиска и получите прекрасный вид на пакет, включая версию.
Хит поиск, тогда:
[!d5]
Дополнительные преимущества
Будет также список версий пакетов для других версий Ubuntu. Например. если вы хотите узнать о версии пакета в Raring (13.04), но в вашей системе все еще есть Precise (12.04), то это даст вам возможность узнать это. Вам даже не нужно устанавливать Ubuntu.
Самый большой недостаток в том, что он не будет перечислять версии других репозиториев, которые вы, возможно, установили, таких как PPA. После этого вам понадобится packages.ubuntu.com .
Pro tip
Возьмите ярлык — просто перейдите к http://packages.ubuntu.com/packagename и замените packagename с именем пакета, который вы хотите запросить.
ответ дан Community 18 July 2018 в 03:25
ответ дан Eric Carvalho 18 July 2018 в 03:25
apt-cache show или aptitude show дает вам много информации о пакете из ваших репозиториев (даже если это установлено или нет), включая версию. Если вас интересует только версия, используйте:
apt-cache show | grep Version
aptitude show | grep Version
Если пакет доступен в нескольких версиях, вы увидите это. Чтобы увидеть только последнюю версию, используйте:
apt-cache show | grep Version | head -1
У вас не может быть никаких сомнений в приведенной выше команде.
ответ дан Radu Rădeanu 18 July 2018 в 03:25
Откройте терминал с помощью CTRL + ALT + T и введите его как
. Затем он предоставит вам информацию о том, какая версия доступна.
ответ дан Ten-Coin 18 July 2018 в 03:25
apt-cache madison
Он также предоставляет информацию обо всех доступных версиях пакетов в репозиториях. Этот вывод команды имел такой синтаксис:
packageName | Version | Repository Команда madison apt-cache пытается имитировать выходной формат и подмножество функций инструмента управления архивами Debian, madison. Он отображает доступные версии пакета в табличном формате. В отличие от оригинального madison, он может отображать информацию только для архитектуры, для которой APT получил списки пакетов (APT :: Architecture).
Источник: askubuntu.ru
Как я могу проверить доступную версию пакета в репозиториях?
Как я могу проверить версию доступного пакета в репозиториях Ubuntu, не устанавливая его?
apt-cache policy
Это дает вам информацию обо всех доступных версиях пакета.
- Из вывода видно, что доступны две версии: 2.0.8-0ubuntu0.13.04.1 и 2.0.6-1 . Он также говорит вам, из каких репозиториев они приходят.
- Installed: говорит вам версию, которую вы установили. Если у вас не установлен пакет, вы увидите (none) .
- Candidate: версия, которая будет установлена, если вы используете apt-get install vlc . Если вы хотите установить другую версию, вы бы сделали apt-get install vlc=2.0.6-1 .
Перейдите на packages.ubuntu.com , заполните поисковую форму и получите красивый обзор пакета, включая версию.
Хит поиска, затем:
Дополнительные преимущества
- Также будут перечислены версии пакетов для других версий Ubuntu. Например. если вы хотите узнать о версии пакета в Raring (13.04), но ваша система все еще имеет Precise (12.04), то это даст вам возможность выяснить это.
- Вам даже не нужно устанавливать Ubuntu.
Самым большим недостатком является то, что в нем не будут перечислены версии других репозиториев, которые вы возможно установили, таких как PPA. Затем вам понадобится apt-cache policy подход, который уже был опубликован.
Pro tip
Возьмите ярлык — просто найдите http://packages.ubuntu.com/packagename и замените packagename на имя пакета, который вы хотите запросить.
apt-cache madison
Он также предоставляет информацию обо всех доступных версиях пакетов в репозиториях. Вывод этой команды имеет следующий синтаксис:
packageName | Version | Repository
Команда madison apt-cache пытается имитировать выходной формат и подмножество функций инструмента управления архивами Debian, madison. Он отображает доступные версии пакета в табличном формате. В отличие от оригинального Madison, он может отображать информацию только для архитектуры, для которой APT получил списки пакетов (APT :: Architecture).
Пример:
$ apt-cache madison chromium-browser chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
Спасибо за этот ответ, вывод гораздо более читабелен и выполним с помощью скриптов, чем с apt-cache policy
Источник: qastack.ru