Como descobrir todos os pacotes de software instalados por padrão em uma instalação do Linux?

2

Estou pensando em comprar um VPS e usar o Ubuntu com ele. Instalei o linux em servidores domésticos e quase sempre escolho um sistema muito simples e, em seguida, instalo os pacotes manualmente após a conclusão da instalação.

No entanto, para um VPS, alguns provedores têm imagens pré-criadas que podem ser usadas. Se eu fosse usar um deles, qual é a maneira mais fácil de descobrir / listar o que já está instalado, incluindo coisas como locais e versões?

    
por blndcat 27.06.2009 / 15:47

4 respostas

10

dpkg -l fornecerá uma lista de todos os aplicativos instalados em uma caixa baseada no debian. Para mais informações, consulte esta página .

Além disso, dpkg -L <pkgname> mostra os arquivos instalados para.

    
por 27.06.2009 / 15:57
2

Alguns outros truques úteis: se você instalar "debian-goodies", você terá o comando "dpigs" para exibir o pacote instalado ordenado pelo uso do espaço em disco.

Outro truque útil se você quiser fazer várias instalações semelhantes: use

dpkg --get-selections > installedpackages.txt

Na máquina instalada, transfira o arquivo para a nova máquina e

   cat installedpackages.txt | dpkg --set-selections 

Então faça

apt-get -u dselect-upgrade

E espere:)

    
por 28.06.2009 / 19:40
1

No CentOS / RHEL / Fedora / etc:

rpm -qa | sort

Consulte o banco de dados rpm para todos os pacotes e coloque-os em ordem alfabética:)

Posteriormente, eu confiaria em usar yum para gerenciar os pacotes, em vez de rpm diretamente, pois ele também lidaria com dependências.

    
por 02.10.2009 / 08:31
-4
sudo dpkg -l > packageslist
more packageslist
    
por 28.06.2009 / 21:13