百胜看不到包裹

时间:2015-02-27 02:37:19

标签: linux yum rhel6

所有

我担心我已经完全搞砸了我的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

我检查了我启用的repos,我有RHEL 6server - RPMforge.net和Enterprise Linux 6的额外软件包 - x86_64。

这是我尝试过无用的事情

1)yum update

2)yum clean all all

3)从源头安装yum。

4)安装nettle,gmaps(或任何需要库的东西),然后从源代码中获取gnutls以获取wget。 Gnutls给我一个错误,说当我在/ usr / local / bin中安装它时它无法找到nettle 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。叹息。

1 个答案:

答案 0 :(得分: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