See What Version of a Package Is Installed on Ubuntu Žr Kokią versiją kodo įdiegtas 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. Paketų valdymo sistema Ubuntu tai labai paprasta įdiegti ir pašalinti paketus, tačiau kartais labai svarbu išsiaiškinti, kas versija konkretų paketą, kad jūs tikrai įdiegta.
The apt-get utilities are simply a front-end to the debian dpkg utility, which actually does the real work. Apt-get, komunalinės tiesiog front-end su Debian dpkg naudingumą, kuris iš tikrųjų nėra realus darbas. You can use this utility to figure out what version is installed. Jūs galite naudoti šį įrankį išsiaiškinti, kokia versija įdiegta.
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: Štai, pavyzdžiui, kai aš bandžiau išsiaiškinti, kas versija Ruby aš įdiegta mano sistema:
geek@ubuntuServ:~$ dpkg -s ruby1.8 Geek @ ubuntuServ: ~ $ dpkg-S ruby1.8
Package: ruby1.8 Komplektas: ruby1.8
Status: install ok installed Statusas: įdiegti Gerai įrengtas
Priority: optional Prioritetas: neprivaloma
Section: interpreters Skyrius: žodžiu
Installed-Size: 272 Installed-Size: 272
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com> Lydi: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Architecture: i386 Architecture: i386
Version: 1.8.4-5ubuntu1.2 Versija: 1.8.4-5ubuntu1.2
Depends: libc6 (>= 2.4-1), libruby1.8 (>= 1.8.4) Depends: libc6 (> = 2.4-1), libruby1.8 (> = 1.8.4)
Suggests: ruby1.8-examples, rdoc1.8, ri1.8 Siūlo: ruby1.8-examples, rdoc1.8, ri1.8
Description: Interpreter of object-oriented scripting language Ruby 1.8 Aprašymas: Vertėja žodžiu objekto-oriented scripting language Ruby 1.8
Ruby is the interpreted scripting language for quick and easy Ruby yra interpretuojama skriptų kalba greitai ir lengvai
object-oriented programming. Objektinis programavimas. It has many features to process text Jis turi daug funkcijų procesas tekstas
files and to do system management tasks (as in perl). failus ir atlikti uždavinius valdymo sistema (kaip perl). It is simple, Jis yra paprastas,
straight-forward, and extensible. tiesiai į priekį, ir pailginamas.
. .
This package provides version 1.8 series of Ruby. Šis paketas suteikia versija 1.8 serijos Ruby.
. .
On Debian, Ruby 1.8 is provided as separate packages. Apie Debian, Ruby 1.8 pateikiama kaip atskiras pakuotes. You can get Galite gauti
full Ruby 1.8 distribution by installing following packages. visiškai Ruby 1.8 platinimo įdiegti šiuos paketus.
. .
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-examples 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-lydi: Akira Yamada <akira@debian.org>
You can see that I've got version 1.8.4 installed. Jūs galite pamatyti, kad aš gavau versija 1.8.4 versija.

Daily Email Updates Dienos paštas Atnaujinimai
You can get our how-to articles in your inbox each day for free. Galite gauti mūsų kaip prie straipsnių į Jūsų pašto dėžutę kasdien nemokamai. Just enter your name and email below: Tiesiog įveskite vardą ir elektroninio pašto adresą žemiau:



apt-show-versions is a gem of a tool apt-show-versions yra įrankis perlas
(you need to sudo apt-get install apt-show-versions) (turite sudo apt-get install apt-show-versions)
apt-show-versions -a apt-show-versions -
lists all available versions on the apt repository servers (aswell as the installed version, if there is one) Sąrašai visas turimas versijas apt saugyklos serverių (taip pat įdiegta versija, jei yra)
This is occasionally very useful Tai kartais labai naudinga
The previous comment was supposed to show the example as: Ankstesnis komentarą norėta parodyti pavyzdį, kaip:
apt-show-versions -a <packagename> apt-show-versions-<packagename>
I hope that works better!! Tikiuosi, kad veikia geriau! Wot no preview?! Wot ne išklausyti?!
that's better. kad geriau. Here's what the output looks like Štai ką išėjimo išvaizda
amir@amir-desktop:~$ Amir amir @-desktop: ~ $ apt-show-versions -a ruby apt-show-versions-ruby
ruby 1.8.2-1 install ok installed ruby 1.8.2-1 įdiegti Gerai įrengtas
No stable version Nr stabili versija
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 taip pat yra geras pasirinkimas, ypač jei nežinote tikslaus paketo pavadinimas
:~$ dpkg -l : ~ $ Dpkg-l
or in combination with grep arba kartu su grep
:~$ dpkg -l | grep ruby : ~ $ Dpkg-l | grep ruby
or if you expecting a lot of matches arba jei jūs tikitės iš rungtynių daug
:~$ dpkg -l | grep lib | less : ~ $ Dpkg-l | grep lib | mažiau
you can also use regular expression patterns with grep Taip pat galite naudoti reguliarios išraiškos schemas grep