我正在为 ubuntu 打包一个程序,我收到一个 lintian 警告,说我的二进制文件需要一个联机帮助页。
如何为程序创建联机帮助页?
Banshee 在 Ubuntu 11.04 中替换 Rhythmbox 的原因是什么?
我不想要你对哪个最好或为什么最好的意见。我想知道这个决定背后的原因是什么。
将付费应用程序引入 Ubuntu 软件中心的过程是什么?
是否有任何用于创建 ubuntu/debian 包的图形工具?
我正在尝试打包一个单声道应用程序以作为 systemd 服务运行。
我已按照此处的说明进行操作:https : //wiki.debian.org/Teams/pkg-systemd/Packaging
我已将 dh-systemd (>= 1.5) 添加到我的 debian 控制文件构建依赖项中。
我已将 --with=systemd 添加到我的规则文件中,如下所示:
%:
dh $@ --with=cli --with=systemd
Run Code Online (Sandbox Code Playgroud)
我已将我的服务文件添加到名为 mypackage.service 的 debian 文件夹中,其中包含以下内容:
[Unit]
Description=My Service Description
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/mono /usr/lib/mypackage/myservice.exe
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
但是,构建会给出以下 lintian 警告和错误:
Now running lintian...
E: mypackage: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/mypackage
W: mypackage: init.d-script-not-marked-as-conffile etc/init.d/mypackage
E: mypackage: init.d-script-not-included-in-package etc/init.d/mypackage
Run Code Online (Sandbox Code Playgroud)
由于几个原因,这让我感到困惑
更新
生成的postrm文件如下:
#!/bin/sh
set -e
# Automatically added by dh_systemd_start
if [ …
Run Code Online (Sandbox Code Playgroud) 鉴于 ubuntu 有一个非常公开的目标,即达到 2 亿用户,我们如何知道这个目标何时实现?
是否使用了一种公开且透明的方法来计算 Ubuntu 用户?
是否有定期发布和更新的用户数?如果有,它在哪里?
我们知道目标应该是可衡量和可实现的。撇开2亿能否实现的问题,这个目标是否可衡量?
我是 Ubuntu 存储库中一个应用程序的开发人员。几个月前,我发布了一个新版本,将其打包并提交给 Debian。该软件包被接受并上传到实验性,因为 Debian 过去和现在仍然处于冻结状态以供发布。这个包没有被 13.04 接收,因为 Ubuntu 从仍然有旧版本的不稳定导入。
鉴于 Debian 已冻结,我如何将我的软件包导入 Ubuntu 13.04?