Перейти к содержимому

Как узнать версию пакета ubuntu

  • автор:

Проверьте версию установленного пакета в Ubuntu/Debian |

Многие люди задают вопрос: «Как мне проверить версию установленного пакета в моей системе Ubuntu/Debian?», «Как узнать версии пакетов, доступные в операционной системе Ubuntu/Debian Linux?». В Linux все приложения распространяются в виде пакетов, которые представляют собой не что иное, как файлы, связанные с системой управления пакетами. В этом руководстве будет показано несколько команд, которые можно использовать для проверки версии пакета на компьютере с Ubuntu/Debian Linux.

Системы Linux на базе Debian поставляются с двумя основными менеджерами пакетов:

  • apt – Управление пакетами из репозиториев.
  • dpkg – управление пакетами, загруженными в систему. Часто в формате .deb .
  • aptitude можно установить и использовать аналогично aptitude.

Чтобы проверить версию установленного пакета на вашем сервере/рабочем столе Ubuntu, используйте любой из методов, показанных в следующих разделах.

Прежде чем начать, обновите индекс APT вашего пакета:

sudo apt update

Способ 1: использование команды apt

У команды apt есть опция list , которую можно использовать для проверки версии пакета, установленного в системе Ubuntu или Debian.

Например, чтобы проверить версию пакета curl , установленного на моем сервере Ubuntu/Debian, я запустил:

$ apt list curl Listing. Done curl/jammy-updates,jammy-security,now 7.81.0-1ubuntu1.13 amd64 [installed]

Чтобы просмотреть все версии пакета, доступные в репозитории, укажите параметр -a .

$ apt list curl -a Listing. Done curl/jammy-updates,jammy-security,now 7.81.0-1ubuntu1.13 amd64 [installed] curl/jammy 7.81.0-1 amd64

Сюда входят все остальные пакеты, доступные в репозитории для установки.

Для получения более подробной информации о пакете используйте apt show.

