Questions tagged «debian»

Debian GNU / Linux是Ubuntu所基于的发行版。Ubuntu使用与Debian相同的打包系统。这些问题应该是关于从工作流程的角度来看Ubuntu和Debian如何一起工作的。

3
在Debian和Ubuntu之间共享已安装的库
我正在尝试对硬盘进行分区并安装Ubuntu和Debian。因此,我无需保留任何旧数据。将使用两个操作系统的最新版本。 我试图了解如何在Ubuntu中通过apt安装库,程序等,而不是在Debian上重新安装,反之亦然。在这里,我假设所有适用于Ubuntu的东西都将适用于Debian,反之亦然。 我知道我可以共享/ home。但是,这不是大多数库/程序所在的地方。我应该将/ usr放在另一个分区上,然后在两个操作系统上都安装/ usr吗?或者也许我只需要挂载/ usr / local?还是有更好的方法呢?

2
在安装Debian软件包期间重命名文件
我有一个要打包用于Debian的python脚本。我在写的地方使用了debian / install文件 auto_dice.py /usr/bin/ 然后,Linitan抱怨.py扩展名(script-with-language-extension)。 然后我将其更改为 auto_dice.py /usr/bin/autodice.py 导致错误,因为它解释了 autodice.py为目录。 我该如何重命名?我不想在源代码中重命名我的python脚本。

1
给定上游源档案,如何让Debian打包生成两个软件包?
我正在为我的PPA包装一些东西。上游源是.tar.gz基于Makefile 的存档。 由于此程序包具有大量与体系结构无关的数据,因此使构建脚本生成两个程序包是明智的: 包 包数据 我该如何设置?我已经编辑了Debian control文件以生成两个软件包,但是我不知道如何将正确的文件保存到正确的软件包中。 由于数据文件当前都是通过Makefile安装的,因此我有点迷失了。

1
如何安全地下载和gpg验证Debian源码包?
我需要来自Debian的特定(源或二进制)软件包。 我可以使用apt-get下载软件包吗? 我如何才能将Debian存储库添加到我的sources.list中,使其仅在基于案例的情况下使用?不会通过使用整个Debian存储库弄乱我的系统吗? 如何获得Debian存储库的gpg密钥,以确保该软件包已由Debian档案文件签名? (请不要告诉我,系统可能会崩溃。我知道这一点,所以不在乎,因为我可以轻松地还原VM快照。)

4
我已经在bugs.debian.org上提交了ITP错误-现在如何将软件包放入Ubuntu?
我已经编写了一个开发库,希望将其包含在Ubuntu档案中。据我了解,最好的方法是先将软件包放入Debian,然后请求软件包同步。 这是ITP错误。 现在我该怎么做? 看着此页面,我看到诸如“ 419天准备中”和“ 404天前的最后活动”之类的恐怖内容。我的印象是,将软件包打包到Debian中是一个缓慢的过程。 有什么我可以做以加快这一过程的吗?我尽了最大的努力来简化该过程-我有一个使用Debian打包的分支(Lintian对此进行了包装,没有任何错误)。

2
如何打包系统服务?
我正在尝试打包一个单声道应用程序以作为systemd服务运行。 我已按照此处的说明进行操作:https : //wiki.debian.org/Teams/pkg-systemd/Packaging 我已经将dh-systemd(> = 1.5)添加到我的debian控制文件构建依赖中。 我将--with = systemd添加到我的规则文件中,如下所示: %: dh $@ --with=cli --with=systemd 我已将服务文件添加到名为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 但是,生成给出以下林田警告和错误: 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 这使我感到困惑,原因有几个 这些警告与init.d有关,后者是被systemd替换的旧系统,这些错误和警告是否错误,debuild认为我使用init.d是因为我配置了错误的软件包吗? 我的印象是--with = systemd会为我创建这些脚本。 更新资料 生成的postrm文件如下: …


3
什么是乌冬布?
不是Ubuntu,我在Planet Ubuntu上听说过,但是google没有告诉我任何事情。 这与Debian有关。
11 debian 


1
Ubuntu 17.10中缺少Emacs信息手册
在Ubuntu 17.10上,通过$ sudo apt安装emacs来安装Emacs,然后尝试使用Ch r查看Emacs手册失败,并显示错误“信息文件emacs不存在”。在Ubuntu 16.04上,这套相同的指令有效,并且最后以本地GNU emacs手册的副本。是将文档委托给另一个软件包还是故意丢失了?谢谢

2
如何将软件包从Debian复制到我的PPA?
我想将Debian sid 的最新美食包添加到我们团队的PPA中,以便希望运行最新版Gourmet的Ubuntu用户可以将该PPA添加到他们的软件源中。(在依赖方面,这不应该是一个大问题,因为我们当前所有的依赖几乎都已经在当前支持的所有Ubuntu版本中提供了。) 我已经下载了*.dsc文件以及debian和orig tarball,甚至发现我可以将其用于软件包的source.changes文件。我还下载了Debian维护者的公钥,以便dput可以验证软件包。然后,我尝试使用来将软件包上传到我们的PPA dput ppa:~gourmet/ppa gourmet_0.17.3-1_source.changes(我也尝试不使用tilda。)这似乎成功了,但是我没有收到确认电子邮件,并且我们的PPA上现在没有显示软件包,这使我相信该软件包被拒绝,因为Debian维护者的钥匙显然不在我们团队成员的钥匙之列。 那么,将软件包从Debian(sid)“复制”到Launchpad PPA的最简单方法是什么?上传之前,我真的需要在本地重建整个软件包吗?
10 ppa  packaging  debian 

3
Kali Linux是否基于Ubuntu?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 5年前关闭。 我记得在另一个线程(是Backtrack是Ubuntu的衍生产品吗?)中读到的,其中Kali Linux基于Debian。有人可以澄清吗?
10 debian 

3
根crontab未运行
由于某种原因,我的根crontab似乎没有运行。 试图在每晚午夜重新启动设备。 作为root用户应为以下内容: crontab -e 然后加: 0 0 * * * /sbin/shutdown -r now 当我使用一些接近当前时间的值进行测试时,没有任何反应。我安装了NTP,并确保时区正确。我还指定使用24小时制。例如,要立即测试此行(下午5:35),请尝试输入以下内容: 36 17 * * * /sbin/shutdown -r now 我已经用日期-R检查了时间。crontab的运行时间一去不复返,并且系统不会重新启动。我在这里想念什么?
10 root  cron  debian 


4
Ubuntu LTS发行基于哪个版本的Debian?
这个答案说: 操作系统的基础Debian分为三个版本:稳定版,测试版和不稳定版。通常,Ubuntu是基于Testing的。LTS版本基于Stable。 那时对于12.04来说,这是不可能成立的,因为Debian Stable(Squeeze)几乎将是旧的,而且很明显,Debian Squeeze无法提供12.04,软件包等的内核版本。 那么,Precise可以基于什么其他Debian Stable?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.