Mostrar a lista de pacotes instalados no Ubuntu ou Debian

Mostrar a lista de pacotes instalados no Ubuntu ou Debian
Mostrar a lista de pacotes instalados no Ubuntu ou Debian

Vídeo: Mostrar a lista de pacotes instalados no Ubuntu ou Debian

Vídeo: Mostrar a lista de pacotes instalados no Ubuntu ou Debian
Vídeo: Todos os atalhos iguais/repetidos no Windows? RESOLVIDO! [2023] - YouTube 2024, Maio
Anonim

Enquanto trabalhava nas instruções para compilar o MonoDevelop a partir do código-fonte, eu me baseava fortemente nos comandos dpkg e apt-cache para me dizer o que já estava instalado e quais pacotes estavam disponíveis no repositório. Depois de concluir esse artigo, ocorreu-me que eu deveria explicar como mostrar quais pacotes estão instalados atualmente … então aqui estamos nós.

O comando que precisamos usar é o dpkg –get-selections, que nos dará uma lista de todos os pacotes atualmente instalados.

$ dpkg --get-selections adduser install alsa-base install alsa-utils install apache2 install apache2-mpm-prefork install apache2-utils install apache2.2-common install apt install apt-utils install

A lista completa pode ser longa e difícil, por isso é muito mais fácil filtrar através do grep para obter resultados para o pacote exato que você precisa. Por exemplo, eu queria ver quais pacotes php eu já tinha instalado através do apt-get:

dpkg --get-selections | grep php

libapache2-mod-php5 install php-db install php-pear install php-sqlite3 install php5 install php5-cli install php5-common install php5-gd install php5-memcache install php5-mysql install php5-sqlite install php5-sqlite3 install php5-xsl install

Para crédito extra, você pode encontrar os locais dos arquivos dentro de um pacote da lista usando o comando dpkg -L, como:

dpkg -L php5-gd /. /usr /usr/lib /usr/lib/php5 /usr/lib/php5/20060613 /usr/lib/php5/20060613/gd.so /usr/share /usr/share/doc /etc /etc/php5 /etc/php5/conf.d /etc/php5/conf.d/gd.ini /usr/share/doc/php5-gd

Agora posso dar uma olhada no arquivo gd.ini e alterar algumas configurações…

Recomendado: