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

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 — задать вопрос в Телеграм-группе