systemctl: perintah tidak ditemukan di ubuntu 16.04

34

ketika saya mencoba menginstal RocketChat di Ubuntu 16.04

Di Command Prompt saya masuk.

systemctl enable mongod

Setelah itu saya mendapat masalah.

systemctl: command not found

Bagaimana cara mengatasinya?

Vignesh Ramamoorthy
sumber
Coba ini pada terminal: dpkg-query -S /bin/systemctl .
Johnny
Saya mencoba ini dan saya mendapat "dpkg-query: tidak ditemukan path yang cocok dengan pola / bin / systemctl."
Vignesh Ramamoorthy
2
@ VigneshRamamoorthy: Apa yang diberikan perintah ini kepada Anda whereis systemctl?
Saurav Kumar
1
Apakah Anda yakin menggunakan Ubuntu 16.04? Harap perbarui posting Anda dengan output dari cat /etc/os-releasedan ls -al $(which init).
N0rbert
1
Maaf versi saya adalah 12,04 LTS. NAME = "Ubuntu" VERSION = "12.04.5 LTS, Precise Pangolin" ID = ubuntu ID_LIKE = debian PRETTY_NAME = "Tepat Ubuntu (12.04.5 LTS)" VERSION_ID = "12.04" Cara memasang RocketChat di ubuntu 12.04.5 LTS, Pangolin Tepat..Memiliki panduan tutorial?
Vignesh Ramamoorthy

Jawaban:

49
  1. Pertama, Anda perlu memeriksa apakah paket systemd diinstal - sudo dpkg -l | grep systemd.
  2. Jika tidak maka instal dengan tangan sudo apt-get install systemd. Tetapi jika tidak mungkin akan rusak, sehingga Anda dapat mencoba untuk menginstal ulang itu sudo apt-get install --reinstall systemd.
  3. Jika paket diinstal, bahkan setelah menginstal ulang tidak berfungsi, daftarkan path lengkap file di dalam paket ini sudo dpkg -L systemd. Mungkin file biner terletak di direktori yang tidak termasuk ke dalam variabel $ PATH .
M. Dm.
sumber
Saya mencoba untuk menginstal paket systemd, saya mendapatkan kesalahan "Package systemd tidak tersedia, tetapi disebut oleh paket lain. Ini mungkin berarti bahwa paket tersebut hilang, telah usang, atau hanya tersedia dari sumber lain" E: Paket 'systemd' tidak memiliki kandidat instalasi
Vignesh Ramamoorthy
1
Apa output dari sudo apt-cache search systemd?
M. Dm.
Ini adalah output dari sudo apt-cache search systemd "live-config-systemd - Debian Live - Script Konfigurasi Sistem (systemd backend) nagios-plugins-contrib - Plugin untuk nagios sistem pemantauan yang kompatibel"
Vignesh Ramamoorthy
1
Apakah Anda menjalankan sudo apt-get updatesetelah sistem diinstal? Saya pikir Anda memiliki beberapa masalah dengan repositori Anda.
M. Dm.
1
Harap perbaiki Jawaban Anda:apt-get install --reinstall systemd
Marco