Não existe uma maneira fácil, mas se você olhar em /var/log/apt/history.log, poderá ver o que foi removido. Apenas reinstale cada pacote que foi removido.
Eu sei que é uma situação engraçada, mas eu removi python com todos os programas associados do Ubuntu usando o sudo apt-get remove python? Obviamente, eu posso instalar de volta python, mas vai demorar muito tempo para instalar todos os programas que eu removi. Talvez haja alguma solução?
Obrigado
Eu apenas cometi este erro, você pode executar os comandos abaixo para desfazer a remoção de pacotes Isso irá extrair as informações dos pacotes removidos do arquivo de log e reinstalá-los
echo '#!/bin/bash' > restore
echo sudo apt-get install 'grep Remove /var/log/apt/history.log | tail -1 | sed -e 's|Remove: ||g' -e 's|([^)]*)||g' -e 's|:[^ ]* ||g' -e 's|,||g'' >> restore
chmod +x restore
./restore
Eu encontrei um truque legal do href="http://ubuntuforums.org/showthread.php?t=2133328&s=4027d0898ffb2401d389ae0509d6b248&p=12593297#post12593297"> .
É possível executar o seguinte em um terminal:
awk '!/^Start|^Commandl|^End|^Upgrade:|^Error:/ { gsub( /\([^()]*\)/ ,"" );gsub(/ ,/," ");sub(/^Install:/,""); print}' /var/log/apt/history.log
Veja a saída e use
sudo apt-get install [packages]
e substitua [packages] pela última linha de pacotes retornada (note que ela pode ser quebrada).
Procure todos os pacotes que foram desinstalados. Ele é armazenado em /var/log/apt/history.log . Você pode escrever um programa shell para instalar cada pacote que foi removido. Escreva em qualquer editor de texto GNU Emacs, vi, GNU Nano. Execute-o através do terminal. Todos os programas que foram desinstalados serão reinstalados por conta própria.
Para adicionar a resposta do ablackhat, você pode copiar e colar tudo após o último comando remove em /var/log/apt/history.log
em um novo editor de programadores. Regex substitua :.*?,
por (string vazia) e copie todos os pacotes separados por espaços resultantes. Em seguida, execute
$ sudo apt-get install <paste>
O upgrade restaura a maior parte, o resto ... você pode usar as técnicas mostradas acima. Para atualizar basta digitar "sudo apt-get upgrade"
se você
apt-get install python
O Python será reinstalado com todos os seus pré-requisitos, que é o que eu suponho que todos os programas associados estão falando?