iva*_*sim 3 linux ubuntu debian
我开始尝试创建自己的 Debian 软件包和存储库。我有点不清楚包分发和组件之间有什么区别。更重要的是,自定义 Debian 软件包的合适值是多少。
取自https://wiki.debian.org/RepositoryFormat和https://wiki.debian.org/SourcesList,它说:
发行版通常对应于发布文件中指定的 Suite 或 Codename
并且component只是...组件名称,例如,main等。freecontrib
distribution我见过的一些非常常见的有trusty、precise、stable、unstable等testing。有人告诉我,这distribution可以代表目标平台(在将我自己的软件作为 debian 包发布的情况下)。components相反,我见过的常见的有main,free等等contrib。
所以在我看来,两者都只是向用户传达某些信息的任意值。是否有任何适合自定义 Debian 软件包的指南?
小智 5
“发行版”应该与您的软件包兼容的 Debian(或任何其他操作系统)的版本相匹配。例如,如果您在 Debian Jessie 上构建了一个软件包,则发行版应设置为“jessie”,以向用户表明它可能包含与其他版本的 Debian 或 Ubuntu 不兼容的软件包。
避免使用“稳定”和“不稳定”作为发行版名称。它们的含义尚不清楚,并且会随着时间而变化。(稳定什么?)
“组件”可以在存储库中使用以提供多组包。例如,Debian 项目使用它来将具有不完全免费许可证的软件包与其他软件包分开。您对它的使用取决于您;如果您只有几个包,您可能可以只使用一个组件并将其称为“main”。
| 归档时间: |
|
| 查看次数: |
1114 次 |
| 最近记录: |