首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何重新安装百胜?

如何重新安装百胜?
EN

Unix & Linux用户
提问于 2014-01-15 11:01:46
回答 2查看 97.1K关注 0票数 7

我犯了一个很大的错误:我把百胜去掉了。因此,例如,当我运行以下代码时,它会给出一个错误:

代码语言:javascript
复制
$ yum clean all
yum command not found.

我可以成功地下载该软件包:

代码语言:javascript
复制
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]

试图安装下载的包会出现以下错误:

代码语言:javascript
复制
# 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“时。

代码语言:javascript
复制
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。

我怎么能重新安装百胜?

EN

回答 2

Unix & Linux用户

发布于 2014-01-15 11:11:32

下载yum (不知道您正在使用的发行版),您可以尝试从这里中安装pkg

代码语言:javascript
复制
rpm -ivh <rpm_file_name>

或者查看yum项目页面。例如,对于yum 3.2.29-40 (32位):

代码语言:javascript
复制
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 –
票数 0
EN

Unix & Linux用户

发布于 2016-07-19 12:02:42

这里我列出了解决这个问题的步骤。为此执行以下YUM命令。

  1. 消除yum用于解决依赖关系的所有头文件。# yum清洁页眉
  2. 取出所有存放在缓存处的包# yum清洁包
  3. 删除所有元数据# yum干净的元数据
  4. 干净dbcache # yum干净dbcache
  5. 把所有# yum打扫干净

如果上面提到的所有命令都没有解决问题,则运行update命令。

代码语言:javascript
复制
# yum -y update

如果yum更新失败,可能是由于/var/lib/ RPM / location下的rpm数据库损坏所致。请按照下面粘贴的步骤解决问题。

代码语言:javascript
复制
# rm -f /var/lib/rpm/__db.*
# rpm -vv –rebuilddb
# yum update

就这样。

来源:[解决了]服务器的系统包管理器‘YUM’失败了:使用easyapache错误

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/109424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档