invoke-rc.d
helper tools for all init systems
Install
- All systems
-
curl cmd.cat/invoke-rc.d.sh
- Debian
-
apt-get install init-system-helpers
- Ubuntu
-
apt-get install init-system-helpers
- Kali Linux
-
apt-get install init-system-helpers
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install init-system-helpers
- Raspbian
-
apt-get install init-system-helpers
- Dockerfile
- dockerfile.run/invoke-rc.d
init-system-helpers
helper tools for all init systems
This package contains helper tools that are necessary for switching between the various init systems that Debian contains (e. g. sysvinit or systemd). An example is deb-systemd-helper, a script that enables systemd unit files without depending on a running systemd. It also includes the "service", "invoke-rc.d", and "update-rc.d" scripts which provide an abstraction for enabling, disabling, starting, and stopping services for all supported Debian init systems as specified by the policy. While this package is maintained by pkg-systemd-maintainers, it is NOT specific to systemd at all. Maintainers of other init systems are welcome to include their helpers in this package.
file-rc
Alternative boot mechanism using a single configuration file
This package provides an alternative mechanism to boot the system, to shut it down and to change runlevels. The /etc/rc?.d/* links will be converted into one single configuration file /etc/runlevel.conf instead, which is easier to administrate than symlinks, and is also more flexible. The package will automatically convert your existing symlinks into the file method on installation, and convert the file back into symlinks on removal. Both mechanisms are compatible through /etc/init.d/rc, /etc/init.d/rcS, /usr/sbin/update-rc.d, and /usr/sbin/invoke-rc.d scripts.
sysv-rc
System-V-like runlevel change mechanism
This package provides support for the System-V like system for booting, changing runlevels, and shutting down, configured through symbolic links in /etc/rc?.d/.
openrc
dependency based service manager (runlevel change mechanism)
OpenRC is a dependency based service manager. It provides support for System V init, for booting, changing runlevels, starting and stopping services, and shutting down. Originally written as a Gentoo project, OpenRC aims at being platform-agnostic. It works equally well on Linux, BSD and Hurd. It supports the traditional init system in Debian in addition to many alternatives. OpenRC is implemented in C in a small, simple and efficient way, making it easy to understand, extend and reuse. This package provides the runlevel change mechanism.