主 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
位于main
和non-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。许多依赖项将无法满足。