我犯了一个很大的错误:我把百胜去掉了。因此,例如,当我运行以下代码时,它会给出一个错误:
$ yum clean all
yum command not found.我可以成功地下载该软件包:
wget mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
--2014-01-15 15:42:59-- http://mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
Resolving mirror.centos.org... 192.133.139.3
Connecting to mirror.centos.org|192.133.139.3|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1019540 (996K) [application/x-rpm]
Saving to: “yum-3.2.29-40.el6.centos.noarch.rpm.1”
100%[====================================================================================================================>] 1,019,540 649K/s in 1.5s
2014-01-15 15:43:01 (649 KB/s) - “yum-3.2.29-40.el6.centos.noarch.rpm.1” saved [1019540/1019540]试图安装下载的包会出现以下错误:
# rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm
Preparing... ########################################### [100%]
file /usr/lib/python2.6/site-packages/yum/__init__.py from install of yum-3.2.29-40.el6.centos.noarch conflicts with file from package yum-3.2.29-30.el6.centos.noarch
[...]
file /usr/share/yum-cli/yummain.pyo from install of yum-3.2.29-40.el6.centos.noarch conflicts with file from package yum-3.2.29-30.el6.centos.noarch在/usr/bin中没有目录"yum“。
当我使用命令"rpm -qa \ grep“时。
yum-metadata-parser-1.1.2-16.el6.x86_64
yum-plugin-fastestmirror-1.1.30-14.el6.noarch
yum-3.2.29-30.el6.centos.noarch发行版是CentOS 6.3。
我怎么能重新安装百胜?
发布于 2014-01-15 11:11:32
下载yum (不知道您正在使用的发行版),您可以尝试从这里中安装pkg
rpm -ivh <rpm_file_name>或者查看yum项目页面。例如,对于yum 3.2.29-40 (32位):
wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm –发布于 2016-07-19 12:02:42
这里我列出了解决这个问题的步骤。为此执行以下YUM命令。
如果上面提到的所有命令都没有解决问题,则运行update命令。
# yum -y update如果yum更新失败,可能是由于/var/lib/ RPM / location下的rpm数据库损坏所致。请按照下面粘贴的步骤解决问题。
# rm -f /var/lib/rpm/__db.*
# rpm -vv –rebuilddb
# yum update就这样。
来源:[解决了]服务器的系统包管理器‘YUM’失败了:使用easyapache错误
https://unix.stackexchange.com/questions/109424
复制相似问题