所有
我担心我已经完全搞砸了我的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。叹息。
答案 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