Linux ---常用yum 与rpm 命令集合

一.yum 命令

(1)安装命令:yum install dhcp  -y         y表示安装不提醒

如图,dhcp安装完成

(2) 卸载命令:yum remove dhcp

实验之前先查看/etc/dhcp  下除过dhclient.d 还有八个文件:

执行卸载命令:

确认卸载:输入y

卸载完成

卸载之后/etc/dhcp 文件也被清空

(3)查看软件信息:yum info dhcp

内容详解:

avaliable packages :可安装界面

Arch:  Linux 的一个版本

扫描二维码关注公众号,回复: 4200406 查看本文章

Epoch: 时间机制

(4)  根据软件信息查找软件 yum  search  dhcp

(5)    根据文件找出包含此类文件的软件  yum whatprovides /etc/dhcp

(6)  列出软件组 yum groups list

(7 )   查看软件组信息  yum groups info  Virtualization\ Client

(8) 查看所有软件yum list 

(9)制作软件黑名单:

A.想屏蔽zzip的软件

编辑配置文件:

写入:exclude=zziplib*

查看效果,黑名单已经实现,已经屏蔽掉zzip软件

B.屏蔽64 位软件

查看效果:

二.rpm命令

(1)rpm -i    安装软件

                 -v    显示安装过程

                 -h    hash加密

注:安装kolourpaint 时依赖软件较多,所以安装不成功。

解决方法:  后缀加上--nodeps 意思为解除依赖

同样方法安装他们相互依赖的软件包即可

安装没有依赖包的软件很容易:

(3)  卸载wps:  rpm -e wps-office

卸载有依赖包的软件时,也需要加上 --nodes

(4)   查询软件是否安装   rpm -q  

 (5) rpm  -a      所有安装过的软件

6)根据文件查找软件 rpm -qf

内容详解: 

[coreutiis] 表示软件名称

[8.22-15] 表示软件版本

[el7]   表示适用版本

[x86_64]表示64 位

(7)查看软件其中包含的文件 rpm -qc

(8)查看软件是否安装 rpm -qd

安装完重新查看,

(9)查询软件装完之后会生成什么文件  rpm -qlp

安装完kolourpaint 在/usr/bin/下课查询到 kolourpaint

可在/usr/bin 下直接输入软件名称,直接打开

 

三.用拆包的方式修复命令


1.显示软件的绝对路径

2.一不小心删除了软件

3.发现执行命令无效

4.将软件包复制到/mnt/ 进行拆包
rpm2cpio kolourpaint-4.10.5-4.el7.x86_64.rpm  | cpio -id

 

5.拆包完成之后,发现生成了一个usr 目录,kolourpaint 命令存在于 /usr/bin/下

6.将命令复制回原绝对路径下
cp kolourpaint  /usr/bin/

7.此时再执行kolourpaint 时,则成功

猜你喜欢

转载自blog.csdn.net/xys2333/article/details/83547735