libfuse安装指导
本章节以安装libfuse 2.9.7为例,详细介绍在CentOS 7、SUSE 12以及Ubuntu 16的操作。
前提条件
下载libfuse源码,并编译生成libfuse.so.2.9.7。
libfuse下载地址:https://github.com/libfuse/libfuse/releases/tag/fuse-2.9.7
tar -zxvf fuse-2.9.7.tar.gz cd fuse-2.9.7/ && ./configure && make && make install echo -e '\n/usr/local/lib' >> /etc/ld.so.conf ldconfig
CentOS 7安装libfuse
CentOS 7默认安装的是libfuse.so.2.9.2。
首先您需要按照前提条件下载、编译及生成libfuse.so.2.9.7,然后按照以下步骤进行安装替换。
- 执行以下命令,查找旧版本libfuse.so.2.9.2库链接。
find / -name libfuse.so*
- 执行以下命令,将libfuse.so.2.9.7拷贝至旧版本库libfuse.so.2.9.2所在位置。
cp /usr/local/lib/libfuse.so.2.9.7 /usr/lib64/
- 执行以下命令, 删除旧版本libfuse.so库的所有链接。
rm -f /usr/lib64/libfuse.so rm -f /usr/lib64/libfuse.so.2
- 执行以下命令,建立与被删除旧版本链接类似的libfuse.so.2.9.7库链接。
ln -s /usr/lib64/libfuse.so.2.9.7 /usr/lib64/libfuse.so ln -s /usr/lib64/libfuse.so.2.9.7 /usr/lib64/libfuse.so.2
SUSE 12安装libfuse
SUSE 12默认安装的是libfuse.so.2.9.3。
首先您需要按照前提条件下载、编译及生成libfuse.so.2.9.7,然后按照以下步骤进行安装替换。
- 执行以下命令,查找旧版本libfuse.so.2.9.3库链接。
find / -name libfuse.so*
- 执行以下命令,将libfuse.so.2.9.7拷贝至旧版本库libfuse.so.2.9.3所在位置。
cp /usr/local/lib/libfuse.so.2.9.7 /usr/lib64/
- 执行以下命令, 删除旧版本libfuse.so库的所有链接。
rm -f /usr/lib64/libfuse.so.2 rm -f /lib64/libfuse.so.2.9.3
- 执行以下命令,建立与被删除旧版本链接类似的libfuse.so.2.9.7库链接。
ln -s /usr/lib64/libfuse.so.2.9.7 /usr/lib64/libfuse.so.2 ln -s /usr/lib64/libfuse.so.2.9.7 /lib64/libfuse.so.2.9.7
Ubuntu 16安装libfuse
Ubuntu 16默认安装的是libfuse.so.2.9.4。
首先您需要按照前提条件下载、编译及生成libfuse.so.2.9.7,然后按照以下步骤进行安装替换。
- 执行以下命令,查找旧版本libfuse.so.2.9.4库链接。
find / -name libfuse.so*
- 执行以下命令,将libfuse.so.2.9.7拷贝至旧版本库libfuse.so.2.9.4所在位置。
cp /usr/local/lib/libfuse.so.2.9.7 /lib/x86_64-linux-gnu/
- 执行以下命令,删除旧版本libfuse.so库的所有链接。
rm -f /lib/x86_64-linux-gnu/libfuse.so.2
- 执行以下命令,建立与被删除旧版本链接类似的libfuse.so.2.9.7库链接。
ln -s /lib/x86_64-linux-gnu/libfuse.so.2.9.7 /lib/x86_64-linux-gnu/libfuse.so.2