Subscribe to How-To Geek Підписатись на How-To Geek

Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

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 встановлений.

This article was originally written on 12/16/06 Tagged with: Ця стаття була спочатку написана на 12/16/06 тегами: Adding Software Додавання програмного забезпечення , , Ubuntu Ubuntu , , Ubuntu Tips & Tweaks Ubuntu Поради & Tweaks

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: Просто введіть ваші ім'я та адресу електронної пошти нижче:


Name: Ім'я:
Email: Електронна пошта:

Comments (4) Коментарі (4)

  1. amir Амір

    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 Це іноді дуже корисно

  2. amir Амір

    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 попередній перегляд?!

  3. amir Амір

    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

  4. lonny27 lonny27

    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


Our Friends Наші друзі
Getting Started Приступаючи до роботи


About How-To Geek Про How-To Geek
What Is That Process? Що це за процес?
svchost.exe svchost.exe
jusched.exe jusched.exe
dwm.exe dwm.exe
ctfmon.exe Ctfmon.exe
wmpnetwk.exe wmpnetwk.exe
wmpnscfg.exe wmpnscfg.exe
rundll32.exe rundll32.exe
wfcrun32.exe wfcrun32.exe
Ipoint.exe Ipoint.exe
Itype.exe Itype.exe
Wfica32.exe Wfica32.exe
Mobsync.exe Mobsync.exe
conhost.exe conhost.exe
Dpupdchk.exe Dpupdchk.exe Adobe_Updater.exe Adobe_Updater.exe

Copyright © 2006-2009 HowToGeek.com. Copyright © 2006-2009 HowToGeek.com. All Rights Reserved. Всі права захищені.