在Linux中用yum install安装rpm程序时提示:“另外一个应用程序正在使用yum锁 等待其推出”是什么原因?

在Linux中用yum install安装rpm程序时提示:“另外一个应用程序正在使用yum锁 等待其推出”是什么原因?,第1张

用Linux包管理工具进行安雀尘装程序和在Windows下安装程序是有点区别的。比如说,在Windows下你可以同时安装几个应用程序,但是,在Linux用包管理工具却不行。用包管理工具不是不能同时安装多握敬个程序,而是不能同时打开多个包管理工具,当打开多个包管理工具时,会产生冲突。所以,包管理工具有一个进程锁,当有一个包管理工具启动时,将会对它进行上锁(学过 *** 作系统原理就明白了)。当然,在用包管理工具进行同顷皮禅时安装多个程序时,它也是一个一个地安装,也不是同时安装多个程序; 所以总的来说,一次只允许安装一个程序。为什么会这样呢?可能是,Windows比较分散,而Linux比较集中;比如说,Windows下的软件安装由各个软件开发者进行制定,而Linux下的软件都被统一打开rpm或deb(或其它的包),直接由包管理工具来完成、执行,不需要第三者插手。

无论是Debian系列还是Redhat系列,包管理工具都有几个接口,这几个接口都连向一个底层的包管理工具。比如:redhat的自动更新工具、yum、rpm以及图形化的管理工具等等。只要其中一个在运行着、安装着软件,该包管理工具就会被锁定,再打开一个其他的接口,就会失败。

yum remove abc

但是注意了,yum删掉会把很多附带的都删掉,比如锋谨禅绝对不晌颂能remove python这样的东西,还有gcc。这些都是系统的底层,你不要可以不用,或者停掉,一般很少去删依赖特别多的银尘服务

第一步:创建一个新文件夹,并把光盘的内容全部兆早复制到该文件夹内:

[root@localhost ~]# mkdir /yum

[root@localhost ~]# cp -rvf /misc/cd/* /yum

第二步:安装工具包:

[root@localhost ~]# rpm -ivh /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm

第三步:生成仓库数据库:

[root@localhost ~]# cd /yum

[root@localhost yum]# createrepo . //注意后面的.

第四步:查看文件:

[root@localhost yum]# ls /yum/repodata/

filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml

第五步:客户端配置:

[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/chenbin.repo

[root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo [rhel-chenbin]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:/和兄//yum/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

第六步:清除族棚雀yum安装时的缓存:

[root@localhost ~]# yum clean all


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12560546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存