linux - OpenSuse 13.2 zypper 不工作

标签 linux opensuse

我正在研究 OpenSuse 13.2,但对该操作系统不太熟悉。我一直在尝试通过 zypper 安装一个包,

sudo zypper python-rdkit

但是我遇到了以下错误:

Repository 'packman' is invalid [packman|http://ftp.gwdg.de/pub/linux/packman/suse/13.2/] Valid metadata not found at specified URL

于是我去查看了这个URL,它实际上已经不存在了。所以我尝试先使用以下命令更新 packman 存储库:

sudo zypper ar -f  http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.2/ packman

但是我得到一个错误提示,已经有一个名为 packman 的仓库。所以我更新了代码:

sudo zypper ar -f  http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.2/ packman2

它运行良好,我运行了以下命令,

sudo zypper -v ref

它对 packman 失败但对 packman2 有效(说是最新的)。但最后,我得到了以下错误:

File '/repodata/repomd.xml' not found on medium 'http://download.opensuse.org/update/13.2/' 

同样,我检查了 URL,但它再次不起作用,在“http://download.opensuse.org/update/”URL 中,没有 13.2 的文件夹,我不知道该怎么做。

如果你能给我一些想法,那将是一个很大的帮助。

最好!

最佳答案

如果您无法使用软件存储库位于标准位置的当前受支持版本,您将需要查找存储库的副本并手动配置位置。在 https://en.opensuse.org/openSUSE:Mirrors 上的“EOL 镜像”下你可以找到一些候选位置。您还可以在网络上的其他地方找到副本。 (安装程序会检查数字签名,所以原则上您不必担心有人用恶意软件替换文件的危险。但是,对于非常旧的版本,证书可能已经过期。)有很多方法可以告诉 openSUSE 新版本存储库的位置。我更喜欢 YaST2 --> 软件 --> 软件存储库。

旧的安装库比旧的更新库更容易找到。除非您需要将安装带到特定的补丁级别(例如准确重现问题), 我建议您简单地禁用当前配置的更新存储库。无论如何,该系统将充满安全问题,您需要小心处理它。

关于linux - OpenSuse 13.2 zypper 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46624623/

相关文章:

linux - 在 Linux 中追加到一个新行

linux - 为 ping ssh 端口添加超时?

linux - sigtimedwait() 的 "set"参数中的信号未传送

linux - openSUSE 上的 lightdm 自动登录

linux - Eureka -1.11 : DSO missing from command line

linux - 我找不到 VLC 库

c - 请帮我编译这个C程序? [Linux]

linux - 文件的标准错误;但没有缓冲

Python 2.7 打印()错误

git - 如何在 git 中定义 ESC 字符?