Chienomi

EncFS on Mageia4 x86_64

software

Megaia4にEncFSパッケージがないので、自分で用意した。本当はeCryptFSが欲しかったのだが、どうも難しそうなので、EncFSでとりあえず代用。

まずはpbone.netでMageia5用EncFSのsrc.rpmパッケージを入手。そしてrpmbuild --rebuildしてみるが、

download/encfs-1.7.4-11.mga5.src.rpm をインストール中です。 警告: ユーザー iurt は存在しません - root を使用します 警告: グループ iurt は存在しません - root を使用します 警告: ユーザー iurt は存在しません - root を使用します 警告: グループ iurt は存在しません - root を使用します エラー: ビルド依存性の失敗: rlog-devel = 1.3 は encfs-1.7.4-11.mga4.x86_64 に必要とされています fuse-devel = 2.6 は encfs-1.7.4-11.mga4.x86_64 に必要とされています chrpath は encfs-1.7.4-11.mga4.x86_64 に必要とされています boost は encfs-1.7.4-11.mga4.x86_64 に必要とされています

とうまくいかない。そこでrlog-devel, fuse-devel, chrpath, boostとそれに関わるものをインストールした上で試すと無事、encfs-1.7.4-11.mga4.x86_64.rpm, encfs-debuginfo-1.7.4-11.mga4.x86_64.rpm, lib64encfs6-1.7.4-11.mga4.x86_64.rpmの3つのパッケージが生成され、インストールできた。

比較的シンプルで汎用性のある暗号化ファイルシステムで、FUSEを使う分このようなケースにおいて取り扱いやすい。