问题标签 [deb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为 debian 打包 python 程序的简单、直接的方法?
我在为 python 和 debian 分发工具的迷宫中导航时遇到了麻烦;cdbs
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、debhelper
_ python-support
_ python-central
_
我的应用程序是一个相当简单的应用程序 - 一个 python 包(包含模块和 a 的目录__init__.py
)、一个用于运行程序的脚本 ( script.py
) 和一些图标 ( .png
) 和菜单项 (.desktop
文件)。
从这些文件中,我如何在不使用上面列出的无意义工具的情况下从头开始构建一个简单、干净的 .deb 文件?
我主要针对 ubuntu,但如果该软件包在直接 debian 上运行,我希望它
deb - 如何在特定部分显示我的 .deb 包
我为我开发的媒体播放器制作了自己的 .deb 包,但是当我将它安装在我的
kubuntu 10.04 它安装成功,但未显示在特定部分下,例如
“多媒体”所以请告诉我如何将我的 deb 包显示到特定部分,因为我
我将通过互联网发布它,以便全世界的用户可以下载和使用
它。
例如我的 VLC 媒体播放器安装后显示在多媒体部分。
-谢谢
package - 我需要我的 Debian 规则文件来简单地将文件复制到它的目标
我有一个大项目,我们有以下文件:
- 一些第 3 方预编译的二进制文件
- 我们自己的内部二进制文件
- Ruby 脚本集合
- 一个相当大的 Ruby on Rails 项目
该产品将安装在我的雇主已经选择的设备硬件上,使用 Ubuntu Linux (Lucid) 作为目标操作系统,我们的目标是将存档作为 Debian 软件包分发以简化安装和升级。此外,我们有许多 ERB 模板,我们需要在每个客户的基础上“填写”适当的值,因此postinst脚本的使用对于我们的目的来说特别方便。
附带说明一下,Debian 软件包将存储在我们内部管理的服务器存储库中。
在这个阶段,我已经使用dh_make创建了 Debian 目录和相关文件(例如,规则、控件等),但是生成的规则文件对于我的目的来说似乎是多余的。
根据这个描述,我真正需要“规则”文件做的只是将文件从源目录(或存档中)复制到如下所示的目标目录:
...等等。
我已经阅读了 Debian Policy Manual 和几个 How-To,它们表明您不应该更改mkdir
用于创建目录的规则文件,并且通常有一个dh_应用程序(例如 dh_installdirs 等)可以满足您的需求几乎任何安装目的。这些dh_相关应用程序的手册页充其量是粗略的,我是一个“示例”类型的人。
也就是说,我有点迷失了最好的方法是让我的规则文件将我的各种预编译二进制文件和 Ruby/Rails 文本文件安装到所需的位置。
这是我的初始规则文件。它几乎是 dh_make 创建的标准样板规则文件。我的想法是我应该注释掉除安装之外的所有部分,然后在该部分中找到适当的命令来创建目录、复制文件等。
非常感谢任何意见或建议。
iphone - .deb 和 .app 有什么区别
我遇到了一些越狱应用程序,它们使用以扩展名 .deb 命名的包文件。那么它是如何与 iPhone 相关的,以及它与 .app 的不同之处。
java - 分发一个罐子
我正在分发一个 jar 文件,以及相关的库、媒体、文档等。我想为 linux 用户创建一个简单的 deb/rpm 包,我也想为 Windows 分发它。设置 jar 以与 debs 很好地配合的最佳方法是什么?到目前为止,我查看的每个 deb 文件都是带有 makefile 的 c/c++,这根本没有帮助。如何打包我的 java jar 以进行分发?
编辑如果这可以自动放置 /etc/project-name/sample.conf 中的 conf 文件、/usr/share 中的图标等,那就太好了。
c++ - 以编程方式提取 .deb 包
我有一个.deb
包,我需要以编程方式提取其内容。但是,我无法找到有关该主题的任何资源,例如.deb
包格式规范,这将使我更多地了解如何在不进行逆向工程的情况下解决问题。
有任何想法吗?
macos - 如何在 Mac OS X 上创建 .deb 包
我正在尝试在 Cydia 上上传我的应用程序,它需要 .deb 包。我无法弄清楚如何在 mac 上制作 .deb 包。我在终端上写这个命令时使用的是 10.6.3
终端输出是
我已经安装了 fink,Mac 端口插入 Mac DVD 以找出答案,但没有任何帮助。
php - 控制文件到 PHP 数组
在 Linux 中,.DEB 文件具有如下排列的“控制”文本文件:
将控制文件放入类似于 PHP 数组的最佳方法是什么:
请记住,这些值可以是多行的,并且包括“:”分隔符。
谢谢!
ubuntu - 安装 Debian 软件包时禁用提示
如何完全禁用安装 Debian 软件包时出现的提示?我已经使用了我找到的所有选项,但仍有一些包仍在提示。
我正在使用这个命令:
为什么x11-common
包裹还在提示?我怎样才能摆脱这些提示?
couchdb - 如何声明对 .deb 包的非 .deb 二进制依赖?
我正在创建一个 .deb 包,我已经到了可以表达大部分依赖项的地步。不幸的是,还有一些依赖项目前没有 .deb 包(例如 wdfs 或 couchdb,其中 .deb 文件太落后,并且尚不存在具有较新版本的文件),但可以在运行时确定。
表达这种包依赖性的最佳方式是什么?pos安装脚本?
http://www.debian.org/doc/debian-policy/ch-relationships.html