全部博文(60)
分类: LINUX
2010-08-07 15:54:01
拜读了Daniel Robbins有关源码安装程序的文章《Compiling and installing software from sources》,学到不少知识,加深了对源码安装的理解,写个笔记吧。
现在发行版都配有相应的软件包管理器,安装程序也变的很傻瓜,如Ubuntu下只需要敲击 sudo apt-get install pkg就能顺利安装包,如果没有现成的二进制包怎么办呢,只能下载源码,手动进行编译安装。
第一步:假如获得了source.tar.gz的包,完成解压后,同一目录下出现一个新的目录,source(暂且这么称呼)
第二步:进入source,列出所有文件,此时会发现文件中存在configure文件(大多数情况都存在该文件),运行configure脚本,./configure options,此操作是配置安装环境,选项options是可选的,为的是用户定制安装,作为新手,可以不考虑options,直接./configure即可。
第三步:运行make,make命令读取Makefile,完成源代码的编译工作。
第四步:编译完成后,就该安装了,以root权限运行 make install ,完成安装。
更详尽的解释,请大家参考原文吧:
http://www.ibm.com/developerworks/linux/tutorials/l-compiling/l-compiling-pdf.pdf