問題が発生すると予想されるので、警告しないでください;-)。私は警告ではなく指示を探しています。
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をインストールする方法を示します。だから私は次のステップに従うことにしました。ある時点でデフォルトパッケージを設定すると、openrc
vsを選択するように求められますsystemd
。残念ながら、インストール中にミスをして再起動すれば良いと思って再起動しました。理由はわかりませんが、インストールを7回再開しました。 - 次の間openrc
のsystemd
オプションが消え、次のいずれかの選択肢が残りましたsystemd
。すべての試みにもかかわらず、オプションを元に戻すことはできませんでした。 USBインストールメディアを上書きしても役に立ちません。そのため、インストーラが更新された可能性があり、openrc
もはやManjaroのオプションではないと結論付けました。
Gentooは私に選択と制御を提供する唯一のシステムだったので、結局Gentooをインストールするようになりました。 Gentooは2004年に私の最初のディストリビューションだったので、Alienゾーンには属していません。そしてこれについてGentoo開発者に感謝しますopenrc
。
悪い旅の終わりでした。