Pagina inicial » como » Mostrar a lista de pacotes instalados no Ubuntu ou Debian

    Mostrar a lista de pacotes instalados no Ubuntu ou Debian

    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 atualmente instalados ... então aqui estamos.

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

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

    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 instalar php-db instalar php-pear instalar php-sqlite3 instalar php5 instalar php5-instalar instalar php5-comum instalar php5-instalar instalar php5-instalar instalar php5-instalar instalar instalar instalar php5-instalar instalar php5-instalar instalação xsl

    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 / 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…