$ apt show curl Package: curl Version: 7.81.0-1ubuntu1.13 Priority: optional Section: web Origin: Ubuntu Maintainer: Ubuntu Developers <[email >Original-Maintainer: Alessandro Ghedini <[email >Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 454 kB Depends: libc6 (>= 2.34), libcurl4 (= 7.81.0-1ubuntu1.13), zlib1g (>= 1:1.1.4) Homepage: https://curl.haxx.se Task: server-minimal, cloud-image, ubuntu-wsl, server, ubuntu-server-raspi, ubuntustudio-publishing, ubuntu-budgie-desktop, ubuntu-budgie-desktop-raspi Download-Size: 194 kB APT-Manual-Installed: yes APT-Sources: https://mirror.hetzner.com/ubuntu/packages jammy-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 используйте:

apt show docker-ce -a

Способ 2. Использование apt-cache

apt-cache – это инструмент командной строки Debian, используемый для запроса кеша APT. Он предоставляет операции для поиска и создания интересных результатов из метаданных пакета. Чтобы найти версию пакета с помощью apt-cache, запустите:

$ apt-cache policy curl curl: Installed: 7.81.0-1ubuntu1.13 Candidate: 7.81.0-1ubuntu1.13 Version table: *** 7.81.0-1ubuntu1.13 500 500 https://mirror.hetzner.com/ubuntu/packages jammy-updates/main amd64 Packages 500 https://mirror.hetzner.com/ubuntu/security jammy-security/main amd64 Packages 100 /var/lib/dpkg/status 7.81.0-1 500 500 https://mirror.hetzner.com/ubuntu/packages jammy/main amd64 Packages $ apt-cache policy mariadb-server mariadb-server: Installed: (none) Candidate: 1:10.6.12-0ubuntu0.22.04.1 Version table: 1:10.6.12-0ubuntu0.22.04.1 500 500 https://mirror.hetzner.com/ubuntu/packages jammy-updates/universe amd64 Packages 500 https://mirror.hetzner.com/ubuntu/security jammy-security/universe amd64 Packages 1:10.6.7-2ubuntu1 500 500 https://mirror.hetzner.com/ubuntu/packages jammy/universe amd64 Packages

Первая строка показывает установленную версию. Если пакет не установлен, вы увидите none в качестве значения установленного ключа:

 Installed: (none)

Остальные строки содержат информацию о других пакетах, доступных в репозитории. Использование apt-cache madison даст тот же результат.

$ apt-cache madison curl curl | 7.81.0-1ubuntu1.13 | https://mirror.hetzner.com/ubuntu/packages jammy-updates/main amd64 Packages curl | 7.81.0-1ubuntu1.13 | https://mirror.hetzner.com/ubuntu/security jammy-security/main amd64 Packages curl | 7.81.0-1 | https://mirror.hetzner.com/ubuntu/packages jammy/main amd64 Packages

Метод 3: Использование aptitude

Ubuntu не поставляется с aptitude, вы можете установить его, используя:

sudo apt update sudo apt install aptitude -y

Чтобы проверить доступные версии пакета, выполните:

$ aptitude versions curl p 7.81.0-1 jammy 500 i 7.81.0-1ubuntu1.13 jammy-security,jammy-updates 500

Способ 4: использование apt-show-versions

Команда apt-show-versions используется для вывода списка доступных версий пакета, доступных для распространения. Установите пакет:

sudo apt update sudo apt install apt-show-versions -y

Используйте команду для запроса версий установленных пакетов:

$ apt-show-versions curl curl:amd64/jammy-security 7.81.0-1ubuntu1.13 uptodate

Вывод для пакета, не установленного в системе:

$ apt-show-versions mariadb-server mariadb-server:all not installed

Команда dpkg с фильтром grep может показать версию установленного пакета:

$ dpkg -s curl | grep Version Version: 7.81.0-1ubuntu1.13

Наслаждайтесь использованием Ubuntu/Debian. Linux — ваш выбор.

Рекомендуемые книги по Linux :

  • Лучшие книги по Linux для начинающих и экспертов
  • Лучшие книги по программированию ядра Linux
  • Лучшие книги по сценариям Linux Bash
  • Лучшие учебные пособия по сертификации RHCSA/RHCE
  • Лучшие книги с сертификацией CompTIA A+ с самым высоким рейтингом
  • Лучшие учебные пособия по сертификации LPIC-1 и LPIC-2

Все права защищены. © Linux-Console.net • 2019-2023

Как узнать версию пакета в Linux (Debian, Ubuntu)

Как узнать версию пакета в Linux (Debian, Ubuntu)

В Ubuntu крайне легко поставить или удалить пакеты и приложения.

Для этого можно использовать утилиту apt-get или менеджер с GUI-интерфейсом Synaptic .

Но зачастую нужно узнать версию установленного пакета или же версии всех установленных пакетов в системе.

Если у нас есть только терминал, то здесь нам поможет утилита dpkg (debian package). С её помощью можно узнать всю информацию об установленных пакетах в системе.

dpkg -s gdebi

с ключом -s (status), покажет нам информацию по пакету:

~$ dpkg -s gdebi Package: gdebi Status: install ok installed Priority: optional Section: admin Installed-Size: 169 Maintainer: Ubuntu Developers Architecture: all Version: 0.9.5.7+nmu3 Depends: python3:any (>= 3.3~), gdebi-core (= 0.9.5.7+nmu3), gir1.2-gtk-3.0, gir1.2-vte-2.91, python3-gi, policykit-1, gnome-icon-theme Recommends: libgtk2-perl, shared-mime-info, lintian Description: simple tool to view and install deb files - GNOME GUI gdebi lets you install local deb packages resolving and installing its dependencies. apt does the same, but only for remote (http, ftp) located packages. . The package is also scanned via lintian before the install and its possible to inspect the control and data members of the packages. . This package contains the graphical user interface.
dpkg --list
dpkg --get-selections

выведет листинг всех установленных пакетов в системе.

Если нужно отфильтровать полученный список по какому либо пакету, то с помощью grep можем это сделать.

dpkg --get-selections | grep gdebi

Вот вывод этой комбинированной команды:

~$ dpkg --get-selections | grep gdebi gdebi install gdebi-core install

Также можно получить все файлы пакета, используя параметр -L :

dpkg -L gdebi

Вывод этой команды:

~$ dpkg -L gdebi /. /usr /usr/bin /usr/share /usr/share/application-registry /usr/share/application-registry/gdebi.applications /usr/share/applications /usr/share/applications/gdebi.desktop /usr/share/doc /usr/share/doc/gdebi /usr/share/doc/gdebi/README /usr/share/doc/gdebi/changelog.gz /usr/share/doc/gdebi/copyright /usr/share/gdebi /usr/share/gdebi/GDebi /usr/share/gdebi/GDebi/GDebiGtk.py /usr/share/gdebi/GDebi/SimpleGtkbuilderApp.py /usr/share/gdebi/gdebi-gtk /usr/share/gdebi/gdebi.png /usr/share/gdebi/gdebi.ui /usr/share/man /usr/share/man/man1 /usr/share/man/man1/gdebi-gtk.1.gz /usr/share/polkit-1 /usr/share/polkit-1/actions /usr/share/polkit-1/actions/com.ubuntu.pkexec.gdebi-gtk.policy /usr/share/python3 /usr/share/python3/runtime.d /usr/share/python3/runtime.d/gdebi.rtupdate /usr/bin/gdebi-gtk

Если использовать Synaptic , то достаточно в поле быстрого фильтра указать хотя бы часть названия пакета, и в окне пакетов мы увидим сам пакет и его версию.

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.043 секунд. Запросов: 24.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Как проверить версию установленного пакета в Debian

Если вы являетесь пользователем Debian, вы знаете, насколько важно поддерживать свое программное обеспечение в актуальном состоянии. Установка последних версий программных пакетов может помочь повысить производительность, безопасность и стабильность вашей системы. Однако перед обновлением пакета вам необходимо знать, какая версия в настоящее время установлена в вашей системе. Доступны различные команды, с помощью которых вы можете проверить версию установленного пакета. В этом руководстве мы подробно обсудим эти команды.

Проверьте версию установленного пакета в Ubuntu/Debian

Ниже приведены методы/команды, которые можно использовать для проверки версии установленного пакета в Debian:

Способ 1

В зависимости от пакета, установленного в вашей системе, вы можете использовать параметр -v или –version , чтобы проверить версию установленного пакета:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *