10得票6回答
如何为自定义PPA打补丁酿造适量的葡萄酒?

我一直在手动为我的机器应用补丁,但我想将其放入PPA供我的朋友和亲戚使用。 目前,我按照以下步骤进行操作: 1. 通过apt-get source从上游PPA获取最新的源代码。 2. 使用patch来应用我的非官方、不受支持的补丁。 3. 使用dpkg-buildpackage -rfak...

10得票1回答
为另一个软件包提供定制的配置文件

我们在工作中使用Ubuntu,我需要对许多系统进行相同的配置更改,所以我正在打包这些更改。 其中一个配置更改是将lightdm设置为自动登录。 为了打包这个更改,似乎我需要覆盖现有的/etc/lightdm/lightdm.conf文件,并用我的定制lightdm.conf替换它。这似乎不是一...

15得票1回答
不同的“rename”命令有什么区别?

自Ubuntu 14.04版本开始,至少有三个rename命令可用: util-linux软件包提供的rename命令,请参考man rename.ul perl软件包提供的rename命令,请参考man prename rename软件包提供的rename命令,请参考man file-r...

24得票2回答
为什么要使用sbuild而不是pbuilder?

有很多方法可以在一个干净而可复现的环境中构建Debian软件包。其中两种最常用的是pbuilder和sbuild。个人而言,我一直使用pbuilder。我发现pbuilder更容易使用和维护。我还没有找到任何对这两者进行并排比较的信息。我错过了什么? 使用sbuild相比pbuilder有哪...

19得票1回答
在Ubuntu软件包名称中,XubuntuY字符串的含义是什么?

每个包名的格式为: package-XubuntuY*_amd64(i386) 所以我的问题是: - X 代表什么? - Y 代表什么? 例如,在 binutils_2.22-6ubuntu1.3_amd64 中,数字 6 和 1.3 的意义是什么?

17得票3回答
在Debian软件包安装过程中重命名文件

我有一个Python脚本,我想要打包为Debian。我使用了一个debian/install文件,在其中编写了以下内容。 auto_dice.py /usr/bin/ Linitan随后抱怨.py扩展名(带有语言扩展的脚本)。 然后我将其更改为。 auto_dice.py /usr/...

12得票3回答
如何使用aptitude安装软件包?

我看了一个关于aptitude的教程并阅读了man手册,但我还是不明白。在启动aptitude之后,你怎么说“安装包foo”?或者搜索所有名称中带有“foo”的包?

14得票3回答
.deb文件命名的标准是什么?

我想找出.deb文件名的标准。例如,我有一个名为foo_1.0.0-1_all.deb的文件。根据我在Debian FAQ中发现的情况,有这样的约定。 <foo>_<VersionNumber>-<DebianRevisionNumber>_<Deb...

19得票1回答
如何在从配方构建时将更改日志文件应用于PPA中的软件包?

当我的软件包通过使用食谱在launchpad上构建时,它忽略了我提供的./debian/changelog文件,并生成了一个无用的文件,如下所示: harmonyseq (0.14~natty1) maverick; urgency=low * Auto build. -- Rafa...

8得票2回答
为什么 debuild 没有运行 override_dh_build-indep 序列?

我正在尝试为debian/rules中的共享库生成一些文档,但遇到了麻烦。我之前提出了一个问题,询问应该使用哪个目标来生成文档。 现在我的问题是,当我运行debuild时,目标override_dh_build-indep没有被构建。我在%目标的顶部插入了一个echo语句,并发现debuil...