Ubuntu 12.04 から 12.10 にアップグレード
root で作業
以下は、端末で
su -
として root で作業する。root のパスワードを設定していない場合は
sudo su -
などとする。
do-release-upgrade
do-release-upgrade コマンドで更新すれば良いのだが、 まず、LTS ではなく最新のバージョンを使うように /etc/update-manager/release-upgrades の
Prompt=lts
を
Prompt=normal
に変更する。
do-release-upgrade
として更新をはじめる。
ptex-bin の更新でエラー
更新は、いくつか選択しなければならないパッケージがあったが、 それらはデフォルトの選択にした。
次のようなエラーが出て ptex-bin の更新に失敗する。
dpkg-divert: エラー: 名前変更は `/usr/bin/pltotf' を異なるファイル `/usr/bin/pltotf.nonja' で上書きすることを伴います。
/usr/bin/pltotf.nonja などのファイルを上書きしようとしてエラーが出ているので、 対象のファイルを削除することでインストールを実行できた。 ただ、この操作で不具合があるのかないのかはわからないので、 もし同じようにするならば注意してください。 とありえず、TeX のファイルをコンパイルしたところ問題なく、不具合は見当たらなかったが。
rm /usr/bin/pltotf.nonja
rm /usr/share/man/man1/pltotf.nonja.1.gz
rm /usr/bin/tftopl.nonja
rm /usr/share/man/man1/tftopl.nonja.1.gz
apt-get install ptex-bin
不要なファイルの削除など
apt-get update
apt-get dist-upgrade
とすると
以下のパッケージは保留されます:
libmecab-dev
と出たので
apt-get install libmecab-dev
でインストールした。どうも groonga がインストールされていると libmecab-dev が保留されるらしく、 このときに groonga はアンインストールされた。 groonga の次のバージョンで ubuntu 12.10 用のパッケージが出ると思うので、 いったん、groonga は削除した。
apt-get autoclean
apt-get autoremove
で不要なファイルとパッケージを削除しておく。
再起動
ここで再起動する。
reboot
不要なカーネルの削除
古いカーネルは使わないので削除する。
dpkg -l | grep -P -e linux-image
でパッケージを探して
apt-get remove linux-image-3.2.0-31-generic linux-image-3.2.0-32-generic
のようにして削除する。
Emacs24
PPA の emacs-snapshot をインストールしていたのだが、 emacs24 パッケージがあるのでそちらをインストールする。
apt-get remove emacs-snapshot emacs-snapshot-el
apt-get autoremove
apt-get install emacs24 emacs24-el
Lubuntu のメニューバーが表示されない
設定が悪さをしたのではないかと思い、
mv ~/.config/lxsession/Lubuntu ~
として lubuntu の設定を動かして再ログインする。 このときは問題なかったので、autostart が問題を引き起こしているようだ。
autostart で起動させたいプログラムがあるので
mkdir ~/.config/lxsession/Lubuntu
cp Lubuntu/autostart ~/.config/lxsession/Lubuntu
として再ログインするとうまくいかない。
http://yasshan.way-nifty.com/lubuntu/2010/05/autostart-b9d0.html にあるように ~/.config/autostart にファイルを置く方法だと autostart がうまく動いた。 たとえば、
lxshortcut -o ~/.config/autostart/roxterm.desktop
で実行させたいプログラムを記入する。
lxsession-edit
で設定を確認する。
~/.fonts.conf
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
と出るので、~/.fonts.conf を使わないことにした。 何のための設定だったか忘れたくらいなので、削除してみて様子を見ることにする。
groonga & mroonga
2012-10-29 に groonga の新しいバージョン 2.0.8 が出たのでインストールする。
/etc/apt/sources.list.d/groonga.list を次のようにする。
deb http://packages.groonga.org/ubuntu/ quantal universe
deb-src http://packages.groonga.org/ubuntu/ quantal universe
groonga と mroonga をインストールする。
apt-get install groonga mysql-server-mroonga libgroonga-dev