systemctl: comando não encontrado no Ubuntu 16.04

13

quando tentei instalar o RocketChat no Ubuntu 16.04

No Prompt de Comando, eu entro.

systemctl enable mongod

Depois disso, recebi o problema.

systemctl: command not found

Como resolver isso?

    
por Vignesh Ramamoorthy 21.12.2017 / 09:02

1 resposta

14

  1. Primeiro, você precisa verificar se o pacote systemd está instalado - sudo dpkg -l | grep systemd .
  2. Se não, instale-o com as mãos sudo apt-get install systemd . Mas se isso acontecer, pode ser danificado, então você pode tentar reinstalá-lo sudo apt-get reinstall systemd .
  3. Se o pacote estiver instalado, mesmo após a reinstalação não funcionar, liste o caminho completo dos arquivos dentro deste pacote sudo dpkg -L systemd . Talvez os arquivos binários estejam localizados em um diretório que não esteja incluído na variável $ PATH .
por M. Dm. 21.12.2017 / 09:14