1、首先先用yum装一个包,但不加-y选项当屏幕提示 Is this ok [y/d/N]:是按Ctrl+z强制退出

.....

xorg-x11-xkb-utils              x86_64 7.7-14.el7             BaseOS 103 k

yajl                            x86_64 2.0.4-4.el7            BaseOS  39 k

yelp-libs                       x86_64 2:3.28.1-1.el7         BaseOS 101 k

yelp-xsl                        noarch 3.28.0-1.el7           BaseOS 204 k

zenity                          x86_64 3.28.1-1.el7           BaseOS 4.0 M


事务概要

============================================================================

安装  294 软件包 (+740 依赖软件包)


总下载量:846 M

安装大小:2.7 G

Is this ok [y/d/N]: ^C^Z

[1]+  已停止            

2、之后我们再来进行安装,此时就会提示Another app is currently holding the yum lock; waiting for it to exit...

[root@server opt]# yum install -y gcc

已加载插件:fastestmirror

源 'myrpm' 在配置文件中未指定名字,使用标识代替

/var/run/yum.pid 已被锁定,PID 为 969 的另一个程序正在运行。

Another app is currently holding the yum lock; waiting for it to exit...

 另一个应用程序是:yum

   内存:128 M RSS (450 MB VSZ)

   已启动: Wed Mar  8 09:09:42 2023 - 08:55之前

   状态  :跟踪/停止,进程ID:969

Another app is currently holding the yum lock; waiting for it to exit...

 另一个应用程序是:yum

   内存:128 M RSS (450 MB VSZ)

   已启动: Wed Mar  8 09:09:42 2023 - 08:57之前

   状态  :跟踪/停止,进程ID:969

^C


Exiting on user cancel.

3、此时按提示用kill杀掉进程,可还是不行,再装还会出现同样的提示

[root@server opt]# kill 969

[root@server opt]# yum install -y gcc

已加载插件:fastestmirror

源 'myrpm' 在配置文件中未指定名字,使用标识代替

/var/run/yum.pid 已被锁定,PID 为 969 的另一个程序正在运行。

Another app is currently holding the yum lock; waiting for it to exit...

 另一个应用程序是:yum

   内存:128 M RSS (450 MB VSZ)

   已启动: Wed Mar  8 09:09:42 2023 - 13:15之前

   状态  :跟踪/停止,进程ID:969

4、此时我们再仔细看看报错信息里有“/var/run/yum.pid 已被锁定“这么一句,其实只需要删除即可

(之后就可以安装了)

[root@server opt]# rm -f /var/run/yum.pid 

[root@server opt]# yum install -y gcc

已加载插件:fastestmirror

源 'myrpm' 在配置文件中未指定名字,使用标识代替

Loading mirror speeds from cached hostfile

软件包 gcc-4.8.5-44.el7.x86_64 已安装并且是最新版本

无须任何处理