Eu acidentalmente corri rm -rf /*
no meu Ubuntu 10.10 e cancelei o comando rapidamente. Eu não era root e não usei, sudo
mas muitos dos meus arquivos foram excluídos. O sistema se tornou menos responsivo e não sei como corrigi-lo. Por exemplo, reinstalei o firefox e ele resolveu muitos problemas do firefox, mas o botão direito do mouse é muito lento. O Dilúvio continua aumentando o uso da CPU (1 núcleo) para 100%. O obturador também é um pouco estranho em termos de capacidade de resposta.
Existe algo que eu possa fazer para reparar tudo? Como reinstalar todos os pacotes instalados e arquivos do Ubuntu?
rm -rf /*
correu bem para mim em 10.10Respostas:
Você provavelmente excluiu apenas suas configurações pessoais. Crie um novo usuário e efetue login como esse usuário, e verifique se está tudo OK. Deveria ser.
Se este for o cenário, você pode mover seus arquivos e arquivos de configuração que não estão faltando para a nova pasta do usuário.
fonte
/*
expande para/bin /boot /dev /etc /file.img /home /initrd.img /initrd.img.old /lib ...
.Você pode usar esse script para reinstalar todos os seus pacotes, é um pouco hackeado, pois eu não consegui encontrar o mecanismo de controle do dpkg sem hackear o python:
Salve isso no arquivo
reinstall.sh
e execute executandobash reinstall.sh
na linha de comando. Isso levará um tempo, mas reinstalará tudo.fonte
Você pode fazer um backup de todos os seus pacotes instalados, uma instalação limpa e um processo de restauração.
Primeiro, em um computador com todos os aplicativos pré-instalados, recupere sua lista de pacotes instalados e redirecione a saída para um arquivo chamado packages.txt. Salve esta lista de pacotes em algum lugar para poder usá-la no processo de restauração.
Para restaurar todos os aplicativos da sua lista, você deve seguir um processo de três etapas com muito cuidado.
Você será solicitado a instalar todos os novos aplicativos na lista. Outro exemplo do que esse processo permite é criar uma linha de base de todos os aplicativos após uma instalação limpa do Ubuntu. Digamos que você queira remover todos os aplicativos instalados desde a instalação limpa, executar exatamente o mesmo processo e qualquer pacote não definido nessa lista será removido.
O primeiro comando de
--clear-selections
marca todos os pacotes atualmente instalados no estadodeinstall
. Quando você restaura a lista de aplicativos usando--set-selections
, apenas os pacotes omitidos da lista permanecem nodeinstall
estado. O Aptitude honrará o estado de desinstalação e removerá os pacotes extras, deixando apenas os pacotes da lista.fonte
Corrigi os problemas fazendo uma nova instalação.
Como o @ d4n13l sugeriu , meu sistema foi afetado pela capacidade de resposta e mais do que apenas meus arquivos se foram.
Eu sinto que a abordagem do @ Martin é algo que você deve seguir após fazer uma nova instalação para instalar os pacotes anteriores que você possuía. Como eu tinha muito poucos deles, instalei-os novamente no Ubuntu Software Center.
Obrigado a todos por investigarem isso. :)
fonte