Возможный дубликат:
Что мне делать, когда Ubuntu зависает?
Я обновлял свой рабочий стол с 10.04 по 12.04, и сервер упал до того, как обновление было выполнено, есть ли способ исправить это, кроме переустановки ОС.
Если нет способа выполнить резервное копирование с помощью конфигурации RAID, Apache, php, sql, Python, подключения к сети Ethernet, заданий cron, самбы, LDAP и т. Д. И других полезных приложений, экспортируйте список всех вещи, которые я установил, и файлы конфигурации автоматически?
Прежде чем идти дальше, я настоятельно рекомендую сделать резервную копию всех ваших данных и всех файлов со скрытыми точками в вашем домашнем каталоге. Чтобы составить список установленных программ, выполните:
dpgk --get-selections | grep -v deinstall > ubuntu-files
. В текущем каталоге будет создан файл с именем ubuntu-files, который будет содержать список всего, что установлено. Чтобы восстановить этот список в системе, сделайте следующее:
### Make sure the system is fully updated if it isn't already:
sudo apt-get update && sudo apt-get upgrade
### Install the dselect tool (probably depracated)
sudo apt-get install dselect
### Give the package list to dpkg so it knows what to install
sudo dpkg --set-selections < ubuntu-files
### Use dselect to initiate installation (option 'I' will do it)
sudo dselect
Обратите внимание, что это установит все в списке, который вы создали на первом шаге. Если вы делаете это после обновления уровня выпуска, тогда результаты могут быть не идеальными - например, open office может быть установлен, когда по умолчанию для 12.04 должно быть фактически Libre Office и т. Д.
Чтобы снова запустить обновление дистрибутива, сделайте следующее:
### Make sure the package lists are up to date.
sudo apt-get update
### install update-manager-core if it is not already:
sudo apt-get install update-manager-core
### Kick the release upgrade off again...
sudo do-release-upgrade