В 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
, то достаточно в поле быстрого фильтра указать хотя бы часть названия пакета, и в окне пакетов мы увидим сам пакет и его версию.
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()