Como obter uma lista de aplicativos instalados sem inicializar no Ubuntu?

1

Eu tenho um laptop cujo HDD está morrendo e se tornou somente leitura. Não consigo inicializar o sistema no Ubuntu, mas posso ler a partição do Ubuntu usando um disco ao vivo. Existe alguma maneira que eu possa obter uma lista de aplicativos instalados (na partição do Ubuntu) para que eu possa instalá-los facilmente em um novo disco rígido?

    
por Reza 08.12.2013 / 15:43

2 respostas

1

Você deve poder dizer dpkg para pesquisar o banco de dados no sistema de arquivos inativo. Por exemplo, se você montou o sistema de arquivos raiz do disco com falha em /mnt/old , então você pode tentar

dpkg --admindir=/mnt/old/var/lib/dpkg --get-selections

ou

dpkg-query -l --admindir=/mnt/old/var/lib/dpkg

O comando dpkg --get-selections seria preferível (se funcionar) já que você pode importar sua saída diretamente via dpkg --set-selections no novo sistema.

    
por steeldriver 08.12.2013 / 19:25
0

Posso pensar em algumas coisas diferentes, só de olhar para o disco rígido:

  1. Veja /opt para os pacotes aleatórios que são instalados lá
  2. Veja /usr/share/applications para obter uma listagem de todos os aplicativos que têm um atalho exibido quando você pesquisa o Unity.
  3. Veja /etc/ para ver se você perdeu alguma coisa que seja apenas uma ferramenta CLI.

Se você fizer isso, digite:

sudo dpkg --get-selections

Isso fornecerá a lista mais abrangente.

    
por Brandon Bertelsen 08.12.2013 / 17:45