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

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

19得票8回答
用于创建Deb软件包的图形化工具

有没有用于创建Ubuntu/Debian软件包的图形化工具?

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

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

19得票1回答
对于构建OpenStack软件包感到困惑吗?

我在Ubuntu QA网站上找到了OpenStack构建任务,但是对构建步骤有些困惑。 这是构建步骤的链接:https://jenkins.qa.ubuntu.com/view/Openstack_Testing/view/Grizzly/job/precise_grizzly_keysto...

19得票2回答
如何为Ubuntu Snappy重新打包.deb文件?

我想要将一些Ubuntu软件转换成.deb格式,具体来说是guake,以便为Ubuntu Snappy创建软件包。 根据{{link2:Ubuntu开发工具的文档说明}所述, All metadata lives in meta/package.yaml. The details of ...

18得票5回答
如何在软件包的首次安装中运行脚本,而不是在更新期间运行?

我最近开始将一些软件打包并发布到Launchpad上。安装和卸载都正常,但是从一个版本升级到下一个版本的问题比较棘手。 问题在于有一些脚本只需要在软件第一次安装时运行。这些脚本用于填充数据库、创建用户等操作。目前这些脚本是在package.postinst的configure部分调用的。然而...

18得票5回答
如何让更多的人参与改进Ubuntu的X.org?

在Ubuntu中,X是堆栈中更为关键的部分之一。因此,我们收到了大量关于X的问题和错误报告,可能是我们能够处理的人力的100倍。 Canonical正在招聘额外的工程师来处理X,这将有所帮助,但仍然有许多事情超出了Canonical的能力范围,因此我认为让强大的社区参与改进Ubuntu中的X...

18得票2回答
如何以及为什么创建-dbg、-dev和-doc软件包?

我正在为一个Ubuntu软件包编写代码,这个软件包主要提供一些库和头文件,可以用来构建其他软件。该软件包还分解成几个互相依赖的子软件包;从这个意义上说,该软件包与boost非常相似。 我注意到像boost这样的软件包提供了一些功能。 [...] libboost-dbg libboost-...

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

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

17得票4回答
如何从debian/changelog中提取软件包版本?

什么是解析源代码包的debian/changelog文件(或debian/control)以获取软件包版本号的最可靠方式?类似于以下内容: pkgver=$(dpkg-parsechangelog | magic_goes_here) 我想提取版本号(仅仅是版本号),以便在脚本中进行操作...