解决moosefs安装中出现"checking for FUSE... no"两种方法
七月 28th, 2010 发表在 MooseFs 本文作者:深夜的蚊子
蚊子今天在虚拟机上做moosefs的安装测试,在编译装moosefs的客户端的时候出现
checking for FUSE... no
******************************** mfsmount disabled ********************************
* fuse library is too old or not installed - mfsmount needs version 2.6 or higher *
***********************************************************************************
可实际上蚊子已经安装了fuse-2.8.4,网上找了一下,发现田逸已经遇到过此问题了,他的解决办法是
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
然后编译就过去了,然后蚊子查了一下,PKG_CONFIG_PATH路径提供了找到.pc文件位置,默认的libdir和datadir是pkg-config文件安装时的默认目录,蚊子于是看了一下,pkgconfig的默认安装路径是/usr,所以libdir的目录就是/usr/lib,所以,蚊子之后想了另外一个解决办法,就是,在安装fuse的时候指定prefix,即
./configure --prefix=/usr
这样装好fuse之后,什么都不用改,moosefs的客户端就可以顺利完成。
