由于 openSUSE 的 repo,apt-get 更新不起作用
Posted
技术标签:
【中文标题】由于 openSUSE 的 repo,apt-get 更新不起作用【英文标题】:Apt-get update does not work because of openSUSE's repo 【发布时间】:2017-08-30 08:23:25 【问题描述】:我有一个小问题,我想在我的 BONE (BLINUX) 上安装 ruby one rails 但为此我应该下订单: - sudo apt-get update(做一个小更新) 但我的系统如此回答我:
感谢您的回答^^
【问题讨论】:
ans 不仅仅是那个命令,我对每个带有“apt-get”的命令都有相同的结果,错误的原因是 openSUSE 的 repo online 请帮助我^^ BONE = 操作系统抱歉 看不清附件 抱歉我不知道怎么放其他图片^^'我正在搜索 有附件:i.stack.imgur.com/FdnCf.png 【参考方案1】:openSUSE 不使用 apt-get,它使用 zypper。 apt-get 是 zypper 的系统范围的包装器,请参阅 apt-get --version
。
说完这些,让我们来解决您真正的问题。 您没有使用官方的 openSUSE 产品。您正在使用“blinux”,这是一个基于 openSUSE 并带有一些自定义配置的产品。其中一种配置会导致您的问题。
zypper 打印出的错误意味着“openSUSE-Tumbleweed-Oss”存储库存在问题。那一个指向https://pkg.blinux.fr/opensuse/distribution/tumbleweed/repo/oss。该存储库不是由 openSUSE 而是由 blinux 维护的,除非您更改为官方 openSUSE 存储库,否则他们必须解决您的问题。
只需在 /etc/zypp/repos.d/ 中编辑您的存储库并更改为 URL。 Tumbleweed 的基本 URL 是 http://download.opensuse.org/tumbleweed/repo/,您可以在其中找到 oss/ non-ss/ debug/ 和 src-*/ repos。
获得正确的存储库后,运行zypper ref && zypper dup --allow-vendor-change
以更新到正式版本。
【讨论】:
以上是关于由于 openSUSE 的 repo,apt-get 更新不起作用的主要内容,如果未能解决你的问题,请参考以下文章