クリーンなJauntyからKarmic alpha 5にアップデートする
[...] Karmicデビューしようと思い、
$ sudo do-release-upgrade -dしてみたところ、
Karmic alpha 5 (Ubuntu 9.10 alpha 5) を入れようとした... - ayucat.ch
[...]
EmacsとMySQLが消えるのはまずいので、確認できるまでアップグレードは保留しておく。
ということだったので、新しいJauntyを用意した上で、もう一度確認作業を行なった。
$ do-release-upgrade -d
してやると、
Do you want to start the upgrade? 25 packages are going to be removed. 274 new packages are going to be installed. 904 packages are going to be upgraded. You have to download a total of 623M. This download will take about 6 minutes with your connection.
なので、detailを覗いてみると、
Remove: bluez-gnome cupsddk-drivers fast-user-switch-applet foomatic-db-hpijs gnome-cards-data gnome-games-data klogd libart2.24-cil libdatrie0 libgconf2.24-cil libgnome-vfs2.24-cil libgnomekbd3 libgnomekbdui3 libmbca0 libpt2.6.1-plugins-alsa libpt2.6.1-plugins-v4l2 mono-2.0-runtime mono-common mono-jit readahead startup-tasks sysklogd system-services upstart-compat-sysv upstart-logd
と出てきたので、このへんはKarmicで駆逐されるべきパッケージなんだろう。
本番環境で解決すべきものは
apel elscreen emacs emacs22-gtk libavcodec-unstripped-52 libgdl-1-0 libltdl7-dev librpm4.4 libsox1 maxima-emacs migemo mysql-client-5.0 mysql-server mysql-server-5.0 ruby-elisp ruby1.8-elisp w3m-el-snapshot
に絞られそう、、、ということで、解析。
Emacsとその関連
MySQL
- mysql-client-5.0 (下記によるautoremove)
- mysql-server (=> mysql-server-5.0 or mysql-server-5.1)
- mysql-server-5.0 (下記によるautoremove)
その他
- libavcodec-unstripped-52 (=> 移行パッケージ扱い) (コーデック関係)
- libgdl-1-0 (=> libgdl-1-2) (開発ツール)
- libltdl7-dev (=> libltdl) (dlopen ラッパーの開発用)
- librpm4.4 (=> librpmbuild0 + librpmio0) (RPMインタフェース)
- libsox1 (=> libsox1a) (音声処理ライブラリ)