在Devuan 他说上的维基百科页面包括
..。本地修改只在需要时才允许其他init系统,而不是systemd。修改后的包包括policykit和udisk。Devuan应该与相应的Debian版本非常类似。
因此,每个Devuan版本都是一个修改过的Debian版本。我的问题是更具体而言:
如果这些答案在Devuan Jessie和ASCII之间有很大的不同,请回答有关ASCII。
发布于 2018-03-25 00:28:34
Devuan同步了所有Debian包,除了systemd (而且出于一个奇怪的原因,文件-rc在ASCII)。它修复了由于这两个包丢失而损坏的任何东西,并添加了一些品牌,并在这里和那里更改了一些缺省值。
据我所知,德文启动的编码项目都已经死了: LoginKit本来应该是logind的替代品(他们现在使用elogind ),但一直没有实现。Vdev本来应该取代udev,但在过去几年里并没有发生变化,而devuan现在使用的是eudev。有一些小的网络管理的东西,但没有生产准备。德关的大部分工作都投入到了基础设施中,但对Debian来说,大部分工作都没什么意义。不过,Debian下游的其他发行版可能会发现一些有用的部分。
不要屏住呼吸。“依赖关系混乱”:对于ASCII,Devuan已经放弃了从Debian包中删除libsystemd0依赖项(他们已经开始为Jessie删除该依赖项,并且现在正在对其进行回滚)。他们最近还增加了一个logind克隆,现在可以发布依赖于systemd的Debian包了。
似乎也很少愿意在软件包上与Debian开发人员合作。
对于Devuan中的打包活动的概述,在https://ci.devuan.org/view/All/builds上有包含所有打包活动的构建服务器日志。你可以在这些日志中找到所有特定的包装工作。活动的数量并不大,所以这是一个保持最新的好方法。
发布于 2018-03-24 08:16:20
粗略地说,没有查到细节:
Devuan必须做的主要改变是包依赖关系,因为systemd已经变成了一个庞大的非模块集群,它将其卷须(依赖项)扩展到许多其他包(例如桌面),在这些包中,您会挠头,并问自己为什么需要这样做。这使得在没有systemd的情况下运行Debian变得非常困难(我尝试了足够长的时间)。你会升级一个无辜的程序包,然后通过100个间接指令,你又得到了系统。
1)只有传统的sysv init系统,这一直在Debian中。Devuan与其说是需要新的软件包,不如说是使用Debian,就像在系统混乱之前使用Debian一样。
2)见上文--就可用的软件包而言,变化不大。有些“幽灵”包或多或少是空的,但在Debian for systemd中使用,以满足依赖关系。
3)我不认为实际代码有变化。清理依赖关系的混乱对于Debian来说是非常有用的(然后就不需要Devuan了),但是显然Debian的维护人员不愿意这样做。
https://unix.stackexchange.com/questions/433159
复制相似问题