(已解决)apt-build 缺少 source_by_source() 的源包名称

(已解决)apt-build 缺少 source_by_source() 的源包名称

我安装了 apt-build,但似乎无法让它工作。例如:

~$ sudo apt-build --reinstall install boinc-client
Missing source package name for source_by_source().

或者

~$ sudo apt-build install gedit
gedit will not be built because it doesn't have a source package.
Missing source package name for source_by_source().

apt-build 似乎无法使用存储库。我去找到了 [boinc-client 的存储库][1],看看是否能解决问题。我成功添加了 sudo add-apt-repository ppa:costamagnagianfranco/boinc。我仍然无法专门构建 boinc-client,也无法构建任何软件包。

我在谷歌上搜索答案。我发现最相似的问题是apt-build 与 Chromium PPA这对我没有帮助。

系统信息:Ubuntu 16.04.1 LTS Linux 内核 4.8.0-040800-generic #201610022031 SMP Mon Oct 3 00:32:57 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

我周四晚上才安装的。我已经更新了内核并安装了一些软件。

为了解决这个问题,我编辑了 /etc/apt/sources.list 以尝试解决此问题。这就是我结束的地方。 http://pastebin.com/dDQft3gQ

我认为这可能是一个简单的解决方案,但我缺乏经验或知识来做到这一点。提前感谢您的帮助。

解决方案:我使用的是 Ubuntu Xenial,如果你查看我的 sources.list,你会发现它到处都是,但大多数都是可靠的。我不认为我这样做了,但谁知道呢。我昨天问这个问题时也没有注意到这一点。使用源列表生成器并更正你的源列表以解决问题。 https://repogen.simplylinux.ch/

相关内容