解决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的客户端就可以顺利完成。

相关文章:

  1. MooseFS学习笔记01--认识moosefs
  2. GlusterFS3.0新特性

Leave a Reply

  • 我的订阅



  • 我的豆瓣

  • 赞助商链接