hostnamectl: comando não encontrado

4

Estou usando o Ubuntu 14.04.3 LTS, quando tento executar o comando hostnamectl recebo o erro:

bash: hostnamectl: command not found

Qual biblioteca devo instalar para usar hostnamectl ?

    
por Samir Sabri 18.09.2016 / 11:49

2 respostas

3

hostnamectl é fornecido pelo pacote systemd-services no Ubuntu 14.04. Você precisa instalar esse pacote para obter o utilitário de linha de comando

sudo apt-get install systemd-services
    
por Anwar 18.09.2016 / 12:59
1

Para descobrir qual pacote é um arquivo, você pode usar o apt- file:

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

Depois de usá-lo, é tão simples quanto:

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

Uma vez que o pacote apt -file informa que o arquivo foi encontrado, basta instalá-lo:

sudo apt-get install systemd
    
por Ricardo Fernandez 18.09.2016 / 11:56

Tags