Я случайно запустил rm -rf /*
Ubuntu 10.10 и быстро отменил команду. Я не был root и не использовал, sudo
но многие мои файлы были удалены. Система стала менее отзывчивой, и я не уверен, как это исправить. Например, я переустановил Firefox, и он решил много проблем с Firefox, но щелчок правой кнопкой мыши очень медленный. Deluge продолжает увеличивать загрузку процессора (1 ядро) до 100%. Затвор также немного странный с точки зрения отзывчивости.
Могу ли я что-нибудь сделать, чтобы все починить? Как переустановка каждого установленного пакета и файлов Ubuntu?
rm -rf /*
побежал за мной 10.10Ответы:
Скорее всего, вы удалили только свои личные настройки. Создайте нового пользователя и войдите в систему как этот пользователь, и проверьте, все ли в порядке. Должен быть.
Если это сценарий, вы можете переместить ваши файлы и not-missing-config-files в новую папку пользователя.
источник
/*
расширяется до/bin /boot /dev /etc /file.img /home /initrd.img /initrd.img.old /lib ...
.Вы можете использовать этот скрипт для переустановки всех ваших пакетов, он немного хакерский, так как я не смог найти механизм управления dpkg без взлома в python:
Сохраните это в файл
reinstall.sh
, затем выполните, запустив егоbash reinstall.sh
из командной строки. Это займет некоторое время, но все переустановит.источник
Вы можете сделать резервную копию всех установленных пакетов, затем выполнить чистую установку и затем процесс восстановления.
Сначала с компьютера со всеми предустановленными приложениями получите список установленных пакетов и перенаправьте вывод в файл с именем packages.txt. Сохраните этот список пакетов где-нибудь, чтобы вы могли использовать его для процесса восстановления.
Чтобы восстановить все приложения из вашего списка, вы должны очень тщательно выполнить трехэтапный процесс.
Вам будет предложено установить все новые приложения в списке. Другой пример того, что этот процесс позволяет вам сделать, - это создать базовый уровень всех приложений после чистой установки Ubuntu. Допустим, вы хотите удалить все установленные приложения, поскольку чистая установка выполняется точно так же, и все пакеты, не указанные в этом списке, будут удалены.
Самая первая команда
--clear-selections
помечает все установленные на данный момент пакеты в состояниеdeinstall
. При восстановлении списка приложений, использующих--set-selections
только те пакеты, которые отсутствуют в списке, они останутся вdeinstall
состоянии. Aptitude соблюдает состояние удаления и удаляет дополнительные пакеты, оставляя вас только с пакетами из списка.источник
Я исправил проблемы, выполнив новую установку.
Как и предположил @ d4n13l , моя система получила быстрый отклик , и исчезли не только мои файлы.
Я чувствую, что подход @ Martin - это то, что нужно делать после новой установки для установки предыдущих пакетов, которые у вас были. У меня их было очень мало, поэтому я снова установил их из Ubuntu Software Center.
Спасибо всем за внимание. :)
источник