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

Tags of current page

, ,