杨小龙

来自CloudWiki
Xiaolongyang讨论 | 贡献2020年9月9日 (三) 02:16的版本 Linux
跳转至: 导航搜索

基本情况

班级:软件技术1902

性别:男


技术专长

python-scrapy

scala-spark


兴趣爱好

除编程以外,也喜欢看书,练字

工坊学习历程

Linux

Linux系统常用基本命令总结

rpm命令

(1)rpm命令示例一——查询系统中安装的软件包

[root@yxy ~]# rpm -qa

功能:查询系统中安装的软件包列表,其中参数-q的功能是“查询”,参数-a的功能是“所有的”。

(2)rpm命令示例二——查询软件包中文件清单

[root@yxy ~]#rpm  -ql  php

功能:查询已安装的软件包php中的文件列表,其中参数-l的功能是“列出指定软件包中的文件”。

(3)rpm命令示例三——卸载指定的软件包

[root@yxy ~]# rpm  -e  php

功能:卸载已安装的软件包php,参数-e的功能是“卸载”。

说明:请注意执行上述命令时,采用的身份是不同的,普通用户只能执行查询操作。

(4)rpm命令示例四——安装软件包

# rpm  -ivh  php-4.3.9-3.1-i386.rpm

功能:安装软件包php

参数-i的功能是“安装”

参数-v的功能是“显示处理过程”

参数-h的功能是显示“#”来表示进度

(5)rpm命令示例五——强制安装软件包

# rpm  -ivh  --force  php-4.3.9-3.1-i386.rpm

功能:强制安装软件包php,参数--force表示强制的意思。

说明:如果要安装的软件的版本比较低或该软件包在系统中已存在,系统会给出提示并拒绝安装,此时可以加上参数—force来进行强制安装。

(6)rpm命令示例五——忽略依赖关系安装软件包

# rpm  -ivh  --nodeps  php-4.3.9-3.1-i386.rpm

功能:安装软件包php时忽略与其它软件包的依赖关系,参数--nodeps表示忽略依赖关系。

说明:在安装或卸载软件时经常会遇到提示“该软件包与某某软件包存在依赖关系”,只有加上参数--nodeps忽略掉依赖关系才能进行安装或卸载。

(7)卸载

首先通过 rpm -q <关键字> 可以查询到rpm包的名字

然后 调用 rpm -e <包的名字> 删除特定rpm包

如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包