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

Как узнать версию программы в linux

  • автор:

How to find version of a software installed in ubuntu

Is there any universal command that I can use in the console, for example how to find the mysql version ?

asked Feb 6, 2013 at 11:03
89 1 1 gold badge 1 1 silver badge 7 7 bronze badges

2 Answers 2

You can use dpkg to get that info:

dpkg -l mysql-server | grep -E "^ii" | tr -s ' ' | cut -d' ' -f3 

This will give you the installed version of the mysql-server package.

If a package is not installed, it will print out «No packages found matching mysql-server.» instead.

How to check installed program version? [duplicate]

How can I check installed program versions in terminal. Is there any command for that, for example ver or something similar?

67.5k 32 32 gold badges 178 178 silver badges 269 269 bronze badges
asked Mar 30, 2014 at 7:08
303 1 1 gold badge 2 2 silver badges 4 4 bronze badges

1 Answer 1

The way how to know version of an installed package varies for different programs. Usually

application_name --version 
application_name -version 

can be used to know it. It is better to see man application_name and search which is the command line switch to know the version.

If you installed any package using apt , to see the version you can try

apt-cache policy package_name 

In few cases the version can be found in application_name —help . For example virtualbox

In few very little case application_name -v also gives you version.

Как посмотреть версию Linux в терминале?

версию программы linux, которая запущена в данный момент, можно посмотреть, например, командой (приведён и пример вывода):

$ uname -r 3.13.0-57-generic 
$ cat /proc/version Linux version 3.13.0-57-generic (buildd@brownie) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 

версию же дистрибутива можно посмотреть, например, командой (приведён и пример вывода):

$ lsb_release -r Release: 14.04 

больше информации — с опцией -a (приведён и пример вывода):

$ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename: trusty 

это если установлена программа lsb_release. к сожалению, до сих пор не во всех дистрибутивах она устанавливается по умолчанию. тогда стоит воспользоваться командой (приведён и пример вывода):

$ cat /etc/*release* DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.4 LTS" NAME="Ubuntu" VERSION="14.04.4 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.4 LTS" VERSION_ID="14.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" 

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

book24 не заставляйте меня думать

sed (GNU sed) 4.7 Packaged by Debian Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. GNU sed home page: . General help using GNU software: . E-mail bug reports to: .

В Debian , Ubuntu и других производных Debian можно выполнить команду

dpkg -p имя_программы

Например, чтобы узнать версию sed нужно выполнить

Package: sed Essential: yes Priority: required Section: utils Installed-Size: 336 Origin: Ubuntu Maintainer: Ubuntu Developers Bugs: https://bugs.launchpad.net/ubuntu/+filebug Architecture: amd64 Multi-Arch: foreign Version: 4.7-1 Pre-Depends: libacl1 (>= 2.2.51-8), libc6 (>= 2.14), libselinux1 (>= 1.32) Filename: pool/main/s/sed/sed_4.7-1_amd64.deb Size: 189668 MD5sum: 2e2c9a0370c20a2a1921572f250db43e Description: GNU stream editor for filtering/transforming text Original-Maintainer: Clint Adams SHA1: a8106de20fa00fc7f97a45d18ec411512cc64293 SHA256: a5428ddec609149eb6086cec20bf14a0300972a191eb0cc010e7f1c7f17186f4 Homepage: https://www.gnu.org/software/sed/ Task: minimal Description-md5: 2ed71305ee7a49ce4438c58140980d2f

Команда dpkg -p, впрочем как и флаги —version, -V работает не со всеми программами

Например, если вы выполните

dpkg -p virtualbox

Скорее всего получите сообщение

dpkg-query: package ‘virtualbox’ is not available

Команда virtualbox —version просто запустит Virtualbox

Чтобы определить версию Virtualbox выполните

Oracle VM VirtualBox VM Selector v6.1.10_Ubuntu (C) 2005-2020 Oracle Corporation All rights reserved. No special options. If you are looking for —startvm and related options, you need to use VirtualBoxVM.

  • Поиск по сайту
  • aofeed — Telegram канал чтобы следить за выходом новых статей
  • aofeedchat — задать вопрос в Телеграм-группе

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

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