rpm软件安装

1、源码包
2、二进制软件包rpm
httpd-2.2.15-15.el6.centsos.1.i686.rpm
httpd软件包名
-2.2.15软件版本
-15发布的次数
-el6.centos适合的Linux平台
-i686适应的硬件平台
-rpm包扩展名,el6是redhat的企业版
包依赖:树形依赖、环形依赖、模块依赖 www.rpmfind.com
rpm安装升级卸载
1.安装命令:rpm -ivh 包全名  
选项: -i  install 
    -v  verbose 显示详细信息
      -h  hash 显示进度
      --nodeps 不检测依赖性(不要用,装了也是白装)
      rpm -ivh  httpd-2.2.15-15.el6.centsos.1.i686.rpm
2.升级命令:rpm -Uvh 包全名
实际上,如果软件包没有安装过,升级命令也可以当成安装命令来使用。
3.卸载:rpm -e  包名
    -e erase 卸载
    --nodeps 不检查依赖性
    卸载依然有依赖性
rmp查看
1、查询是否安装
rpm -q httpd查询是否安装了httpd
rpm -qa 查询系统所有的rpm包。rpm -qa|grep httpd过滤httpd相关的rpm包。
2、查询软件包的详细信息。
rpm -qi  包名  i(information)
查询未安装包的详细信息,进入到光盘的packages目录,执行rpm -qip (p指的是package) 包全名。
注:未安装的包都要使用包全名,已安装的包只使用包名。
3、查询软件包安装的位置
rpm -ql 包名。
查询未安装包的将要安装的位置,用命令:rpm -qlp 包全名。
4、查询系统文件属于哪个安装包,用命令:rpm -qf 文件名。
5、查询软件包的依赖包命令 
rpm -qR 软件包。同样,加上p参数,也可以查询未安装的软件包的依赖包。 

你可能感兴趣的:(Linux)