私はDebian Jessieを使用しており、必要なライブラリを取得するためにgcc 4.8といくつかの最新バージョンを使用して最後のマスターをコンパイルしています。必須ライブラリは次のとおりです。
glib >= 2.22
fuse >= 2.7.3
libevent >= 2.0
libxml >= 2.6
libcrypto >= 0.9
libmagic (optional: --with-libmagic=PATH)
すべてがスムーズに行われ、構成段階でエラーも発生しませんでした。ただし、--force-head-requestsはバイナリとしてコンパイルされていないため使用できません(バイナリ--helpを実行するとオプションは表示されません)。
バケットをマウントした後にシンボリックリンクを作成しようとすると、実装されていないシンボリックリンク機能を作成できません。これはgithubのプロジェクトです:https://github.com/skoobe/riofs
以前のバージョンのライブラリは非互換の問題ですか?
答え1
次の開発パッケージをインストールする必要がありますlibmagic-dev
。
apt-get install libmagic-dev
--configure
次に、その場所をポイントします。/usr/lib/x86_64-linux-gnu/libmagic.so
./configure --prefix=/usr/local --with-libmagic=/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
checking magic.h usability... yes
checking magic.h presence... yes
checking for magic.h... yes
checking for magic_open in -lmagic... yes