ayucat.ch 2015-16

id:ayucatのぶろぐ (Nexus 5 (2015) / iPhone 6s / Galaxy S6 edge / iOS 9 / Ubuntu Trusty / Android 6.0 Marshmallow / Thunderbird / AWS / クラブ / 祭り / 花火 / 海 / 野外フェス)

クリーンなJauntyからKarmic alpha 5にアップデートする

[...] Karmicデビューしようと思い、

$ sudo do-release-upgrade -d

してみたところ、
[...]
EmacsMySQLが消えるのはまずいので、確認できるまでアップグレードは保留しておく。

Karmic alpha 5 (Ubuntu 9.10 alpha 5) を入れようとした... - ayucat.ch

ということだったので、新しい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

その他

まとめ

多くのパッケージはリプレイスされただけなので、消されても問題ないということが分かった。
Emacsとその関連パッケージ、9パッケージだけは原因を追う時間がもったいないので、一度、アップグレードしてから、追加で突っ込むのがよさそうだ。ということで、以下、リスト。