
Я использую 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