Red Hat RHEL5二进制包的安装和源代码包的安装。
版权所有www.itshanghai.net
一 二进制包的安装
在Linux中二进制包的安装有两大流派,分别是Red Hat的rpm(Redhat Package Management)和Debian的dpkg。在Linux中二进制包安装优缺点都很明显,优点主要有安装简单快速,卸载容易方便,缺点是有依赖关系,可移植性差。
以下介绍几个简单的Red Hat二进制包安装的命令参数。
先约定abc…….rpm为包的全名,abc为包名。
rpm -ivh abc…….rpm 安装abc…….rpm这个包,i表示安装(install),v表示冗余的信息(verbose),h表示hash记号(#号)。
rpm -Uvh abc…….rpm 升级abc…….rpm,这个包是新版本的包,U表示升级(update)。
rpm -e abc 卸载abc这个包,e表示卸载(erase)。
rpm -qpi abc…….rpm 查询abc…….rpm的信息,abc…….rpm是未安装的包,q表示查询(query),p表示包(package),i在这里表示信息(info)。
rpm -qi abc 查询abc的安装信息,abc是已经安装的包。
rpm -ql abc 查询abc的安装之后所有文件的信息,l表示列表(list)。
rpm -q abc 查询abc这个是否已经安装。
rpm -qa 查询所有安装过的包,a表示所有(all)。扩展可得rpm -qa |grep abc 查询所有安装过的包中含有abc字符的包,即查询abc包是否安装。
二 源代码包的安装
源代码包安装的优点是依赖关系比较少,可移植性强,缺点是安装复杂,相对较慢。
源代码包的安装步骤:
1解压
tar -xvfz abc…….tar.gz gzip包解压,x表示提取出文件(extract),v表示冗余的信息(verbose),f表示文件(file),z表示gzip压缩或者解压缩。
tar -xvfj abc…….tar.bz2 bzip2包解压,j表示bzip2压缩或者解压缩。
unzip abc…….zip zip包解压。
2生成配置文件
cd到解压后生成的目录中,查看README文件和INSTALL文件。运行./configure进行配置,主要是检查系统环境,生成一个MakeFile的配置文件。如果目录中有MakeFile这个文件,这一步就可以省略了。
3编译
有了MakeFile这个配置文件,就可以进行编译了,运行make命令开始编译。(注意系统必须安装了make和gcc这两个包才能进行编译。)
4安装
make编译完成后,就可以运行make install命令进行安装了。