やはり自分は忘れっぽい。記録を付けなければ。ということで、久しぶりに書いてみる。
昨年くらいからAspire One AOA150というnetbookでubuntuで常用していた。メモリ1GBと低スペックであり、Windows XPだとしょっちゅうSWAPして遅いので、ubuntuに乗り換えた。
なのだが、11.10移行なんだか標準のUIであるunityはあまり使いやすいとはいえないし、全体に動作が遅い感じがしていた。(それでもWindwos XPよりかは軽快だけど)
そんなわけでlubuntuに乗り換えることにした。ブラウザ(余りpluginに依存していないので、firefoxでもchromiumでもいい)、メーラ(thunderbird)、gnucash(お小遣い帳)、libreofficeが動けば基本的に問題ないので、全然lubuntuで問題ないだろうという考えで。

で、色々と依存しているものもあるだろうからと、パッケージ郡を綺麗にしたかったので、最終的に行き着いた方法は以下の通り。

  1. single user mode(recovery mode)で立ち上げ、netrootでnetworkの接続性を持ちつつroot shellを得る。
  2. aptitude show ubuntu-desktopでpackage一覧を出力させ、削除すべきパッケージを得る。ubuntudesk.txtとして保存
  3. aptitude purge `cat ubuntudesk.txt`として一斉削除
  4. aptitude purge `aptitude search \[a-zA-Z0-9\] | grep -E '^c|^id'| cut -c5- | cut -f1 -d' '` としてゴミ(残ってる不要なconfig等)を削除
  5. aptitude install lubuntu-desktop する
  6. 必要なものを入れる
  • sudo aptitude install ibus ibus-mozc
  • sudo aptitude install thunderbird thunderbird-locale-ja
  • sudo aptitude install gnucash
  • sudo aptitude install libreoffice libreoffice-l10n-ja
  • sudo aptitude install emacs emacs-mozc
  • sudo aptitude install flashplugin-nonfree