Linux下软件的Tarball安装
参考:《鸟哥的Linux私房菜》
安装软件是 root 的工作!
步骤:
-
取得原始档:将 tarball 文件在 /usr/local/src 目录下解压缩;
-
取得步骤流程:进入新建立的目录底下,去查阅 INSTALL 与 README 等相关文件内容;
-
相依属性软件安装:根据 INSTALL/README 的内容察看并安装好一些相依软件(非必要);
-
建立 makefile:以自动侦测程序(configure 或 config)侦测作业环境,并建立 Makefile 这个文件;
-
编译:以 make 这个程序并使用该目录下的 Makefile 做为他的参数配置文件,来进行 make (编译或其他) 的动作;
-
安装:以 make 这个程序,并以 Makefile 这个参数配置文件,依据 install 这个目标(target)的指定来安装到正确的路径!
实例:
利用时间服务器 ntp(network time protocol)来示范
-
请先至 http://www.ntp.org/downloads.html 这个目录去下载文件;
-
解压缩下载的tarball,并参阅 INSTALL/README 文件;
cd /usr/local/src #切换目录 tar -zxvf /root/ntp-4.2.8p3.tar.gz #解压缩 cd ntp-4.2.8p3.tar.gz vi INSTALL #查看安装说明
-
检查 configure 支持参数,并实际建制 makefile 规则文件
mkdir /usr/local/ntp ./configure --help | more #查看配置文件 .configure --prefix=/usr/local/ntp #该软件未来要按安装到哪个目录中去
-
开始编译与安装
make clean #清理可能存在的目标或其他文件 make #编译 make check #安装前检查 make install #将数据安装在 /usr/local/ntp 底下