如何添加不包含我的 Ubuntu 发行版的 PPA?

如何添加不包含我的 Ubuntu 发行版的 PPA?

我正在尝试ppa:stevedh/smap使用以下命令添加到我的存储库:

sudo add-apt-repository ppa:stevedh/smap

它被添加了。当我执行 sudo 时,apt-get update我收到以下消息:

W: Failed to fetch
http://ppa.launchpad.net/stevedh/smap/ubuntu/dists/trusty/main/binary-amd64/Packages
404 Not Found

W: Failed to fetch
http://ppa.launchpad.net/stevedh/smap/ubuntu/dists/trusty/main/binary-i386/Packages
404 Not Found

当我浏览时http://ppa.launchpad.net/stevedh/smap/ubuntu/dists有 3 个可用版本:

  • 轻快的
  • 梦幻的
  • 精确的

有什么建议么?

答案1

在 中/etc/apt/sources.list.d,用文本编辑器打开包含 PPA 名称的文件。名称类似于stevedh-smap-trusty.list。然后,在第一行和第二行的 URL 之后,更改trustyprecise(因为这是 PPA 支持的最新 Ubuntu 版本)。例如:

deb http://ppa.launchpad.net/stevedh/smap/ubuntu precise main
deb-src http://ppa.launchpad.net/stevedh/smap/ubuntu precise main

保存文件并运行sudo apt-get update

话虽如此,请注意,由于 Precise 和 Trusty 之间的库更新和包装变化,不能保证您能够从该 PPA 安装软件,更不用说运行它了。

相关内容