7得票2回答
如何指定两个版本的软件包之间的依赖关系?

在一个 `debian/control` 文件中,我如何指定对一个软件包的依赖关系,要求该软件包的版本介于两个特定版本之间? 例如:对于 python 软件包,要求版本在 2.5 或更高但低于 2.7。 Depends: python ($VERSION_STRING) 版本号是什么?

7得票1回答
Launchpad打包配方是什么,我如何使用它们?

根据我的理解,打包配方是一种将软件包自动打包到一个PPA(个人软件包归档)中的方法,可以从bzr分支进行操作。我不确定如何设置它。我已经阅读了文档,但因为某些原因,我仍然对该如何操作感到有点困惑。 设置配方的逐步过程是什么?(一个“Hello World”示例会很有用) 分支需要包含哪些内...

7得票1回答
如何快速解决打包失败问题

我创建了一个Quickly应用程序,并且正在尝试创建一个软件中心的分发包。 然而,每当我尝试使用Quickly打包命令(package、share、release或submitubuntu)时,它都会失败,但没有告诉我具体原因。 我该如何解决打包失败的问题,以便我可以进行调查或寻求帮助?

7得票2回答
创建一个稍微修改的软件包并将其上传到PPA的步骤是什么?

我只想使用官方Ubuntu存储库中的一个Ubuntu软件包,稍微修改一下其源代码(不会影响依赖项或其他任何内容),然后将其上传到我为此创建的Launchpad PPA中。 我不想成为专业的Ubuntu软件包维护者,因此阅读有关从头开始创建Ubuntu软件包的所有文档对我来说过于繁琐。 那么...

7得票1回答
将一个CMake项目(libRocket)打包成.deb文件,但是构建脚本位于子文件夹中。

我正在尝试为libRocket(http://librocket.com/)构建一个.deb软件包,但是构建脚本不在源代码根目录中,而是在一个子文件夹(/Build)中。请参考Github源代码。 https://github.com/lloydw/libRocket 我可以很好地构建它,...

7得票2回答
如何在运行Lucid的同时为Maverick构建软件包?

我希望在运行 Lucid 发行版的同时,能够为 Ubuntu 的 Maverick 发行版构建一个软件包。 我找到了这个页面:https://wiki.ubuntu.com/DebootstrapChroot 看起来解释了我想要做的事情。然而,说明中说要访问一个特定的网站(文章中有链接,我不...

7得票2回答
Debian还是debian的.deb软件包?

我正在尝试创建一个.deb软件包,并对软件包的文件结构不确定。包含control、changelog、rules等文件的目录应该命名为DEBIAN还是debian? 我正在使用`dpkg-deb`来打包它,但似乎需要`DEBIAN`文件夹。我尝试使用Lintian进行检查,但它无法识别`ch...

7得票1回答
如何将Debian软件包中的某个文件标记为配置文件?

我想制作自己的Debian软件包,其中包含一些默认配置文件。我不希望在使用“dpkg -i”更新后被重写。 有哪些解决方法?

7得票2回答
创建自己的本地安装包的正确方法是什么?

我正在运行一个Ubuntu 12.04 LTS服务器。目前我遇到一个问题,其中一个我使用的软件包有一个令人讨厌的错误。我不想将其删除并从源代码重新构建,而是希望将其集成到Ubuntu/Debian的软件包管理中。 来自ArchLinux的经验告诉我们,我们可以通过复制原始的PKGBUILD文...

7得票2回答
如何在PPA中使用pbuilder-dist构建带有依赖关系的软件包?

我正在尝试为我的ppa构建一个软件包,该软件包使用了来自其他两个ppa的软件包。我想使用pbuilder-dist进行测试构建。我以前做过这个,我知道我需要以下组合: ~/.pbuilderrc中的OTHERMIRROR --override-config,但我不确定何时将其添加到pbui...