99得票5回答
有没有一种标准的方法来创建Debian软件包以分发Python程序?

有很多关于如何做到这一点的信息,但是由于“有多种方法可以毁掉一只猫”,所有覆盖这个过程的教程/手册似乎都会做出某些假设,这些假设与其他教程不同,因此我仍然无法理解它。 到目前为止,这是我认为我理解的。 我的最终目标应该是创建一个“二进制”.deb包。这种包将是平台无关的(32/64位),...

22得票1回答
Debian规则文件创建符号链接。

我正在创建一个小型的deb包来安装一些文件。其中一些文件将位于/usr/lib/mypackage/,我想创建一个符号链接从/usr/lib/mypackage/mybin到/usr/bin/mybin。 对于/usr/lib/mypackage文件夹,我使用mypackage.install...

22得票2回答
dpkg:如何使用触发器?

我编写了一个小型CDN服务器,当新的pool-content-packages安装到注册池中时,它会重建其注册池。 我想使用触发器,而不是每个pool-content-package调用cdn-server的init.d。这样,它只会在安装运行结束后重新启动服务器一次,当所有软件包都已安装完成...

7得票2回答
构建Python的deb包遇到困难,抱怨修改了二进制文件。

我之前使用debhelper构建过我的软件包,但是我现在遇到了一个非常令人沮丧的问题。 这是我的文档树结构: usr/ `-- share |-- applications | `-- create-launcher.desktop `-- create-laun...

7得票5回答
包.init无法安装

我在debian目录中有一个project.init文件(和rules、control等文件一起),并且我的rules文件中有dh_installinit(在binary-arch规则中)。 当dpkg-buildpackage完成时,初始化脚本已被复制到debian/project/etc...

7得票2回答
如何简单直接地为Debian打包Python程序?

我在Python和Debian的分发工具迷宫中遇到了麻烦,其中包括cdbs、debhelper、python-support、python-central等等。 我的应用程序相当简单 - 一个单一的Python包(包含模块和一个__init__.py文件),一个用于运行程序的脚本(scrip...