Sofern / bin / systemctl nicht nach der Installation von 16.04 entfernt wird, sollte installiert werden. Es ist Teil des systemd- Pakets.
In Ubuntu 16.04 ist init als systemd implementiert . Dies ersetzt standardmäßig den Upstart, obwohl ein 16.04-System für die Verwendung des Upstarts konfiguriert werden kann .
Byte Commander ist korrekt, hat aber seinen Kommentar nicht als Antwort veröffentlicht.
Eine wichtige Ausnahme: Wenn Sie ein Upgrade von 14,04 bis 16,04, dann das System läuft noch Emporkömmling , nicht systemd und systemctl wird nicht funktionieren , wie Sie in Ihrer Frage erwar. Ich vermute, dies ist die Erklärung für das Problem, das Sie haben. Wenn das aktualisierte System bestehen bleibt, treten weiterhin Probleme auf, wenn neue Software hinzugefügt oder Aktualisierungen von Software vorgenommen werden, die davon ausgeht, dass systemd verwendet wird, da die Versionsnummer 16.04 lautet, und alle anderen Permutationen von Annahmen, die zu möglichen Fehlern führen. Dies ist ein Fall, der dafür spricht, eine Neuinstallation durchzuführen, anstatt nach Möglichkeit ein Upgrade durchzuführen.
Wie können Sie sagen , wenn Ihr System läuft systemd oder Emporkömmling wie init?
# init --help
... und beobachten Sie die Ausgabe.
Dieser Artikel hilft weiter, einschließlich Anweisungen zum Wechseln zwischen Implementierungen von init: https://wiki.ubuntu.com/SystemdForUpstartUsers