Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10456440
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:37:43

在Red Hat Linux下,应用软件的安装包通常有两种格式:
1、 rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux创造的一种包封装格式。
2、tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。
而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:
名称-版本-修正版-类型
例如 apache-1.2.3-1.i386.rpm
软件名称:apache
版本号:1.2.3
修正版本:1
可用平台:i386,适用于Intel 80x86平台
类型:rpm,说明是一个rpm包
 
根据Linux应用程序软件安装包中的内容不同可以分为
1、可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用。不过下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。
2、 源程序,也就解开包后你还需要使用编译器将其编译成为可执行文件。 这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。 通常,用tar打包的都是源程序;而用rpm打包的则常是可执行程序。
3、二进制类型的程序,解压后即可执行安装。
 
一、rpm包
rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。
1、安装 执行 rpm  -option  rpm软件包名 即可。
rpm参数 参数说明
-i 安装软件
-t 测试安装不是真的安装
-p 显示安装进度
-f 不管任何错误
-U 升级安装
-v 检测套件是否正确安装
这些参数可以同时采用。
2、卸载 执行 rpm -e 软件名 即可。
不过要注意的是后面使用的是软件名,而不是软件包名。
例如,要安装apache-1.2. 3-1.i386.rpm这个包时应执行 rpm -ivh apache-1.2.3-1.i386.rpm ,而当卸载时则应执行 rpm -e apache
 
二、 tar包
1 、安装
整个安装过程可以分为以下几步:
>取得应用软件:通过下载、购买光盘的方法获得。
>解压缩文件:一般tar包,都会再做一次压缩。如gzipbz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行“tar -xvzf 软件包名”就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar -xvf 解压后的tar包”进行解包。
>阅读附带的INSTALL文件、README文件。
>执行./configure命令为编译做好准备。
>执行make命令进行软件编译。
>执行make install完成安装。
>执行make clean删除安装时产生的临时文件。
2 、卸载
通常都使用make uninstall 来卸载软件。

阅读(1650) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~