ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Список всех установленных пакетов с apt на Ubuntu

Apt представляет собой интерфейс командной строки, которая позволяет выполнять такие действия, как установка новых программных пакетов, удаление ненужных пакетов программного обеспечения, обновление существующих пакетов программного обеспечения, поиск конкретных пакетов программного обеспечения и т.д. на VPS Debian в качестве операционной системы или Debian на базе Linux дистрибутивов, таких как Ubuntu. На этом уроке мы покажем вам, как получить список всех установленных пакетов с apt на Ubuntu (показать все установленное программное обеспечение на вашем VPS)

Если вы хотите получить список всех установленных пакетов на вашем CentOS VPS, то проверьте наш учебник по yum.

Прежде всего, подключитесь к серверу Linux через SSH. Чтобы получить список установленных пакетов программного обеспечения на вашем компьютере, вы можете использовать следующую команду:

sudo apt list --installed

 

Вывод команды будет очень похоже на следующее, в зависимости от того, какие пакеты установлены в настоящее время:

Listing...
acl/xenial,now 2.2.52-3 amd64 [installed]
adduser/xenial,xenial,now 3.113+nmu3ubuntu4 all [installed]
apache2/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 amd64 [installed]
apache2-bin/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 amd64 [installed,automatic]
apache2-data/xenial-updates,xenial-updates,xenial-security,xenial-security,now 2.4.18-2ubuntu3.1 all [installed,automatic]
apache2-doc/xenial-updates,xenial-updates,xenial-security,xenial-security,now 2.4.18-2ubuntu3.1 all [installed]
apache2-utils/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 amd64 [installed]
apparmor/xenial-updates,now 2.10.95-0ubuntu2.5 amd64 [installed,automatic]
apt/xenial-updates,now 1.2.19 amd64 [installed]
apt-utils/xenial-updates,now 1.2.19 amd64 [installed]
...

 

Чтобы легче читать весь вывод вы можете использовать программу less.

sudo apt list --installed | less

 

Вы также можете искать конкретный пакет с помощью программы grep.

sudo apt list --installed | grep -i apache

 

Выводом из приведенной выше команды будут перечислены все пакеты, которые включают apache в их именах.

apache2/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 amd64 [installed]
apache2-bin/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 amd64 [installed,automatic]
apache2-data/xenial-updates,xenial-updates,xenial-security,xenial-security,now 2.4.18-2ubuntu3.1 all [installed,automatic]
apache2-doc/xenial-updates,xenial-updates,xenial-security,xenial-security,now 2.4.18-2ubuntu3.1 all [installed]
apache2-utils/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 amd64 [installed]
libapache2-mod-php/xenial,xenial,now 1:7.0+35ubuntu6 all [installed,automatic]
libapache2-mod-php7.0/xenial-updates,now 7.0.13-0ubuntu0.16.04.1 amd64 [installed,automatic]
libapache2-mod-security2/xenial,now 2.9.0-1 amd64 [installed]
libapache2-modsecurity/xenial,xenial,now 2.9.0-1 all [installed]

 

Apt поддерживает шаблоны, имена и опции, список установленных пакетов (--installed), обновляемые пакеты (--upgradeable) или все доступные версии пакета (--all-versions).

Другой вариант, который можно использовать для получения списка установленных пакетов программного обеспечения на Ubuntu VPS является команда dpkg.

sudo dpkg -l

 

Вывод команды предоставит вам такую информацию, как имя пакета, версия, архитектура и краткое описание пакета. Конечно, вы можете использовать программу grep снова для поиска конкретного пакета.

sudo dpkg -l | grep -i apache

 

Вывод должен выглядеть так, как показано ниже:

ii  apache2                       2.4.18-2ubuntu3.1                     amd64        Apache HTTP Server
ii  apache2-bin                   2.4.18-2ubuntu3.1                     amd64        Apache HTTP Server (modules and other binary files)
ii  apache2-data                  2.4.18-2ubuntu3.1                     all          Apache HTTP Server (common files)
ii  apache2-doc                   2.4.18-2ubuntu3.1                     all          Apache HTTP Server (on-site documentation)
ii  apache2-utils                 2.4.18-2ubuntu3.1                     amd64        Apache HTTP Server (utility programs for web servers)
rc  apache2.2-common              2.2.22-6ubuntu5.1                     amd64        Apache HTTP Server common files
ii  libapache2-mod-php            1:7.0+35ubuntu6                       all          server-side, HTML-embedded scripting language (Apache 2 module) (default)
rc  libapache2-mod-php5           5.5.9+dfsg-1ubuntu4.16                amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  libapache2-mod-php7.0         7.0.13-0ubuntu0.16.04.1               amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  libapache2-mod-security2      2.9.0-1                               amd64        Tighten web applications security for Apache
ii  libapache2-modsecurity        2.9.0-1                               all          Dummy transitional package
ii  libapr1:amd64                 1.5.2-3                               amd64        Apache Portable Runtime Library
ii  libaprutil1:amd64             1.5.4-1build1                         amd64        Apache Portable Runtime Utility Library
ii  libaprutil1-dbd-sqlite3:amd64 1.5.4-1build1                         amd64        Apache Portable Runtime Utility Library - SQLite3 Driver
ii  libaprutil1-ldap:amd64        1.5.4-1build1                         amd64        Apache Portable Runtime Utility Library - LDAP Driver

 

Список всех установленных пакетов с apt на Ubuntu

PS. Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок, расположенных ниже или просто оставьте комментарий ниже. Заранее благодарю.

Exit mobile version