Onde posso encontrar uma lista completa dos pacotes que instalei após a instalação inicial?

8

Quero salvar a lista de pacotes que foram instalados. Achei que seria o melhor para listar tudo e diferenciá-lo com o conjunto padrão.

Edit: Esclarecimento: Não quero obter a lista de pacotes instalados que estão instalados no momento. Em vez disso, quero obter a lista de pacotes que adicionei desde a instalação padrão.

Tamás Szelei
fonte
11
duplicado: askubuntu.com/questions/17823/…
Rinzwind
2
Você não entendeu minha pergunta. Eu quero pegar os pacotes que eu instalados (sem a seleção padrão). Portanto, não os pacotes que estão instalados no momento.
Tamás Szelei
Está bem! pena de mal-entendido :) :)
Rinzwind

Respostas:

4

ou

sudo dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n

ou

sudo sed -ne '/^Package: \(.*\)/{s//\1/;h;};/^Installed-Size: \(.*\)/{s//\1/;G;s/\n/ /;p;}' /var/lib/dpkg/status | sort -n

ou

sudo dpkg --get-selections

listará todos os pacotes.

Apenas reencaminhe a saída para um arquivo. As primeiras duas linhas listam do menor para o maior com o tamanho na frente do nome do pacote. O terceiro está em ordem alfabética.

Rinzwind
fonte
Olá @Rinzwind, sua solução me fornece todos os pacotes instalados no momento, assim como o mesmo número de pacotes dpkg -l. Mas e se eu quiser apenas esses pacotes, que instalei após a instalação do Ubuntu? Suponho que o número desses pacotes deve ser menor que dpkg -l.
Dj
Você já excluiu seu cache? @ddas se não todos os seus DEBs estão em / var / cache / apt / archives /
Rinzwind
5

Abra o arquivo de imagem do CD ISO file-rollere extraia o arquivo:

casper / filesystem.manifest-desktop

Ele contém todos os pacotes que são instalados após a instalação.

Lembre-se de que você também pode baixar atualizações e software de código fechado durante a instalação, para que você verifique os pacotes separadamente.

Ubuntu 12.04

No Ubuntu 12.04, a lista não está mais disponível em um único arquivo. Em vez disso, você precisa descompactar dois arquivos:

  1. filesystem.manifest
  2. filesystem.manifest-remove

e remova os pacotes no último do primeiro:

comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt

Você pode usar isso como base para descobrir o que foi adicionado desde a instalação (consulte esta resposta para detalhes).

htorque
fonte
Vou esperar um pouco se alguém tiver uma sugestão melhor, mas isso parece bom o suficiente.
Tamás Szelei
0

Eu extraí marcas de pacote para você do Natty Live-CD padrão http://dl.dropbox.com/u/1399037/default-packages

BTW, após a atualização de 10.04 -> 10.10 -> 11.04, perdi ~ 96 pacotes padrão e, depois de reinstalá-los, a estabilidade do meu sistema Natty aumentou

Extender
fonte