systemctl: comando não encontrado no ubuntu 16.04

34

quando tentei instalar o RocketChat no Ubuntu 16.04

No prompt de comando, eu entro.

systemctl enable mongod

Depois que eu tenho o problema.

systemctl: command not found

Como resolver isso?

Vignesh Ramamoorthy
fonte
Tente isto em terminal: dpkg-query -S /bin/systemctl .
Johnny
Eu tentei isso e recebi "dpkg-query: nenhum caminho encontrado correspondente ao padrão / bin / systemctl."
Vignesh Ramamoorthy
2
@VigneshRamamoorthy: O que esse comando fornece whereis systemctl?
precisa
1
Você tem certeza de que está usando o Ubuntu 16.04? Atualize sua postagem com saída de cat /etc/os-releasee ls -al $(which init).
N0rbert
1
Desculpe, minha versão é 12.04.5 LTS. NAME = "Ubuntu" VERSION = "12.04.5 LTS, Precise Pangolin" ID = ubuntu ID_LIKE = debian PRETTY_NAME = "Ubuntu preciso (12.04.5 LTS)" VERSION_ID = "12.04" Como instalar o RocketChat no ubuntu 12.04.5 LTS, Pangolin preciso .. Tem algum guia tutorial?
Vignesh Ramamoorthy

Respostas:

49
  1. Primeiro você precisa verificar se o pacote systemd está instalado - sudo dpkg -l | grep systemd.
  2. Caso contrário, instale-o manualmente sudo apt-get install systemd. Mas, se o fizer, pode estar danificado, então você pode tentar reinstalá-lo sudo apt-get install --reinstall systemd.
  3. Se o pacote estiver instalado, mesmo após a reinstalação, não funcione, 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 está incluído na variável $ PATH .
M. Dm.
fonte
Tentei instalar o pacote systemd, recebi o erro "O pacote systemd não está disponível, mas é referido por outro pacote. Isso pode significar que o pacote está ausente, foi obsoleto ou está disponível apenas em outra fonte" E: Package 'systemd' não tem candidato a instalação
Vignesh Ramamoorthy
1
Qual é a saída de sudo apt-cache search systemd?
M. Dm.
Isso é resultado do sistema de pesquisa sudo apt-cached "live-config-systemd - Debian Live - Scripts de configuração do sistema (sistema end-end) nagios-plugins-contrib - Plug-ins para sistemas de monitoramento compatíveis com nagios"
Vignesh Ramamoorthy
1
Você executou sudo apt-get updateapós a instalação do sistema? Eu acho que você tem algum problema com seus repositórios.
M. Dm.
1
Por favor, corrija sua resposta:apt-get install --reinstall systemd
Marco