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

imported>Aaditya
imported>Aaditya
Line 208: Line 208:
[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 incompatibilities with existing software, hence its advertised as being for advanced / minimalistic users.


Step 1) Install ''eudev-openrc''
Step 1) Install ''eudev-openrc'' (along with optional dependency ''eudev-systemdcompat''):
  sudo pacman -S eudev-openrc
  sudo pacman -S eudev-openrc eudev-systemdcompat


The output looks like the following:
The output looks like the following:


  $ sudo pacman -S eudev-openrc
  $ sudo pacman -S eudev-openrc eudev-systemdcompat
  resolving dependencies...
  resolving dependencies...
  looking for inter-conflicts...
  looking for inter-conflicts...
  :: libsystemd-eudevcompat and libsystemd are in conflict. Remove libsystemd? [y/N] y
  :: eudev-systemdcompat and systemd are in conflict. Remove systemd? [y/N] y
  :: eudev and systemd are in conflict. Remove systemd? [y/N] y
  :: eudev-systemdcompat and libsystemd are in conflict. Remove libsystemd? [y/N] y
   
   
  Packages (6): eudev-1.8-2 libeudev-1.8-2 libsystemd-214-2 [removal]
  Packages (6): eudev-1.9-1 libeudev-1.9-1 libsystemd-212-2 [removal]
               libsystemd-eudevcompat-214-2  systemd-214-2 [removal]
               systemd-212-2 [removal] eudev-openrc-20140712-1
               eudev-openrc-20140621-1
               eudev-systemdcompat-215-1
   
   
  Total Download Size:    0.85 MiB
  Total Download Size:    0.93 MiB
  Total Installed Size:  6.88 MiB
  Total Installed Size:  6.38 MiB
  Net Upgrade Size:      -12.77 MiB
  Net Upgrade Size:      -10.84 MiB
   
   
  :: Proceed with installation? [Y/n]
  :: Proceed with installation? [Y/n]  


After the above steps systemd would be uninstalled and replaced by eudev and its counterparts.
After the above steps systemd would be uninstalled and replaced by eudev and its counterparts.
Anonymous user