Linux自学笔记(十)常用命令之rpm相关命令

来源:互联网 发布:mac air 装windows 编辑:程序博客网 时间:2024/06/07 20:44

RPM包命名规则:

例如:httpd-2.2.15-15.el6.centos.1.i686.rpm

httpd 软件包名

2.2.15 软件版本

15 软件发布的次数

el6.centos 适合的Linux平台

i686 适合的硬件平台

rpm rpm包扩展名


RPM包依赖性:

树形依赖:a→b→c

环形依赖:a→b→c→a

模块依赖:模块依赖查询网址:www.rpmfind.net


包全名:操作的包是没有安装的软件包时,使用包全名

包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm中的数据库


RPM安装:

rpm -ivh 包全名

a.选项:-i (install) 安装

b.选项:-v (verbose) 显示详细信息

c.选项:-h (hash) 显示进度

d.选项:--nodeps 不检查依赖性


RPM包升级

rpm -Uvh 包全名

a.选项:-U (upgrade)  升级


RPM卸载

rpm -e 包名

a.选项:-e 卸载

b.选项:--nodeps 不检查依赖性


查询rpm包是否被安装

rpm -q 包名

a.选项:-q (query)  查询

b.选项:-a (all) 所有


查询软件包详细信息

rpm -qi 包名

a.选项:-i  (information)查询软件信息

b.选项:-p (package) 查询未安装包信息


查询包中文件安装位置

rpm -ql 包名

a,选项: -l (list) 列表

b.选项: -p (package) 查询未安装包信息


查询系统文件属于哪个RPM包

rpm -qf 包名

a.选项:-f (file)  查询系统文件属于哪个软件包


查询软件包的依赖性:

rpm -qR 包名

a.选项:-R (requires) 查询软件包的依赖性

b.选项:-p (package) 查询未安装包信息


RPM包检验

rpm -V 已安装的包名

a.选项: -V (verify) 校验指定RPM包中的文件


yum命令:

1.查询所有可用软件包列表:yum list

2.搜索服务器上所有和关键字相关的包:yum search 关键字

3.安装: yum -y install 包名

a.选项:install 安装

b.选项:-y (yes) 自动回答

4.升级:yum -y update 包名

a.选项:update 升级

b.选项:-y (yes) 自动回答

5.卸载:yum -y remove 包名

a.选项:remove 卸载

b.选项:-y (yes) 自动回答

6.列出所有可用的软件组列表:yum grouplist

7.安装指定软件组:yum groupinstall

8.卸载指定软件组:yum groupremove





0 0
原创粉丝点击