debian-policy

Debian - “推荐”软件包的基本原理?
debian-policy

Debian - “推荐”软件包的基本原理?

资质最近标记了一个要升级的软件包,我注意到当前未安装的软件包被列为“推荐”。在本例中,这是一个看起来很有趣的字体包。 问题:有没有中央资源我可以访问讨论特定软件包“推荐”软件包背后的基本原理吗?我设想的是一个软件包列表,我可以选择一个软件包,看看它推荐哪些软件包,然后找到每个建议背后的理由。 我意识到这些是开发人员的决定,但是具体理由这些决定的背后既有用又具有启发性。 蒂亚! ...

Admin

Debian 变更日志文件宽度?
debian-policy

Debian 变更日志文件宽度?

debian 变更日志文件的最大字符宽度是多少? 我以为是 80 栏,但我找不到我在哪里读到的。 我没有在这些参考文献中找到答案(除非我错过了)...... Debian 手册 Debian 政策 如果您有参考文献,请附上参考文献? ...

Admin

在 debian/control 文件中正确指定 Depends
debian-policy

在 debian/control 文件中正确指定 Depends

我正在构建一个运行时共享库​​包,libfoo0.deb其中0这是一个主要包版本,并遵守中指定的命名约定Debian 政策。 问题是我想libbar根据运行时共享库​​包构建另一个共享库libfoo0。所以我正在考虑添加一个依赖节,但我不确定是否有必要指定一个版本,例如 Depends: libfoo0 (= 0.0.4) 这是构建0.0.4的版本libfoo0-dev.deb(包含开发文件/必要的符号链接的包/usr/lib/) 。libbar我看到的问题是这会禁止用户更新libfoo0. 问题:只要libfoo0二进制文件在主要库版本之间向后兼...

Admin

运行时库包的activate-noawait ldconfig触发器
debian-policy

运行时库包的activate-noawait ldconfig触发器

我正在阅读关于运行时共享库​​包的 Debian 政策部分并发现以下声明: 在动态链接器的默认库目录之一(当前为/usr/lib和 )或[5] /lib中列出的目录中安装共享库的任何包都必须用于更新共享库系统。/etc/ld.so.confldconfig activate-noawait ldconfig任何此类包都必须在其触发器控制文件(即DEBIAN/triggers)中包含该行。 我很好奇如果我忘记添加这样的触发器会发生什么。目前,我安装了一个开发包,没有任何触发器,并且链接到该库的二进制文件工作得很好。 为什么这...

Admin

“contrib”和“非免费”软件包存储库之间有什么区别?
debian-policy

“contrib”和“非免费”软件包存储库之间有什么区别?

尽管出于各种原因我喜欢 Debian,但找到有关该发行版及其政策的特定方面的一些文档并不总是那么容易。 contrib我的问题是:和non-free包存储库之间有什么区别? 如果我没记错的话,从我能找到的一些解释来看: non-free适用于许可证不是免费的软件包 contrib软件包的依赖关系non-free(这使得它们不属于 Debian) 但在我看来,拥有两个存储库是为了同一个目的,即在 Debian 中提供非自由软件,这似乎很奇怪。 我想知道我是否在这里遗漏了一些东西。 ...

Admin

Debian 软件包中的“新闻”可以由打包者/维护者制作吗?
debian-policy

Debian 软件包中的“新闻”可以由打包者/维护者制作吗?

我见过一些软件包有单独的新闻文件,而很多软件包则没有。 AFAIU 它,有一个 NEWS.Debian.gz 记录了一些非常重要/罕见的信息,并且可能有关于未来向后兼容性的新闻。这似乎是 DD 或 DM 手中的东西,因为似乎没有任何信息。在Debian 政策。未来的包装商应该注意什么吗? ...

Admin

Linux下使用什么目录来安装python脚本
debian-policy

Linux下使用什么目录来安装python脚本

我有一个工作流程自动化系统,它使用 python 脚本来运行其中定义的工作流程。我正在构建一个deb软件包,并且不确定在哪里安装这些脚本。 我目前怀疑是否应该将它们放入/usr/lib/workflow_automate或/usr/share/workflow_automate。 所以它看起来像这样: /usr/share/workflow_automate/wf_script1.py /usr/share/workflow_automate/wf_script2.py 更新: 系统期望配置一个包含配置文件路径的环境变量。配置文件应包含脚本所在目...

Admin

包中 debian/ 目录下的 gbp.conf 是什么
debian-policy

包中 debian/ 目录下的 gbp.conf 是什么

昨天我听说gbp.conf and在安装widelands时,我遇到了以下情况: https://tracker.debian.org/news/986137/accepted-widelands-119repack-5-source-into-unstable/ widelands (1:19+repack-5) unstable; urgency=medium [ Jeremy Bicha ] * Team upload. * Use hicolor theme icon for .desktop (Closes: #857644) (...

Admin