Primeiro de tudo, deixe-me dizer que remover python
pode levar a muitos comandos fundamentais que não funcionam mais. Então, eu não sabia se o que segue funcionaria.
Em segundo lugar, presumo que o erro package names couldn't be found
que você tem deriva de um nome incorreto na linha de comando ou de um pacote instalado localmente e não está disponível nos repositórios.
Em seguida, para obter um log de pacotes removidos, relativamente ao último dpkg
log disponível (não acho que você precise levar em consideração logs mais antigos):
awk ' == "remove" { print , , }' /var/log/dpkg.log | tee list
Em seguida, edite o arquivo list
criado no diretório atual e apenas deixe linhas relativas aos pacotes que você deseja reinstalar, com base no registro de data e hora da linha. Digamos que você salve o arquivo modificado em list-mod
.
Para reinstalar esses pacotes, use o seguinte comando:
sudo apt-get --simulate install $(awk '{ print }' list-mod)
Inseri a opção --simulate
para ver o que o comando faria. Se estiver tudo ok, faça o comando novamente com essa opção removida.
Se o comando disser que alguns pacotes não podem ser encontrados, simplesmente remova-os de list-mod
e tente novamente.