10得票1回答
在源包的debian/package.postinst中添加自定义步骤?

我有一个包,其中包含一个自动生成的debian/package.postinst.debhelper文件。当我将自己的代码放入debian/package.postinst文件中时,自动生成的文件不再被包含在生成的二进制文件中。 我如何在生成的包中添加自定义代码到postinst文件,而不阻...

10得票1回答
在Launchpad上,所有的源代码都可以浏览吗?请问具体在哪里可以找到?

我一直觉得Launchpad的源代码浏览器非常有用,当我需要在回答中链接到打包代码时。URL模式足够简单(https://code.launchpad.net/ubuntu/+source/<package>),我通常只需在地址栏中输入code后替换最后一个单词即可。但是,最近我发...

10得票2回答
如何为Python3脚本创建一个deb包?

我有一个名为main.py的Python文件。我想要能够从中生成一个.deb包,并通过在终端中键入包名来运行main.py。它是用Python 3编写的,因此包名应该是可以运行的: python3 main.py 我所知道的唯一依赖是python3。 我尝试创建一个具有python3依...

9得票2回答
如何从tarballs创建deb安装程序?

可能重复: 最简单的Debian打包指南? 有几个tarballs(例如Firefox,Eclipse,Zend Studio等)中有可执行文件,我们可以提取和运行。但是这个可执行文件只对提取它的用户可用。 如果我们想要让所有用户都能使用它,我们应该将它移动到像/usr/share、/us...

9得票3回答
我怎样从二进制文件创建一个简单的 Debian 软件包呢?

我一直在研究Debian软件包,但似乎无法弄清楚如何打包一个由单个可执行文件和几个资源文件组成的C# Mono应用程序。 有人可以帮我解决吗?所有的指南似乎都针对源代码打包。 另外,如果有关于打包Mono应用程序的特殊要求,请告诉我,谢谢。

9得票1回答
下载的软件包文件目录在哪里?

我在哪里可以找到已下载的.deb文件的位置? 我想在重新安装Ubuntu之前复制这个文件夹,这样我就不必重新下载软件包了。 我正在运行32位的Ubuntu 12.10。 我应该如何操作?

9得票1回答
如何在我的应用程序.deb包中添加图标和截图,以便在Ubuntu软件中心中看到它?

我自己创建了一个应用程序的.deb包,并想添加图标和截图以在应用程序管理器(如Ubuntu软件中心)中可视化它。当我双击启动我的包时,例如,当我启动virtualbox或skype包时,它们的图标和截图会出现。我该如何做到这一点?这是可能的吗?

9得票1回答
什么会创建 /var/run/reboot-required 文件?

文件/var/run/reboot-required只会在内核更新时出现,还是软件包的开发人员可以自行决定是否要创建它呢? 以下链接解释了它是如何创建的(重复): 什么会创建文件/var/run/reboot-required

9得票1回答
Ubuntu发布是否“固定”了特定的Python次要版本(例如3.9)?

我很好奇Ubuntu是否为每个版本固定了Python的次要版本。查看Focal中python3的软件包详细信息,与其他LTS版本相比,例如Bionic似乎仍然使用Python 3.6。这是否有任何记录证明是真实的?还是目前只是现状?或者我对Ubuntu软件包有误解? 我确实找到了一个相关的问...

8得票2回答
构建一个 .deb 文件,同时安装依赖项

我是一个小团队的一员,负责开发一个内部网页应用程序。我们希望能够提供一种简单的安装方法,所以我们考虑了一下像apt-get那样工作的方式,特别是在安装依赖项方面。 我们的应用程序有很多依赖项(如PHP5、PostgreSQL、FOP等),但我们需要对安装访问权限进行控制。出于这个考虑,我们开...