Manjaro Difference between revisions of "OpenRC, an alternative to systemd"

Difference between revisions of "OpenRC, an alternative to systemd"

From Manjaro
imported>Aaditya
imported>Aaditya
Line 206: Line 206:
With OpenRC being used as init system, the role of systemd is reduced to that of a [https://wiki.archlinux.org/index.php/Udev udev] provider, and for compatibility reasons.
With OpenRC being used as init system, the role of systemd is reduced to that of a [https://wiki.archlinux.org/index.php/Udev udev] provider, and for compatibility reasons.


[http://www.gentoo.org/proj/en/eudev/ eudev], developed by the Gentoo folks, can be used as replacement. Note that removing systemd could cause incompatibilities with existing software, hence its advertised as being for advanced / minimalistic users.
[http://www.gentoo.org/proj/en/eudev/ eudev], developed by the Gentoo folks, can be used as replacement. Note that removing systemd could cause some incompatibilities with existing software. The procedure is as follows:


Step 1) Install ''eudev-openrc'' (along with optional dependency ''eudev-systemdcompat''):
Step 1) Install ''eudev-openrc'' (along with optional dependency ''eudev-systemdcompat''):
Line 245: Line 245:


I had to rebuild [https://aur.archlinux.org/packages/gvfs-nosystemd/ gvfs] as my unmounted partitions were not being displayed.
I had to rebuild [https://aur.archlinux.org/packages/gvfs-nosystemd/ gvfs] as my unmounted partitions were not being displayed.
If you want to reinstall systemd again, you can try the command '''sudo pacman -S --force systemd libsystemd'''. The ''--force'' flag is used because of some file conflicts between the libsystemd and libeudev packages. You may need to remove packages depending on eudev before executing this command.


== Troubleshooting ==
== Troubleshooting ==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.