Pin Devuan软件包
除非你想要一个非常奇怪的Debian/Devuan混合版本,否则你只需要锁定你需要的Devuan包。
在“/etc/apt/preferences.d/”处创建一个文件“devuan.list”。添加以下行。
Package: * Pin: release a=stable Pin-Priority: 1000 Package: * Pin: release a=ascii Pin-Priority: 2 Package: udisks2 Pin: release a=ascii Pin-Priority: 1001 Package: libudisks2-0 Pin: release a=ascii Pin-Priority: 1001 Package: cgmanager Pin: release a=ascii Pin-Priority: 1001 Package: libcgmanager0 Pin: release a=ascii Pin-Priority: 1001 Package: libpolkit-agent-1-0 Pin: release a=ascii Pin-Priority: 1001 Package: libpolkit-backend-1-0 Pin: release a=ascii Pin-Priority: 1001 Package: libpolkit-gobject-1-0 Pin: release a=ascii Pin-Priority: 1001 Package: policykit-1 Pin: release a=ascii Pin-Priority: 1001
更新系统
# apt update
安装SysV
# apt install sysvinit-core sysvinit-utils
然后,复制Sysv的Inittab以使其为系统默认。
# cp /usr/share/sysvinit/inittab /etc/inittab
重启系统将可以在引导过程中看到差异。
删除系统
如果要删除,执行下面的命令
# apt remove --purge --auto-remove systemd
如果您想让更改生效,请将systemd添加到Apt首选项中。
Package: systemd Pin: release * Pin-Priority: -1
安装Devuan软件 包
安装我们刚刚设置的所有包。
# apt -t ascii install udisks2 libudisks2-0 cgmanager libcgmanager0 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 policykit-1
添加Devuan存储库
Devuan,是Debian 的一个fork 。
运行Devuan的测试版本目前也不是超级稳定的。
建议只有在开发人员在构建了一些依赖于systemd的程序,才使用Devuan分支。
首先,在/etc/apt/sources.list.d/
中为Devuan创建一个新的.list
文件。
然后,添加以下行。
deb http://packages.devuan.org/devuan/ascii main
保存并退出。
获取devuan签名密钥。
$cd Downloads $wget https://devuan.org/os/keyring/repository@devuan.org.asc
然后,将其导入APT。
# apt-key add repository@devuan.org.asc
日期:2020-07-07 20:56:31 来源:oir作者:oir