Sourceforge 主存储库的 APT 行是什么?

Sourceforge 主存储库的 APT 行是什么?

主 Sourceforge 存储库的正确 APT 行是什么?

我想要它的原因是将 Sourceforge 添加到 sources.list。太多鲜为人知/使用的软件包无法足够快地通过 Mint 的默认存储库。

答案1

不,可惜 SourceForge 没有主 deb 仓库。(是的,我是 SF 员工。)

答案2

sourceforge 是否一个 debian 存储库?它的地址是什么?您不能简单地将托管软件项目的网站添加为 debian 存储库,它需要以非常特殊的方式进行格式化。我从未听说过 sourceforge 提供 debian 存储库,我真的非常怀疑它是否提供。如果我错了,请纠正我。

假设 sourceforge 确实有一个 debian 存储库,则 deb 行的一般格式为:

deb http://sourceforge.repo.url <debian distro> <list of repo categories>

例如,对于 debian-multimedia,我的行是:

deb http://www.debian-multimedia.org sid main non-free

这意味着我希望 的软件包sid位于mainnon-free类别中。因此,对于您和假设的 sourceforge debian repo,它将类似于:

deb http://repo.sourceforge.net maya main

“Maya” 是您的发行版,您必须检查实际的存储库 URL 才能查看它除了主要类别之外还有哪些子类别。


更新:

我想我明白你的意思了。许多特定的 sourcefourge 项目提供托管在 sourceforge 服务器上的 debian repos。这些是不是虽然“sourceforge debian repos”是特定项目的存储库。


更新2,回答您的评论:

好的,不会有主存储库。首先,绝大多数项目都没有可用的 Debian 软件包。此外,维护/设置存储库并非易事。特别是如果您考虑到需要为各种 Debian 和基于 Debian 的发行版提供不同的存储库/子存储库。那么基于 rpm 的发行版呢?不,您将拥有由项目作者维护的各种次要存储库。

至于你的第二个问题,是的,你使用的发行版很重要。像 .debs 或 .rpms 这样的软件包包含相关软件以及它所依赖的其他软件列表。Mint 版本 X 的 .deb 将需要其依赖项的特定版本,这些版本可用于Mint/Ubuntu 版本。这就是为什么您不能盲目地在 Mint 10 上安装 Mint 13 的 .deb。许多依赖项将无法满足。

相关内容