您的位置: 网站首页 > 千军万马 > Linux操作系统 > 第2章 系统操作 > 【2.2 安装软件】

2.2 安装软件

 

2.2 

Fedora 6下主要有两种方法安装软件:RPM软件包安装和代码编译安装。

2.2.1  RPM软件包安装软件

传统的Linux软件包大多是tar.gz文件格式。软件包下载后必须经过解压缩和编译操作后,才能进行安装及设置的步骤,所以对于一般用户或是初级管理员而言,在使用时都极不方便,但是Fedora 6通过RPM则解决了这个问题。软件包的配置是自动完成的。

以安装apache服务器为例,文件名为httpd-2.2.3-5.i386.rpm

1.安装软件包

rpm –ivh httpd-2.2.3-5.i386.rpm

-i:表示安装指定的RPM软件包。

-v:表示在安装期间以“#”来表示安装进度。

-h:显示安装的详细信息。

2.重新安装

rpm –ivh –replacepkgs httpd-2.2.3-5.i386.rpm

-replacepkgs:此参数将apache这个软件包再安装一次。

3.软件包冲突

rpm –ivh –force httpd-2.2.3-5.i386.rpm

-force:表示当所安装的软件包与已安装的软件包存在冲突时,可以使用此参数进行强制安装,但并不保证所安装的软件包可以正常使用。

4.软件包关联性

rpm –ivh –nodeps httpd-2.2.3-5.i386.rpm

-nodeps:当在安装apache软件时,必须先安装某个软件包方能正常安装,否则会出现提示信息。若不想出现错误信息,可以使用此参数强制进行安装。

5RPM软件删除

rpm –e httpd-2.2.3-5

-e:表示要删除apache这个软件包。注意在删除软件包时,输入软件包名即可。加软件包的版本号,也可以进行删除。不可用完整的软件包名,例如:httpd-2.2.3-5.i386.rpm

6.软件包升级

rpm –Uvh httpd-2.2.3-5.i386.rpm

-U:表示升级apache这个软件包。

7RPM软件查询

rpm –q httpd

该命令为查看一下httpd这个软件是否安装。

rpm –qa | grep httpd

rpm –qa | grep 软件名称”命令是查询系统已经安装的软件包。

8RPM软件包验证

rpm –V httpd-2.2.3-5.i386.rpm

查询软件包内的文件是否有毁坏或遗失。

2.2.2  代码编译安装软件

软件代码一般使用的是以tar.gz格式压缩。还是以安装apache服务器为例,文件名为httpd-2.2.3-5.i386.tar.gz

1)使用tar命令解压缩文件。

tar –zxvf httpd-2.2.3-5.i386.tar.gz

2)解压缩后,使用cd命令切换到解开的目录下。

cd httpd-2.2.3-5

3)安装软件,查找组态配置文件,使用./命令执行该文件。再使用make编译执行安装文件。

./configure               执行组态配置文件

make                       编译相关文件

make install            安装软件