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

Запутался, как узнать версию установленной программы в Linux? Легко! Покажем команды для Debian, Ubuntu, Fedora и других. Проверь версию пакета Linux в два счета!

В операционных системах Linux, управление пакетами осуществляется с помощью пакетных менеджеров. Для того чтобы проверить версию установленного пакета, необходимо использовать командную строку (терминал). Способ определения версии пакета зависит от используемого дистрибутива Linux и соответствующего пакетного менеджера.

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

Основные пакетные менеджеры и команды

Рассмотрим наиболее распространенные пакетные менеджеры и команды для получения информации о пакете:

  • dpkg (Debian, Ubuntu и др.): Используется для работы с .deb пакетами. Команда dpkg -s <имя_пакета> позволяет получить детальную информацию, включая версию.
  • apt (Debian, Ubuntu и др.): Более продвинутый пакетный менеджер, использующий dpkg. Команда apt show <имя_пакета> предоставляет информацию, включая версию программы.
  • rpm (Red Hat, CentOS, Fedora и др.): Используется для работы с .rpm пакетами. Команда rpm -qi <имя_пакета> отображает информацию о пакете, в т.ч. версию.
  • yum (Red Hat, CentOS и др.): Пакетный менеджер, работающий поверх rpm. Команда yum info <имя_пакета> позволяет получить вывод версии.
  • pacman (Arch Linux): Команда pacman -Qi <имя_пакета> покажет package version; как узнать версию установленного пакета в linux

Для получения списка всех установленных пакетов (list installed packages), можно использовать команду dpkg -l (для deb систем) или rpm -qa (для rpm систем). Эта информация полезна для определения точного имени установленного пакета.

Детализированное рассмотрение методов определения версии пакета

Вышеупомянутые команды представляют собой базовый набор инструментов для определения версии пакета в различных дистрибутивах Linux. Однако, в зависимости от конкретной ситуации, могут потребоваться более специфические подходы.

Использование dpkg (Debian/Ubuntu)

Команда dpkg -s <имя_пакета> предоставляет исчерпывающую информацию о пакете, включая версию программы, архитектуру, зависимости и описание. Альтернативно, можно использовать командную строку dpkg -l <имя_пакета>, которая выводит краткую информацию об установленном пакете, включая его версию; Для более удобного поиска можно использовать dpkg -l | grep <имя_пакета>. Важно отметить, что dpkg работает непосредственно с .deb пакетами и является низкоуровневым инструментом.

Использование apt (Debian/Ubuntu)

apt, являясь высокоуровневым пакетным менеджером, предоставляет более удобный интерфейс для управления пакетами. Команда apt show <имя_пакета> отображает подробную информацию о пакете, включая версию, зависимости и репозиторий, из которого он был установлен. Кроме того, apt policy <имя_пакета> покажет установленную версию и доступные версии пакета в репозиториях. Это особенно полезно для определения, доступна ли более новая версия программы.

Читайте также:  Женская одежда оптом в Москве: преимущества покупки у фабрики Швея

Использование rpm (Red Hat/CentOS/Fedora)

rpm, как и dpkg, является низкоуровневым пакетным менеджером, работающим с .rpm пакетами. Команда rpm -qi <имя_пакета> предоставляет детальную информацию о пакете, включая его версию, релиз и архитектуру. Также, можно использовать rpm -q <имя_пакета> для получения только имени и версии пакета. Для получения списка всех установленных пакетов и их версий, используйте команду rpm -qa.

Использование yum (Red Hat/CentOS)

yum предоставляет более удобный интерфейс для управления пакетами на системах, использующих rpm. Команда yum info <имя_пакета> отображает подробную информацию о пакете, включая вывод версии, доступные обновления и зависимости. Проверить версию можно также с помощью yum list installed <имя_пакета>.

Использование pacman (Arch Linux)

В дистрибутиве Linux Arch Linux, pacman является основным пакетным менеджером. Команда pacman -Qi <имя_пакета> позволяет получить подробную информацию о пакете, где поле «Version» отображает package version. Для быстрого получения версии можно использовать pacman -Q <имя_пакета>.

Альтернативные подходы

В некоторых случаях, версия пакета может быть доступна непосредственно через саму программу, например, с помощью команды <имя_программы> --version или <имя_программы> -v. Однако, этот метод не всегда надежен, так как версия, отображаемая программой, может отличаться от версии, указанной в пакетном менеджере. Важно использовать пакетный менеджер для получения наиболее точной информации о пакете.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Двери и окна
Добавить комментарий