以安装ntfs-3g源码软件包为例
1、软件说明:这是一个centos系统挂载ntfs磁盘的软件。常规情况下,是不可以挂载此类型磁盘的。
2、下载此软件,用网页下载一般保存在/root/下载
3、mkdir /usr/src/source 在目录中新建目录source
4、cp /root/下载/ntfs-3g.tgz /usr/src/source 复制文件
5、tar -zxvf ntfs-3g.tgz
6、进入解压后的目录执行./configure
7、make 制作安装包
8、make install 安装软件
在上述整个过程中,第6、7、8步很容易出错!这步是在编译文件,其间可能会出现的问题有:缺少依赖的文件、缺少相应的编译软件。要注意其间出现的提示,及时的安装或补充相应的其它软件。
### ./configure make make install说明
./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。它生成makdfile文件。
make是用来编译的,它从Makefile中读取指令,然后编译。
make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。
./configure --help
./configure
查看是否有error出现,如果出现就往上找,什么地方出现了no,前面的程序一般就是所依赖的程序,安装一下,再继续。(有时,安装所依赖的程序时又会依赖其它的程序,只有一步步的安装)。
make 如果编译成功,后会提示创建了makefile文件。如果没有生成此文件,则表明没有编译成功。
make test可以在正式安装前测试安装一下,如果成功了再正式的安装make install
关于安装的路径
源码安装一般会这样: