ネットワークマネージャとubuntu-desktopが消えた

Ubuntu 12.04でUbuntuにapt-getでパッケージをinstallしていたとき、
依存関係見るとこれらはもういらないパッケージですよー。削除していいですか?
のような表示が。まぁ大丈夫だろうと頼んでみたらnetwork-managerやubuntu-desktopなどがごっそりなくなった。
おかげで画面がフリーズし、rebootしてログインしようとすると『Failed to load "Ubuntu"』とか言われてログインできない。
この問題とほぼ同じ問題に直面していたのがこのページ
--11.10でUnityを削除してみたら起動しなくなってしまいました(Ubuntu日本語フォーラム)--
ということで、とりあえずログイン画面からCtrl+Alt+F2でsingle user mode(?)になり、アカウント名とパスワードを打ちログイン。
で、上記リンクなどを参考にapt-get installしようとした…が!自分はnetwork-managerまで消しているのでapt-getが使えない。
なので先にネットワーク設定をファイル直書きで行う必要がありました。
ここのページ --ubuntu 12.10 アップデート後にネットワークに接続できない問題-- を参考に
$sudo vi /etc/network/interfaces


auto eth0
iface eth0 inet dhcp

を追記。
$sudo /etc/init.d/networking restart

でネットワーク再起動。
あとは一つ目のリンク先を真似して
$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get install tasksel
$sudo tasksel install lubuntu-desktop ubuntu-docs
$sudo reboot

を実行(英語環境にしないと文字化けしますが、 だいたい何が表示されてるかはわかるのと後で直すのが面倒なので日本語環境のままにしました)
見事いつものログイン環境となりました。
で、ログインしたらapt-getでnetwork-managerその他をinstall。
ネットワーク設定をやり直して、上記サイトの通りエディタで/etc/NetworkManager/NetworkManager.conf を開き
managed=falsemanaged=trueに変更。
$sudo service network-manager restart

でnetwork-managerを再起動。
これで問題が解決しました。