systemdがすでにインストールされている場合、Arch Linuxでsystemdをopenrcに置き換える方法は?

systemdがすでにインストールされている場合、Arch Linuxでsystemdをopenrcに置き換える方法は?

問題が発生すると予想されるので、警告しないでください;-)。私は警告ではなく指示を探しています。

systemd私は古いArchラップトップを交換したいのでOpenRCそれで走りましたpacman -S openrc。美しい。今すぐ削除したいlvm2-openrcターゲットopenrcや削除したいパッケージなど、いくつかのパッケージがありますlibsystemd。私はpacman完全に同意しません。

pacman -S lvm2-openrc
resolving dependencies...
looking for conflicting packages...
:: device-mapper-nosystemd and device-mapper are in conflict. Remove device-mapper? [y/N] y
:: libeudev and libsystemd are in conflict (libudev.so). Remove libsystemd? [y/N] y
:: lvm2-nosystemd and lvm2 are in conflict. Remove lvm2? [y/N] y
:: eudev and systemd are in conflict (udev). Remove systemd? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: accountsservice: removing systemd breaks dependency 'systemd'
:: ceph: removing libsystemd breaks dependency 'libsystemd'
:: colord: removing systemd breaks dependency 'systemd'
:: crda: removing systemd breaks dependency 'systemd'
:: cups: removing systemd breaks dependency 'systemd'
:: dhcpcd: removing libsystemd breaks dependency 'libsystemd'
:: lib32-systemd: removing systemd breaks dependency 'systemd'
:: libatasmart: removing libsystemd breaks dependency 'libsystemd'
:: libgudev: removing libsystemd breaks dependency 'libsystemd'
:: libinput: removing systemd breaks dependency 'systemd'
:: libmbim: removing systemd breaks dependency 'systemd'
:: libpulse: removing systemd breaks dependency 'systemd'
:: libusb: removing libsystemd breaks dependency 'libsystemd'
:: libwacom: removing systemd breaks dependency 'systemd'
:: mariadb: removing libsystemd breaks dependency 'libsystemd'
:: mkinitcpio: removing systemd breaks dependency 'systemd'
:: modemmanager: removing systemd breaks dependency 'systemd'
:: netctl: removing systemd breaks dependency 'systemd'
:: openvpn: removing libsystemd breaks dependency 'libsystemd'
:: pcmciautils: removing systemd breaks dependency 'systemd'
:: pcsclite: removing systemd breaks dependency 'systemd'
:: plymouth: removing systemd breaks dependency 'systemd'
:: procps-ng: removing libsystemd breaks dependency 'libsystemd'
:: rpcbind: removing libsystemd breaks dependency 'libsystemd'
:: rtkit: removing systemd breaks dependency 'systemd'
:: subversion: removing systemd breaks dependency 'systemd'
:: upower: removing systemd breaks dependency 'systemd'
:: util-linux: removing libsystemd breaks dependency 'libsystemd'
:: xdg-user-dirs: removing systemd breaks dependency 'systemd'
:: xf86-input-evdev: removing libsystemd breaks dependency 'libsystemd'
:: xf86-input-wacom: removing libsystemd breaks dependency 'libsystemd'

これらの競合をどのように解決しますか?インストール後にsystemdどのように削除しますか?完全に削除できますか?それとも一部を維持する必要がありますか(どのくらい)?

これまで私は1台のコンピュータにArchとOpenRCのみをインストールしましたが、問題はありませんでした。私はsystemdだけを使用するマシンからそこに行きたいです。これまで私のポケットにある唯一の答えは、すべてを再インストールすることです。しかし、強制しない限り、わかりやすい理由でそれを避けることは可能ですか?どのように?

ベストアンサー1

それは混乱であることが判明しました。私の経験では、切り替える方が簡単です。到着比較する~からsystemd...少なくともArchでは。私はこれが望ましくない効果だとは思わない。

一部のチュートリアルでは、もはや存在しない(404エラーを含む)リポジトリを参照し、いくつかのチュートリアルではもはや適用されなくなった手順を指示し、他のチュートリアルでは混乱したシステムに閉じ込められます。私が従ったチュートリアルでは、グラフィックシステムとキーボード、タッチパッド、マウスが機能しなくなりました。短期的には使用できません。

Arch/Manjaroから次までもあります。アティカス。しかし、移行チュートリアルに従うと、システムがめちゃくちゃで修正できないことがわかりました。

それから私は見ました。動画(フランス語)Manjaro Architectを使用してOpenRCを介してManjaroをインストールする方法を示します。だから私は次のステップに従うことにしました。ある時点でデフォルトパッケージを設定すると、openrcvsを選択するように求められますsystemd。残念ながら、インストール中にミスをして再起動すれば良いと思って再起動しました。理由はわかりませんが、インストールを7回再開しました。 - 次の間openrcsystemdオプションが消え、次のいずれかの選択肢が残りましたsystemd。すべての試みにもかかわらず、オプションを元に戻すことはできませんでした。 USBインストールメディアを上書きしても役に立ちません。そのため、インストーラが更新された可能性があり、openrcもはやManjaroのオプションではないと結論付けました。

Gentooは私に選択と制御を提供する唯一のシステムだったので、結局Gentooをインストールするようになりました。 Gentooは2004年に私の最初のディストリビューションだったので、Alienゾーンには属していません。そしてこれについてGentoo開発者に感謝しますopenrc

悪い旅の終わりでした。

おすすめ記事