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

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

89得票8回答
如何为单个Python脚本创建一个deb包?

我有一个单独的Python脚本,我想将其作为deb软件包进行分发。它是一个在Unity面板中显示本地日期的指示器。我按照从脚本或二进制文件创建.deb软件包的步骤操作,但是无法创建deb软件包,因为失败了。 有人可以给我提供逐步说明吗?据我所知,这个脚本依赖于python-appindica...

17得票2回答
如何打包一个简单的bash脚本

下面的bash脚本是在大约10秒钟内编写的,但打包它将花费我数小时浏览大段文字,所以我想知道是否有一种我不知道的简便方法。 #!/usr/bin/env bash echo "Hello World"

7得票1回答
dpkg-buildpackage: dpkg-source: 找不到上游的压缩包文件

我正在尝试解压文件并尝试创建deb软件包。这是为了我的测试目的。我的意图是,我想只提供一个包含要安装的数据的文件夹,并在安装后执行一个脚本。 https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.4.4...

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

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

145得票6回答
如何将我的软件放入Ubuntu?

作为一名自由软件开发者,我希望将我的应用程序引入Ubuntu。 我应该提供源代码压缩包并请求打包吗?还是应该自己创建一个软件包?我应该直接针对Ubuntu,还是应该尝试进入Debian,然后再自动进入Ubuntu?

14得票1回答
在软件包升级过程中会发生什么?

我最近开始在Launchpad上为我的软件构建Ubuntu软件包。它们非常简单;大部分只包含一些通过.install、.preinst、.postinst、.prerm和.postrm文件触发的文件和脚本。安装和卸载似乎都正常工作。然而,从一个版本升级到下一个版本就有点棘手。 当一个软件包正...

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

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

22得票4回答
如何使用debuild运行并行make?

我正在尝试打包一款我(合作)编写的软件。我正在使用... debuild -i -us -uc -b 原则上,这是可以的。为了缩短编译时间,我想使用debuild并行运行make(就像我通常通过运行"make -j4"来做的一样,例如)。 我在网络上找到了一些建议,如下所示: deb...

23得票2回答
添加后置.deb安装脚本

所以我正在构建一个.deb文件,并且需要执行一些安装后的命令(链接库路径和其他一些事情)。 有没有办法让当你运行sudo dpkg -i .deb时,脚本自动运行?