你们在linux下安装rpm包的时候可能会发现,安装一个服务须要安装不少rpm包,好比安装apache,最少须要安装3-4个包,固然主包只有一个,其中还有好多依赖关系,让人非常头疼。为了不之间的依赖关系问题,能够采起同时安装全部有关rpm包的措施。下面以安装http服务为例子(这次安装是基于RHAS4系统)。linux
首先把RHAS4第二张安装光盘放到光驱中,而后挂载光盘:mount /dev/hdc /mnt/cdrom。请注意,若是这时候若是没有关闭防火墙可能有时候挂载后没法在/mnt/cdrom文件夹下找到所要挂载的光盘。关闭防火墙命令service iptabes stop。apache
其次用cd /mnt/cdrom/RedHat/RPMS进入光盘,这时候你用ls或者ll查看该光盘下的全部RPM包,你可能不知道那些包是安装apache的包,用命令ll |grep httpd来查看有关apache的有关安装包。以下图:url
这四个包为默认的安装包。blog
先不要着急用rpm命令进行安装,若是你用rpm命令进行安装,会提示你还要安装两个包,以下图所示:ip
若是这时候你不知道这总共六个包,前后顺序,下面建议你进行同时rpm包安装,格式为:
rpm -i ( or --install) options file1.rpm file2.rpm... fileN.rpmget
(更加详细的rpm命令使用方法详见:[url]http://xudeqiang.blog.51cto.com/224075/119520[/url])io
各个文件包之间用空格分割开。file
以下图所示:service
这时候你就能够高枕无忧的把全部相关的rpm包安装上,丝毫没有依赖关系的提示一块儿其余有关安装包的错误提示。赶快去试一试吧!grep