See What Version of a Package Is Installed on Ubuntu Дивіться, яка версія пакета встановлена на Ubuntu
The package management system on Ubuntu makes it extremely simple to install and remove packages, but sometimes it's important to figure out what version of a particular package that you actually have installed. Система управління пакетами в Ubuntu робить його надзвичайно простим в установці і видаленні пакетів, а іноді це дуже важливо з'ясувати, яка версія пакету зокрема, що ви дійсно встановлені.
The apt-get utilities are simply a front-end to the debian dpkg utility, which actually does the real work. Apt-Get утиліти просто передній кінець Debian Dpkg утиліта, яка фактично робить реальну роботу. You can use this utility to figure out what version is installed. Буде встановлено, ви можете використовувати цю утиліту, щоб з'ясувати, яка версія.
dpkg -s <packagename> Dpkg-S <packagename>
Here's an example, where I was trying to figure out what version of Ruby I had installed on my system: Ось приклад, який я намагався з'ясувати, яка версія Ruby I був встановлений на моїй системі:
geek@ubuntuServ:~$ dpkg -s ruby1.8 Грайте та вигравайте @ ubuntuServ: ~ $ Dpkg-S ruby1.8
Package: ruby1.8 Пакет: ruby1.8
Status: install ok installed Статус: установка ОК встановлений
Priority: optional Черговість: Факультативний
Section: interpreters Розділ: перекладачів
Installed-Size: 272 Installed-Size: 272
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com> Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Architecture: i386 Архітектура: i386
Version: 1.8.4-5ubuntu1.2 Версія: 1.8.4-5ubuntu1.2
Depends: libc6 (>= 2.4-1), libruby1.8 (>= 1.8.4) Зависит: libc6 (> = 2.4-1), libruby1.8 (> = 1.8.4)
Suggests: ruby1.8-examples, rdoc1.8, ri1.8 Пропонує: ruby1.8-прикладів, rdoc1.8, ri1.8
Description: Interpreter of object-oriented scripting language Ruby 1.8 Опис: інтерпретатор об'єктно-орієнтованої мови сценаріїв Ruby 1.8
Ruby is the interpreted scripting language for quick and easy Рубін інтерпретується мова сценаріїв для швидкої і простої
object-oriented programming. об'єктно-орієнтованого програмування. It has many features to process text Вона має багато функцій для обробки тексту
files and to do system management tasks (as in perl). файли і виконувати завдання системного адміністрування (як на Perl). It is simple, Це простий,
straight-forward, and extensible. прямому і розширюваний.
. .
This package provides version 1.8 series of Ruby. Цей пакет містить Версія 1.8 серій Ruby.
. .
On Debian, Ruby 1.8 is provided as separate packages. У Debian, Ruby 1,8 надаються у вигляді окремих пакетів. You can get Ви можете отримати
full Ruby 1.8 distribution by installing following packages. повне Ruby 1.8 Розподіл по встановленню наступних пакетів.
. .
ruby1.8 ruby1.8-dev ri1.8 rdoc1.8 irb1.8 ruby1.8-elisp ruby1.8 ruby1.8-Dev ri1.8 rdoc1.8 irb1.8 ruby1.8-elisp
ruby1.8-examples libdbm-ruby1.8 libgdbm-ruby1.8 libtcltk-ruby1.8 ruby1.8-прикладів libdbm-ruby1.8 libgdbm-ruby1.8 libtcltk-ruby1.8
libopenssl-ruby1.8 libreadline-ruby1.8 libopenssl-ruby1.8 libreadline-ruby1.8
Original-Maintainer: akira yamada <akira@debian.org> Original-Maintainer: Акіра Ямада <akira@debian.org>
You can see that I've got version 1.8.4 installed. Ви бачите, що я отримав версію 1.8.4 встановлений.

Daily Email Updates Email Щоденні оновлення
You can get our how-to articles in your inbox each day for free. Ви можете отримати наші довідкові статті у Вашу поштову скриньку щодня безкоштовно. Just enter your name and email below: Просто введіть ваші ім'я та адресу електронної пошти нижче:



apt-show-versions is a gem of a tool APT-шоу-версій є перлиною інструменту
(you need to sudo apt-get install apt-show-versions) (необхідно Суду Apt-Get установку АПТ-шоу-версії)
apt-show-versions -a APT-шоу-версій --
lists all available versions on the apt repository servers (aswell as the installed version, if there is one) перераховані всі доступні версії на серверах сховища APT (а також встановлену версію, якщо така є)
This is occasionally very useful Це іноді дуже корисно
The previous comment was supposed to show the example as: Попередній коментар мав показати приклад, як:
apt-show-versions -a <packagename> APT-шоу-версій-<packagename>
I hope that works better!! Я сподіваюся, що працює краще! Wot no preview?! Wot попередній перегляд?!
that's better. Так-то краще. Here's what the output looks like Ось як виглядає вихідний
amir@amir-desktop:~$ Амір @ Амір-Desktop: ~ $ apt-show-versions -a ruby APT-шоу-версій-рубіновий
ruby 1.8.2-1 install ok installed Ruby 1.8.2-1 OK установка встановлена
No stable version Ні стабільній версії
ruby 1.8.2-1 dapper Ruby 1.8.2-1 Dapper
ruby/dapper uptodate 1.8.2-1 Ruby / Dapper Uptodate 1.8.2-1
dpkg is also a good option, especially if you don't know the exact package name Dpkg також є гарним варіантом, особливо якщо ви не знаєте точну назву пакета
:~$ dpkg -l : ~ $ Dpkg-L
or in combination with grep або в поєднанні з Grep
:~$ dpkg -l | grep ruby : ~ $ Dpkg-L | Grep Ruby
or if you expecting a lot of matches або якщо ви очікуєте багато матчів
:~$ dpkg -l | grep lib | less : ~ $ Dpkg-L | Grep Lib | менше
you can also use regular expression patterns with grep Ви також можете використовувати регулярні вирази моделей з Grep