Заметки о решаемых задачах АйТишников

Сделал - запиши. Нашёл - сохрани :)

Прошу прощения за рекламу на сайте. Я постарался сделать это максимально ненавязчиво и по минимуму. При чтении заинтересовавших вас статей она не будет вам мешать.
И если есть возможность поставить мой сайт в исключения у блокировщика рекламы, я буду очень признателен вам.

Как узнать версию пакета в Linux (Debian, Ubuntu)

Как узнать версию пакета в Linux (Debian, Ubuntu)

 

 

 

В Ubuntu крайне легко поставить или удалить пакеты и приложения.

Для этого можно использовать утилиту apt-get или менеджер с GUI-интерфейсом Synaptic.

Но зачастую нужно узнать версию установленного пакета или же версии всех установленных пакетов в системе.

Если у нас есть только терминал, то здесь нам поможет утилита dpkg (debian package). С её помощью можно узнать всю информацию об установленных пакетах в системе.

Команда

dpkg -s gdebi

с ключом -s (status), покажет нам информацию по пакету:

~$ dpkg -s gdebi
Package: gdebi
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 169
Maintainer: Ubuntu Developers <ubuntu-dev-team@lists.alioth.debian.org>
Architecture: all
Version: 0.9.5.7+nmu3
Depends: python3:any (>= 3.3~), gdebi-core (= 0.9.5.7+nmu3), gir1.2-gtk-3.0, gir1.2-vte-2.91, python3-gi, policykit-1, gnome-icon-theme
Recommends: libgtk2-perl, shared-mime-info, lintian
Description: simple tool to view and install deb files - GNOME GUI
 gdebi lets you install local deb packages resolving and installing
 its dependencies. apt does the same, but only for remote (http, ftp)
 located packages.
 .
 The package is also scanned via lintian before the install and its
 possible to inspect the control and data members of the packages.
 .
 This package contains the graphical user interface.

А команда

dpkg --list

или

dpkg --get-selections

выведет листинг всех установленных пакетов в системе.

Если нужно отфильтровать полученный список по какому либо пакету, то с помощью grep можем это сделать.

dpkg --get-selections | grep gdebi

Вот вывод этой комбинированной команды:

~$ dpkg --get-selections | grep gdebi
gdebi                        install
gdebi-core                   install

Также можно получить все файлы пакета, используя параметр -L:

 dpkg -L gdebi

Вывод этой команды:

~$  dpkg -L gdebi
/.
/usr
/usr/bin
/usr/share
/usr/share/application-registry
/usr/share/application-registry/gdebi.applications
/usr/share/applications
/usr/share/applications/gdebi.desktop
/usr/share/doc
/usr/share/doc/gdebi
/usr/share/doc/gdebi/README
/usr/share/doc/gdebi/changelog.gz
/usr/share/doc/gdebi/copyright
/usr/share/gdebi
/usr/share/gdebi/GDebi
/usr/share/gdebi/GDebi/GDebiGtk.py
/usr/share/gdebi/GDebi/SimpleGtkbuilderApp.py
/usr/share/gdebi/gdebi-gtk
/usr/share/gdebi/gdebi.png
/usr/share/gdebi/gdebi.ui
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/gdebi-gtk.1.gz
/usr/share/polkit-1
/usr/share/polkit-1/actions
/usr/share/polkit-1/actions/com.ubuntu.pkexec.gdebi-gtk.policy
/usr/share/python3
/usr/share/python3/runtime.d
/usr/share/python3/runtime.d/gdebi.rtupdate
/usr/bin/gdebi-gtk

Если использовать Synaptic, то достаточно в поле быстрого фильтра указать хотя бы часть названия пакета, и в окне пакетов мы увидим сам пакет и его версию.

 

16 декабря 2013, 10:57    Александр Linux 0    6460 0

 

 

 

 



Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.