0

全部,

我担心我已经彻底搞砸了我的 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 的 Extra Packages。

这是我尝试过的无济于事

1) 百胜更新

2)百胜清洁所有

3) 从源代码安装 yum。

4)安装荨麻,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。叹。

4

1 回答 1

0

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

$ 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
于 2015-03-02T21:52:44.683 回答