Linux中rpm命令管理

一 包全名与包名
包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径。
包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库。
 
二 RPM安装
rpm -ivh 包全名
选项:
-i(install)安装
-v(verbose)显示详细信息
-h(hash)显示进度
--nodeps 不检测依赖性 正真服务器上是不允许使用该选项。
 
三 RPM升级
rpm -Uvh 包全名
选项:
-U(upgrade)升级
该命令兼容安装,因此可以替代安装命令
 
四 RPM卸载
rpm -e 包名
选项:
-e(erase):卸载
-- nodeps 不检查依赖性
卸载的顺序是安装顺序的反顺序,正真服务器上是不允许使用该选项
 
五 RPM查询
1、查询是否安装
rpm -q 包名
查询包是否安装
选项:
-q: 查询(query)
rpm -qa
查询所有已安装的RPM包
选项:
-a:所有(all)
2、查询软件包详细信息
rpm -qi 包名
选项:
-i:查询软件信息(information)
-p:查询未安装包信息(package)
3、查询包中文件安装位置
rpm -ql 包名
选项:
-l:列表(list)
-p:查询未安装包信息(package)
4、查询系统文件属于哪个RPM安装包
rpm -qf 系统文件名
选项:
-f:查询系统文件属于哪个软件包(file)
5、查询软件包的依赖性
rpm -qR 包名
选项:
-R:查询软件包的依赖性(requires)
-p:查询未安装包信息(package)
 
六 RPM包默认安装位置


 
 
 
 

猜你喜欢

转载自cakin24.iteye.com/blog/2391931