=> /blog.gmi ブログ一覧へ #【Linux】Debian 11からDevuan 4に交換方法 投稿日:2022-11-11 Debianはバージョン8まで良かったと思います。 あたしも最近(バージョン11)まで使いましたが、systemdを使うのは危険ですので、Devuanに変更した方が良いです。 ## Devuanって何? DevuanはDebianと殆ど同じディストリビューションですが、「systemd」を使わなくて、下記にあるINITシステムの1つを使っています。 => https://sysv.com/ SysV(デフォルト) => https://wiki.gentoo.org/wiki/Project:OpenRC OpenRC => http://smarden.org/runit/ runit => http://core.suckless.org/sinit/ sinit => http://skarnet.org/software/s6/ s6 66-devuan => https://www.gnu.org/software/shepherd/ shepherd ## systemdを使ってないのはDevuanだけなの? いいえ。 下記のディストリビューションも他のINITシステムを使っています(MITMがあれば、アーカイブ化)。 => https://antixlinux.com/about/# antiX (sysvinit、runit) => https://hozon.site/archive/1668063673/artixlinux.org/index.html Artix (openrc、runit、s6) => http://dragora.org/en/index.html Dragora (sysvinit + perp) => https://www.gentoo.org/ Gentoo (openrc) => https://guix.gnu.org/ Guix (shepherd) => https://www.hyperbola.info/ Hyperbola (openrc) => http://www.knopper.net/knoppix/index-en.html KNOPPIX (knoppix-autoconfig) => https://hozon.site/archive/1668063798/mxlinux.org/wiki/system/systemd/index.html MX Linux (sysvinit) => https://web.obarun.org/ Obarun (s6) => https://www.parabola.nu/ Parabola (openrc、sysvinit、s6) => http://www.pclinuxos.com/ PCLinuxOS (sysvinit) => http://www.slackware.com/ Slackware (sysvinit) => https://sta.li/ Stali (sinit) => https://voidlinux.org/ Void Linux (runit) Linux以外、BSDは全部systemdを使っていません。 => https://www.freebsd.org/ FreeBSD => http://www.openbsd.org/ OpenBSD => https://www.netbsd.org/ NetBSD => https://www.dragonflybsd.org/ DragonFly BSD => https://hozon.site/archive/1668064532/www.ghostbsd.org/index.html GhostBSD ## 交換しましょう!! ### レポジトリーの変更 ```sh 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をインストールして、再起動する エラーが出たら、心配しないで下さい。 今回だけは大丈夫だわー♡ ```sh 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のパッケージの全部を削除するのは必要です。 ```sh apt dist-upgrade apt purge systemd libnss-systemd apt autoremove --purge apt autoclean ``` 交換完了!! 以上