Difference between revisions of "OpenRC, an alternative to systemd"
Views
Actions
Namespaces
Variants
Tools
→remove warning and add instructions for reinstalling systemd
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 | [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 == |