ブログ一覧へ

【Linux】Debian 11からDevuan 4に交換方法

投稿日:2022-11-11

Debianはバージョン8まで良かったと思います。

あたしも最近(バージョン11)まで使いましたが、systemdを使うのは危険ですので、Devuanに変更した方が良いです。

Devuanって何?

DevuanはDebianと殆ど同じディストリビューションですが、「systemd」を使わなくて、下記にあるINITシステムの1つを使っています。

SysV(デフォルト)

OpenRC

runit

sinit

s6

66-devuan

shepherd

systemdを使ってないのはDevuanだけなの?

いいえ。

下記のディストリビューションも他のINITシステムを使っています(MITMがあれば、アーカイブ化)。

antiX (sysvinit、runit)

Artix (openrc、runit、s6)

Dragora (sysvinit + perp)

Gentoo (openrc)

Guix (shepherd)

Hyperbola (openrc)

KNOPPIX (knoppix-autoconfig)

MX Linux (sysvinit)

Obarun (s6)

Parabola (openrc、sysvinit、s6)

PCLinuxOS (sysvinit)

Slackware (sysvinit)

Stali (sinit)

Void Linux (runit)

Linux以外、BSDは全部systemdを使っていません。

FreeBSD

OpenBSD

NetBSD

DragonFly BSD

GhostBSD

交換しましょう!!

レポジトリーの変更

mv /etc/apt/sources.list /etc/apt/sources.list-bckp && nvim /etc/apt/sources.list
deb http://deb.devuan.org/merged chimaera main
deb http://deb.devuan.org/merged chimaera-updates main
deb http://deb.devuan.org/merged chimaera-security main
#deb http://deb.devuan.org/merged chimaera-backports main

Devuanのキーリングをインストールして、更新して、SysVをインストールして、再起動する

エラーが出たら、心配しないで下さい。

今回だけは大丈夫だわー♡

apt update --allow-insecure-repositories
apt install devuan-keyring --allow-unauthenticated
apt update
apt upgrade
apt install eudev sysvinit-core
apt -f install
reboot

Devuanをようこそ!!

でも、まだ終わりません。

`neofetch`がインストール済みの場合、DebianじゃなくてDevuanが出てきますが、まだsystemdのパッケージの全部を削除するのは必要です。

apt dist-upgrade
apt purge systemd libnss-systemd
apt autoremove --purge
apt autoclean

交換完了!!

以上