1. Listar os pacotes de software instalados no Ubuntu
Para listar os pacotes de software instalados em sua máquina, você pode usar o seguinte comando:
sudo apt list --installed
A saída do comando será muito semelhante à seguinte, dependendo de quais pacotes estão atualmente instalados:
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]
...
2. Use o programa LESS
Para ler facilmente toda a saída, você pode usar o programa less
.
sudo apt list --installed | less
3. Use o comando GREP
Você pode procurar um pacote específico na saída usando o programa grep
.
sudo apt list --installed | grep -i apache
4. Listar todos os pacotes que incluem o Apache
A saída do comando acima listará todos os pacotes que incluem apache
em seus nomes.
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]
O Apt oferece suporte a padrões para corresponder nomes de pacotes e opções a fim de listar (--installed)
packages instalados,% de(--upgradeable)
pacotes atualizáveis ou todas as versões disponíveis do pacote (--all-versions)
.
5. Use o programa DPKG
Outra alternativa que você pode usar para listar os pacotes de software instalados no seu Ubuntu VPS é o comando dpkg
.
sudo dpkg -l
A saída do comando fornecerá informações como o nome do pacote, versão, arquitetura e breve descrição sobre o pacote. Claro, você pode usar o programa grep
novamente para procurar por um pacote específico.
sudo dpkg -l | grep -i apache
A saída deve se parecer com a abaixo:
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
.
Com a concorrência deste tutorial, você aprendeu com sucesso como listar pacotes instalados no Ubuntu.