systemctl: команда не найдена на ubuntu 16.04

, когда я пытался установить RocketChat в Ubuntu 16.04

В командной строке я вхожу.

systemctl enable mongod

После этого у меня возникла проблема.

systemctl: command not found

Как это решить?

19
задан 21 December 2017 в 12:09

3 ответа

Сначала вам нужно проверить, установлен ли пакет systemd - sudo dpkg -l | grep systemd. Если нет, установите его руками sudo apt-get install systemd. Но если это может быть повреждено, вы можете попытаться переустановить его sudo apt-get reinstall systemd. Если пакет установлен, даже после переустановки он не работает, укажите полный путь к файлам внутри этого пакета sudo dpkg -L systemd. Возможно, двоичные файлы находятся в каталоге, который не включен в переменную $ PATH.
17
ответ дан 18 July 2018 в 00:44
Сначала вам нужно проверить, установлен ли пакет systemd - sudo dpkg -l | grep systemd. Если нет, установите его руками sudo apt-get install systemd. Но если это может быть повреждено, вы можете попытаться переустановить его sudo apt-get reinstall systemd. Если пакет установлен, даже после переустановки он не работает, укажите полный путь к файлам внутри этого пакета sudo dpkg -L systemd. Возможно, двоичные файлы находятся в каталоге, который не включен в переменную $ PATH.
17
ответ дан 24 July 2018 в 17:16
  • 1
    Я попытался установить пакет systemd, я получил ошибку & quot; Package systemd не доступен, но ссылается на другой пакет. Это может означать, что пакет отсутствует, был устарел или доступен только из другого источника " E: Пакет 'systemd' не имеет кандидата на установку – Vignesh Ramamoorthy 21 December 2017 в 14:04
  • 2
    Каков результат работы sudo apt-cache search systemd? – M. Dm. 21 December 2017 в 14:31
  • 3
    Это результат поиска sudo apt-cache search systemd "live-config-systemd - Debian Live - сценарии конфигурации системы (системный бэкенд) nagios-plugins-contrib - плагины для совместимых с nagios систем мониторинга" – Vignesh Ramamoorthy 21 December 2017 в 14:52
  • 4
    Вы запустили sudo apt-get update после установки системы? Я думаю, что у вас есть проблемы с вашими репозиториями. – M. Dm. 22 December 2017 в 13:41

У меня есть Ubuntu Server 16.04, работающий в AWS. У меня есть приложение «myapp».

Я сделал sudo apt-get install systemd. Тогда я получил systemd, это уже самая новая версия (229-4ubuntu21.2). Я предполагаю, что установлен Systemd. Проверено /etc/init.d/myapp. Он есть.

I treid sudo systemctl start myapp Он просто перенастраивает приглашение оболочки.

Как установить переменную $ PATH?

Vijayarajan

0
ответ дан 24 July 2018 в 17:16
  • 1
    Это не дает ответа на вопрос. Получив достаточную репутацию, вы сможете прокомментировать любую запись; вместо этого, дайте ответы, которые не требуют разъяснений у искателя. – abu_bua 24 July 2018 в 16:34

Другие вопросы по тегам:

Похожие вопросы: