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を使う分このようなケースにおいて取り扱いやすい。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.