ほとまるブログ

はてなダイアリーから移行

wheezy から jessie に移行したときのメモ(1)

はじめに

すっかりIT業から足を洗ってしまったのでチェックしてなかったけど、
debianがバージョンアップしてた。
ubuntuだったら、別にいいよってなるけど、debianのバージョンアップ間隔は長いので
移行したほうがいいかなと。

インストール

debian4(etch)の頃から利用してる僕としては、upgradeすると大抵トラブルが発生する。
直せなくはないけど、トータル時間で見るとクリーンインストールした方が早い。
インストールする未設定領域を予め確保しておく(フォーマットなし)
debianインストーラーでパーティションいじると嵌まる。
isoイメージをダウンロードして、UNetbootinUSBメモリに書き込んで
USBブートで普通にインストール。
デフォルトでsudoがインストールされないようだ。
とても嫌な予感wwwwwwwww
(バージョンアップ項目を全く確認しないでインストールしてる奴)

$ uname -a
Linux debian64 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 8.1 (jessie)
Release:	8.1
Codename:	jessie

クリーンインストールなので、当然トラブルはない。
でも、今までどおり使えるかというとそんなことはなかった。

日本語IMの設定

なんかいろいろ変わったようで、iBusの時代は終わってた。
fcitxというのを使うらしい。

# apt-get install fcitx-anthy fcitx-mozc

僕は、かな入力なのでデフォルトでは使えない。

$ fcitx-configtool
$ uim-pref-gtk
$ im-config -c

などで、設定する。
fcitx-configtoolでツールバーを表示など

ブラウザとメールの設定

僕は、ブラウザはchironium、メーラーはicedoveを使ってるので

# apt-get install chromium icedove

あとはユーザフォルダをコピー
[コピー元]/.config/chromium -> ~/.config/chromium
[コピー元]/.thunderbird -> ~/.icedove

nautilusの設定

なぜか設定項目が削除されてる・・・
デフォルトで使えということか?
でも、名前順でソートしても、フォルダとファイルが混ざってて見にくいし
サムネイルが生成されると困る。
僕のアニメフォルダは、激しく大量の動画ファイルがあるため
サムネイルを作成されると、ゴミがたくさんできるだけでなく
ハードディスクが悲鳴を上げる。
nautilusではなく、dconf-editor で直接変更する。

$ dconf-editor
パス キー デフォルト値 変更値
/org/gnome/nautilus/preferences show-image-thumbnails 'local_only' 'never'
/org/gnome/nautilus/preferences sort-directories-first false true

sort-directories-first は変更できたが、
show-image-thumbnails はなぜか変更できない・・・
GUI使えねぇな。
dconf コマンドで直接書き込む

$ dconf read /org/gnome/nautilus/preferences/show-image-thumbnails
$ dconf write /org/gnome/nautilus/preferences/show-image-thumbnails "'never'"
$ dconf read /org/gnome/nautilus/preferences/show-image-thumbnails

あと、delキーで選択ファイルを削除したいので

$ vi ~/.config/nautilus/accels
+ (gtk_accel_path "<Actions>/DirViewActions/Trash" "Delete")
+ (gtk_accel_path "<Actions>/DirViewActions/Delete" "Delete")
$ nautilus -q

nautilusを再起動すればdelキーで削除できる。
Linuxってカスタマイズしやすいのが利点だと思ってたけど、
なんで設定項目が隠蔽されるようになったのか?
とりあえず、面倒くさい。

mediatomb のインストール

僕はdebianDLNAサーバにしてテレビでアニメを見てるので、これがないと困る。

# apt-get install mediatomb sqlite3

パッケージが見つからないぞと。
調べたところ、セキュリティバグあってJessieのパッケージに含まれてないらしい。
どうしよ。
不安定版(sid)から持ってくるしかない。

# vi /etc/apt/sources.list
+ deb http://ftp.de.debian.org/debian sid main
# apt-get update
# apt-get install mediatomb

面倒なので、今まで使ってた設定ファイルをコピー

# mv /etc/mediatomb/config.xml /etc/mediatomb/config.xml.orig
# cp (コピー元)/config.xml /etc/mediatomb/config.xml

apache入れてなかった・・・

# apt-get install apache2

設定画面を出す
http://127.0.0.1:49152/
出ない・・・
ログを確認

# cat /var/log/mediatomb

どうやらポート番号が今までと違うらしい
http://127.0.0.1:50500/
ブラウザで確認OK
動いているようなので、sidレポジトリはコメントアウトしておく

# vi /etc/apt/sources.list
- deb http://ftp.de.debian.org/debian sid main
+ #deb http://ftp.de.debian.org/debian sid main

でも外部PCからは見れない・・・
ネットワーク設定が必要だ

# vi /etc/default/mediatomb
- MT_INTERFACE="lo"
+ #MT_INTERFACE="lo"
+ MT_INTERFACE="eth0"

疲れたので、今日はここまで。
mediatombでアニメ見るかー