hostnamectl: команда не найдена

hostnamectl: команда не найдена

Я использую Ubuntu 14.04.3 LTS. При попытке выполнить команду hostnamectlвозникает ошибка:

bash: hostnamectl: command not found

Какую библиотеку мне следует установить для использования hostnamectl?

решение1

hostnamectlпредоставляетсяsystemd-servicesпакет в Ubuntu 14.04. Вам нужно установить этот пакет, чтобы получить утилиту командной строки

sudo apt-get install systemd-services

решение2

Чтобы узнать, к какому пакету относится файл, можно использовать apt-file:

sudo apt-get install apt-file
apt-file update

После его использования все так же просто:

ricardo@zeus:~$ apt-file search hostnamectl
cdist: /usr/lib/python3/dist-packages/cdist/conf/type/__hostname/explorer/has_hostnamectl
systemd: /usr/bin/hostnamectl
systemd: /usr/share/bash-completion/completions/hostnamectl
systemd: /usr/share/man/man1/hostnamectl.1.gz
systemd: /usr/share/zsh/vendor-completions/_hostnamectl

Как только apt -file package сообщит вам, что файл найден, вам останется только установить его:

sudo apt-get install systemd

Связанный контент