如何在Ubuntu上从源代码构建xfstools,xfsprogs和xfsdump
本简短的指南介绍了如何从Ubuntu系统的源代码构建xfstools,xfsprogs和xfsdump。
在某些情况下,从打包版本的xfstools运行xfs_fsr实用程序可能导致XFS文件系统损坏。
这绝对不是一个全面的解决方案,只是帮助那些在安装更新的工具时遇到困难的人的指南。
安装先决条件:
安装指南说要运行make install-dev并使install-qa,但是这并没有添加所需的库,libattr1-dev和libacl1-dev允许构建完成。
# sudo apt-get install git-core libtool libattr1-dev libacl1-dev build-essential automake autoconf uuid-dev
下载Git源码树:
# cd ~
# git clone git://oss.sgi.com/xfs/cmds/xfsprogs
# git clone git://oss.sgi.com/xfs/cmds/xfsdump
# git clone git://oss.sgi.com/xfs/cmds/xfstests
编译源代码和安装:
安装xfsprogs:
# cd ~/xfsprogs
# make
# make install
安装xfsdump:
# cd ~/xfsdump
# make
# make install
安装xfstests:
# cd ~/xfstests
# make
# make install