Доброго всем дня.
У меня Ubuntu на работе, дома и у жены.
Решил обновиться на 13.04
На работе прошло без проблем, обрадовался. Начал обновляться дома - при загрузке слетела nvidia, ну это легко было исправить
sudo apt-get remove nvidia-current-updates nvidia-304-updates
sudo apt-get instsll nvidia-current-updates nvidia-304-updates
Прошла перегенерация initframes и dkms, загрузился уже с nvidia, но Unity не запускается. У меня уже была такая же проблема с 12.10 при переходе на 12.04
Тогда решил с помощью мануала:
http://seyferseed.ru/linux/pereustanovka-unity.htmlМануал
Что делать, если Unity работало, но все пошло не так?
И не помогают команды unity —reset и unity —replace.
Или Unity вообще не был установлен, а очень хочется.
Тогда необходимо выполнить следующее.
Сначала почистить пакеты в Ubuntu от Compiz.
1
sudo apt-get remove compizconfig-settings-manager
2
sudo apt-get remove compiz-fusion-plugins-extra
3
sudo apt-get remove compiz-plugins-extra
4
sudo apt-get purge compiz*
Должно утащить за собой и Unity.
А теперь установить все по новой.
01
sudo apt-get install unity-2d
02
sudo apt-get install ubuntu-desktop
03
sudo apt-get install ubuntu-desktop-2d
04
sudo apt-get install compizconfig-settings-manager
05
sudo apt-get install xserver-xgl
06
sudo apt-get install emerald
07
sudo apt-get install compiz-fusion-plugins-extra
08
sudo apt-get install git
09
sudo apt-get install compiz-plugins-extra
10
sudo apt-get install unity
Возможно некоторые из перечисленных пакетов уже устарели или будут установлены во время установки предыдущих.
Сейчас пишу с gnome-shell который мне кстати понравился.

Но Unity так и не стартует. Что делать?