[转帖]LINUX软件包装
发表于 : 2005-07-25 3:53
相信刚接触LINUX的人还不太知道怎么安装软件
偶把家当放出来了哦
Linux的软件包装有如下三种常见方式rpm、tarball、dep。当然也有linux自己所支持的操作平台,就象是rpm有x86、sparc、alpha这三个平台,识别方式为name-version-release.scr.rpm。
TARBALL源通行各种unix平台,不受限制。识别方式为
name-version-release.tar.gz格式。DEP仅仅只有DEBIAN GNU、LINUX才使用它。
编译rpm包非常方便,但是有时候只有tarball格式的文件,就必须得进行编译。编译之前得要有tar+gzip、gcc g++…..gun c library,xlib …gun make autoconf, gnu m4 macro processor,imake xmkmf等等准备工具。
首先对工具对行检查
#gcc –v
# make –v
#autoconf –version
#m4 –version
# ldcnfig –v | more
#x –version
一般情况只要确定其版本是否够新,如果不是则要进行升级,这样减少编译工作中的出错率。一切准备好了之后得要遵守编译的法则。
1 要取得tarball格式软件源码
2 执行解压步骤tar zxvf *.tgz
3 查看README和INSTALL文件内容
4 执行软件的动态配置./configure
5 make
6 make install
7 make clean
一般的工作步骤都与这差不多,有一个法则可以使工作效率大大提高。具体步骤命令如下,文件以abc来表示。
将源文件abc cp进/tmp文件夹
#cd /tmp
#tar zxvf abc-version-tar.gz
#cd abcversion-autoconf
#./configure
#vi makefile
#make
#make install
#make clean
偶把家当放出来了哦
Linux的软件包装有如下三种常见方式rpm、tarball、dep。当然也有linux自己所支持的操作平台,就象是rpm有x86、sparc、alpha这三个平台,识别方式为name-version-release.scr.rpm。
TARBALL源通行各种unix平台,不受限制。识别方式为
name-version-release.tar.gz格式。DEP仅仅只有DEBIAN GNU、LINUX才使用它。
编译rpm包非常方便,但是有时候只有tarball格式的文件,就必须得进行编译。编译之前得要有tar+gzip、gcc g++…..gun c library,xlib …gun make autoconf, gnu m4 macro processor,imake xmkmf等等准备工具。
首先对工具对行检查
#gcc –v
# make –v
#autoconf –version
#m4 –version
# ldcnfig –v | more
#x –version
一般情况只要确定其版本是否够新,如果不是则要进行升级,这样减少编译工作中的出错率。一切准备好了之后得要遵守编译的法则。
1 要取得tarball格式软件源码
2 执行解压步骤tar zxvf *.tgz
3 查看README和INSTALL文件内容
4 执行软件的动态配置./configure
5 make
6 make install
7 make clean
一般的工作步骤都与这差不多,有一个法则可以使工作效率大大提高。具体步骤命令如下,文件以abc来表示。
将源文件abc cp进/tmp文件夹
#cd /tmp
#tar zxvf abc-version-tar.gz
#cd abcversion-autoconf
#./configure
#vi makefile
#make
#make install
#make clean