web-dev-qa-db-ja.com

systemctl:ubuntu 16.04でコマンドが見つかりません

ubuntu 16.04にRocketChatをインストールしようとしたとき

コマンドプロンプトに入力します。

systemctl enable mongod

その後、問題が発生しました。

systemctl: command not found

これを解決するには?

29
  1. 最初にsystemdパッケージがインストールされているかどうかを確認する必要があります-Sudo dpkg -l | grep systemd
  2. そうでない場合は、手動でインストールしてくださいSudo apt-get install systemd。ただし、破損している可能性がある場合は、Sudo apt-get install --reinstall systemdを再インストールしてください。
  3. パッケージがインストールされている場合、再インストールしても機能しない場合は、このパッケージ内のファイルの完全パスSudo dpkg -L systemdをリストします。バイナリファイルは$ PATH変数に含まれていないディレクトリにある可能性があります。
43
M. Dm.