Как узнать версию пакета ubuntu
Перейти к содержимому

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

  • автор:

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

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

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

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

Как узнать версию пакета в 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/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

Проверить доступную версию пакета в Ubuntu

Есть несколько способов определить номер версии доступного пакета в Ubuntu. Командная строка обеспечивает быстрый доступ к доступным пакетам в Ubuntu. В этой статье мы увидим, как проверить доступную версию пакета в Ubuntu из командной строки.

В этом разделе мы объясним различные методы проверки доступной версии пакета Ubuntu.

Всегда обязательно обновляйте свою систему до последней доступной версии. Итак, выполните для него следующую команду:

$ sudo apt-get update

Теперь выполните приведенную ниже команду, чтобы проверить доступную версию пакета Ubuntu:

Здесь мы хотим проверить доступную версию Firefox, используя список доступных пакетов apt-get. Вот почему мы выполнили следующую команду:

$ apt list firefox

Как следует из приведенного выше результата, мы можем использовать «-a» для получения дополнительной информации о версии. Итак, мы выполнили следующую команду:

$ apt list firefox -a

Если вам нужна дополнительная информация о доступном пакете, используйте следующую команду:

$ apt show firefox

$ apt show firefox -a

Команда Apt Cache

Если вы хотите запросить кэш APT, используйте эту команду. Команда Apt-cache выполняет операцию поиска и создания соответствующего вывода из доступных метаданных пакета. Итак, запустите для него следующую команду:

$ apt-cache policy < packageName >

Например, мы узнаем все доступные версии веб-браузера Firefox из репозитория Ubuntu. Для этого мы запускаем команду, написав «firefox» вместо «имя пакета» в приведенной выше команде.

$ apt-cache policy firefox

После выполнения вышеуказанной команды система предоставит краткую информацию о доступной версии веб-браузера Firefox. Наряду с этим, эта команда также сообщает нам, из какого репозитория эта версия. Выходные данные также предоставляют информацию о том, установлен ли пакет.

На изображении выше есть два слова «кандидат» и «установить».

Установлен

Он показывает нам версию, которая в настоящее время установлена в системе Ubuntu.

Кандидат

Кандидат показывает пакет той версии в нашей системе Ubuntu, которую необходимо установить. В этом примере показана версия, в которой мы будем устанавливать браузер Firefox из репозитория Ubuntu с помощью apt-get.

С помощью другой команды мы можем отобразить версию пакета из репозитория Ubuntu. Эта команда что-то вроде этого.

$ apt-cache madison < packageName >

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

$ apt-cache madison firefox

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

Команда способностей

Ubuntu не предлагает aptitude, поэтому установите его с помощью этой команды:

$ sudo apt install aptitude -y

Теперь проверьте доступную версию Firefox, используя приведенную ниже команду:

$ aptitude versions < packageName >

Бонусный совет

Этот метод применяется специально к рабочим столам Ubuntu. Посетите веб-сайт пакетов Ubuntu с помощью любого веб-браузера. Нажмите кнопку поиска после ввода названия версии пакета.

Это все, что нам нужно сделать. Это отобразит версию установочного пакета, доступную в репозитории Ubuntu.

Подведение итогов

Это был краткий обзор того, как проверить доступные версии пакета в Ubuntu из командной строки. Мы использовали конкретные примеры браузера Firefox, чтобы наши читатели могли лучше понять. Пожалуйста, посетите наш официальный сайт, чтобы узнать больше нового о Linux.

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

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

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