Os pacotes que você instalou com um gerenciador de pacotes ( dpkg
, apt-get
, synaptic
) são registrados em /var/log/apt/
, mas o software instalado manualmente ( sudo make install
, etc) deve ser controlado manualmente, também.
Estou tentando criar um arquivo bash para desinstalar todos os programas que eu instalei, mas não sei como fazer isso, existe algum comando específico para listar cada programa que eu instalei manualmente ou usando o apt-get? e depois removê-los?
Os pacotes que você instalou com um gerenciador de pacotes ( dpkg
, apt-get
, synaptic
) são registrados em /var/log/apt/
, mas o software instalado manualmente ( sudo make install
, etc) deve ser controlado manualmente, também.
Deve haver, como se você fosse no centro de software, visualizar todos os aplicativos instalados no sistema. A única coisa que eu posso pensar se você fosse fazer um arquivo de lote seria que você teria que torná-lo inteligente o suficiente para determinar quais aplicativos vieram com o próprio sistema. Diga uma linha como qualquer coisa instalada após a data de instalação original.
Por enquanto, eu encontrei essa linha que produz um arquivo de texto com todos os aplicativos. Eu não tive a chance de experimentá-lo ainda, então não posso dizer que funciona. Pensei que pode ser de ajuda para você:
man dpkg
# 'sudo' is not needed here
dpkg --get-selections > installed-applications.txt