Как узнать версии пакетов, доступные в операционной системе Ubuntu/Debian Linux ?
В Linux все приложения распространяются в виде пакетов, которые представляют собой не что иное, как файлы, связанные с системой управления пакетами.
Это руководство покажет вам несколько команд, которые можно использовать для проверки версии пакета на машине Ubuntu/Debian Linux.
Системы Linux на основе Debian поставляются с двумя основными менеджерами пакетов:
- apt – Управление пакетами из репозиториев
- dpkg – Управление пакетами, загруженными в систему. Часто в формате .deb
- aptitude можно установить и использовать аналогично apt
Чтобы проверить версию установленного пакета на вашем сервере/настольном Ubuntu, используйте любой из методов, показанных в следующих разделах.
Прежде чем начать, обновите APT-индекс вашего пакета:
sudo apt update
Метод 1. Использование команды apt
Команда apt имеет список параметров, который можно использовать для проверки версии пакета, установленного в системе Ubuntu или Debian.
7. Как обновить локального репозитория? Разница версий /git pull/ git clone/ git/ git version/
Например, чтобы проверить версию пакета curl, установленную на моем сервере Ubuntu/Debian, я бы запустил:
$ apt list curl Listing. Done curl/focal-updates,focal-security,now 7.68.0-1ubuntu2.2 amd64 [installed,automatic] N: There is 1 additional version. Please use the ‘-a’ switch to see it
Чтобы увидеть все версии пакета, доступные в репозитории, передайте параметр -a.
$ apt list curl -a Listing. Done curl/focal-updates,focal-security 7.68.0-1ubuntu2.5 amd64 [upgradable from: 7.68.0-1ubuntu2.2] curl/now 7.68.0-1ubuntu2.2 amd64 [installed,upgradable to: 7.68.0-1ubuntu2.5] curl/focal 7.68.0-1ubuntu2 amd64
Сюда входят все остальные пакеты, доступные в репозитории для установки.
Для получения более подробной информации о пакете используйте apt show.
$ apt show curl Package: curl Version: 7.68.0-1ubuntu2.5 Priority: optional Section: web Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Alessandro Ghedini Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 411 kB Depends: libc6 (>= 2.17), libcurl4 (= 7.68.0-1ubuntu2.5), zlib1g (>= 1:1.1.4) Homepage: http://curl.haxx.se Task: server, cloud-image, ubuntu-budgie-desktop Download-Size: 161 kB APT-Sources: http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 Packages Description: command line tool for transferring data with URL syntax curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. . curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos. ), file transfer resume, proxy tunneling and a busload of other useful tricks.
Для получения подробной информации обо всех версиях пакета docker-ce используйте:
Git: Урок 12. Удаленный репозиторий и git clone
$ apt show docker-ce -a
Метод 2: использование apt-cache
apt-cache – это инструмент командной строки Debian, используемый для запроса кэша APT.
Он предоставляет операции по поиску и генерации интересного вывода из метаданных пакета.
Чтобы найти версию пакета с помощью apt-cache, запустите:
$ apt-cache policy curl curl: Installed: 7.68.0-1ubuntu2.2 Candidate: 7.68.0-1ubuntu2.5 Version table: 7.68.0-1ubuntu2.5 500 500 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages *** 7.68.0-1ubuntu2.2 100 100 /var/lib/dpkg/status 7.68.0-1ubuntu2 500 500 http://mirrors.digitalocean.com/ubuntu focal/main amd64 Packages $ apt-cache policy mariadb-server mariadb-server: Installed: (none) Candidate: 1:10.3.29-0ubuntu0.20.04.1 Version table: 1:10.3.29-0ubuntu0.20.04.1 500 500 http://mirrors.digitalocean.com/ubuntu focal-updates/universe amd64 Packages 500 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages 1:10.3.22-1ubuntu1 500 500 http://mirrors.digitalocean.com/ubuntu focal/universe amd64 Packages
Первая строка показывает установленную версию:
Installed: 7.68.0-1ubuntu2.2 —> Show installed version
Если пакет не установлен, вы увидите none в качестве значения установленного ключа:
Installed: (none)
Источник: itisgood.ru
Как узнать версию пакета в репозиториях Ubuntu | Debian
Как узнать версию пакеты в репозиториях Ubuntu | Debian? Этим вопросом задается чуть ли не каждый начинающий Линуксойд. Ведь установкой более свежий версии ПО преследуются как минимум две цели: Стабильность и Защищенность.
Как же узнать версию пакета.
Для начала, найдем нужную программу в репозиториях, например samba
sudo apt-cache search samba
На этот запрос мы получим огромный перечень пакетов, в которых встречается слово samba. Т.е. пакет такой есть, а теперь узнаем версию пакета
sudo apt-cache show samba | grep -i version
В ответ получим номер верcии пакета в официальном репозитории ubuntu.
Теперь у нас есть выбор при установке пакета, установить из репозитория или же собрать пакет с официального сайт, с более свежей версией.
Если есть вопросы, то пишем в комментариях.
Также можете вступить в Телеграм канал, ВКонтакте или подписаться на Twitter. Ссылки в шапке страницы.
Заранее всем спасибо.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Сегодня в статье настроим и русифицируем Ubuntu Server 16.04/18.04/20.04. Чтобы поддерживался русский язык, и перевод системы стал русским
Начиная с сентября 2017 года удостоверяющим центрам предписано обязательно проверять CAA-записи в DNS перед генерацией сертификата
В этой статье рассмотрим пример обновления Ubuntu Server 16.04 до Ubuntu Server 18.04 Все наши действия нам придется выполнять из Читать
В связи с последними блокировками IP-адресов Роскомнадзором, встала необходимость завести свой собственный VPN сервер. Если VPN у вас ещё не Читать
Источник: obu4alka.ru
Проверить доступную версию пакета в Ubuntu
Есть несколько способов определить номер версии доступного пакета в Ubuntu. Командная строка обеспечивает быстрый доступ к доступным пакетам в Ubuntu. В этой статье мы увидим, как проверить доступную версию пакета в Ubuntu из командной строки.
В этом разделе мы объясним различные методы проверки доступной версии пакета Ubuntu.
Всегда проверяйте, чтобы ваша система обновлялась до последней доступной версии. Итак, выполните для него следующую команду:
$ судо apt-get update
Теперь запустите следующую команду, чтобы проверить доступную версию пакета Ubuntu:
Здесь мы хотим проверить доступную версию Fire Fox используя apt-get список доступных пакетов. Вот почему мы выполнили следующую команду:
$ список подходящих Firefox
Как следует из приведенного выше результата, мы можем использовать «-a» для получения дополнительной информации, связанной с версией. Итак, мы выполнили следующую команду:
$ список подходящих Firefox -а
Если вам нужна дополнительная информация о доступном пакете, используйте следующую команду:
$ подходящее шоу firefox
$ подходящее шоу firefox -а
Команда Apt Cache
Если вы хотите запросить кеш APT, используйте эту команду. Команда Apt-cache выполняет операцию по поиску и созданию соответствующего вывода из доступных метаданных пакета. Итак, запустите для него следующую команду:
Например, мы узнаем все доступные версии веб-браузера Firefox из репозитория Ubuntu. Для этого мы запускаем команду, написав «firefox» вместо «имя пакета» в приведенной выше команде.
$ Политика apt-cache Fire Fox
После выполнения указанной выше команды система предоставит краткую информацию о доступной версии веб-браузера Firefox. Наряду с этим, эта команда также сообщает нам, из какого репозитория поступает эта версия. В выходных данных также содержится информация о том, установлен ли пакет.
На изображении выше есть два слова с именами «кандидат» и «установка».
Установлены
Он показывает нам версию, которая в настоящее время установлена в системе Ubuntu.
Кандидат
Кандидат показывает пакет этой версии в нашей системе Ubuntu, который необходимо установить. В этом примере показана версия, которую мы установим браузер Firefox из репозитория Ubuntu с помощью apt-get.
С помощью другой команды мы можем отобразить версию пакета из репозитория Ubuntu. Эта команда выглядит примерно так.
Чтобы отобразить версию в репозитории, мы запустим такую команду.
$ apt-cache Мэдисон Firefox
Если мы сравним с предыдущей командой, то эта команда отображает вывод в чистом формате.
Команда способностей
Ubuntu не предлагает возможности, поэтому установите его с помощью этой команды:
$ судо подходящий установить способность -у
Теперь проверьте доступную версию Firefox, используя приведенную ниже команду:
Бонусный совет
Этот метод применяется конкретно к настольным компьютерам Ubuntu. Посетить Пакеты Ubuntu веб-сайт с помощью любого веб-браузера. После ввода названия версии пакета нажмите кнопку поиска.
Это все, что нам нужно сделать. Это отобразит версию установочного пакета, доступную в репозитории Ubuntu.
Заключение
Это был краткий обзор того, как проверить доступные версии пакета в Ubuntu из командной строки. Мы использовали конкретные примеры браузера Firefox, чтобы наши читатели могли лучше понять. Посетите наш официальный сайт, чтобы узнать больше о Linux.
Источник: ciksiti.com