[转帖]LINUX软件包装

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
DarkEyes
帖子: 549
注册时间: 2005-07-01 13:09
来自: 广西南宁

[转帖]LINUX软件包装

#1

帖子 DarkEyes » 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
最新座驾:帕萨特1.8T御尊版
回复