【问题标题】:Yum sees no packages百胜看不到包裹
【发布时间】:2015-04-29 15:57:22
【问题描述】:

全部,

我担心我已经彻底搞砸了我的 linux 安装,我希望你们可爱的互联网居民可以让我免于我笨拙地试图解开自己。

对于初学者,我正在尝试安装 wget 以使我重新站起来。

# cat /etc/*-release
Oracle Linux Server release 6.6
Red Hat Enterprise Linux Server release 6.6 (Santiago)
Oracle Linux Server release 6.6

# yum install wget
Setting up Install Process
No package wget available.
Error: Nothing to do

我检查了我启用的存储库,我同时拥有 RHEL 6server - RPMforge.net 和用于 Enterprise Linux 6 - x86_64 的额外包。

这是我尝试过的无济于事

1) 百胜更新

2) 百胜清理所有

3) 从源代码安装 yum。

4) 安装 nettle、gmaps(或任何需要库的),然后从源代码安装 gnutls 以让我使用 wget。 Gnutls 给我一个错误,说当我清楚地将它安装在 /usr/local/bin 中时它找不到荨麻 2.7.1

5) 直接从它们的 rpm 包中安装各种项目。由于 rpm 不会自动下载所需的依赖项,所以我一无所获。

6) 失去和悲伤的前 4 个阶段,包括否认、愤怒、讨价还价和沮丧。

如果有人有任何想法让 wget 和 yum 恢复运行,我会全力以赴。

** 更新**

好吧,我想我会卸载然后重新安装 yum。馊主意。我尝试重新安装 yum,它告诉我

rpm -i yum-3.4.3-155.fc23.noarch.rpm 
error: Failed dependencies:
pyliblzma is needed by yum-3.4.3-155.fc23.noarch
python(abi) = 2.7 is needed by yum-3.4.3-155.fc23.noarch
pyxattr is needed by yum-3.4.3-155.fc23.noarch

是的,我有 python 2.6,但我找不到仍然使用 python 2.6 的旧版本 yum。叹息。

【问题讨论】:

    标签: linux yum rhel6


    【解决方案1】:

    我建议对软件包进行升级。

    $ wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
    
    
    rpm -Uvh yum-3.2.29-40.el6.centos.noarch.rpm
    

    依赖包管理器 RPM 可以帮助您解决此类问题,或者至少可以帮助您识别问题。 rpm 命令包括验证它维护的包的能力。

     $ rpm -V yum
    

    【讨论】:

    • 没有 wget。最后我决定只启动另一台服务器。我可以再花一天时间尝试解决问题,或者我可以再花一天时间重新安装所有东西。我选择了后者。
    猜你喜欢
    • 1970-01-01
    • 2020-05-31
    • 2015-04-22
    • 2014-06-28
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    相关资源
    最近更新 更多