Хитрая установка / удаление Puppet

Начало работы с Puppet, а также не так уж и много на Ubuntu. Кажется, я испортил установку / удаление Puppet на Tahr. До сих пор я догадывался, что я удалил его неправильно, и теперь моя переустановка не работает так, как мне кажется... Кто-нибудь может дать несколько советов, чтобы найти то, что мне не хватает?



Попытка запустить Puppet
phil@phil-HP-xw8600-Workstation:~$ puppet The program 'puppet' is currently not installed. You can install it by typing: sudo apt-get install puppet-common

Я прошел и установил это хотя -

phil@phil-HP-xw8600-Workstation:~$ sudo apt-get install puppet-common [sudo] password for phil: Reading package lists... Done Building dependency tree
Reading state information... Done puppet-common is already the newest version. 0 to upgrade, 0 to newly install, 0 to remove and 40 not to upgrade.

Где


Я попытался удалить Puppet вручную, удалив то, что я видел из его файлов. Изначально он использовался для отображения множества мест, но теперь он присутствует только в нескольких местах:


До
whereis puppet /etc/puppet /usr/bin/puppet /usr/local/bin/puppet /usr/share/puppet /usr/share/man/man8/puppet.8.gz /usr/bin/X11/puppet


После
phil@phil-HP-xw8600-Workstation:~$ whereis puppet puppet: /usr/share/man/man8/puppet.8.gz


Также сделано:

  • apt-get --purge remove puppet [Очистил] установку, повторно сделал установку (см. Выше)
  • Устанавливается через Центр программного обеспечения

Попытка очистить установку после всего этого:
phil@phil-HP-xw8600-Workstation:~$ sudo apt-get --purge remove puppet [sudo] password for phil: Reading package lists... Done Building dependency tree
Reading state information... Done Package 'puppet' is not installed, so not removed 0 to upgrade, 0 to newly install, 0 to remove and 40 not to upgrade.

1 ответ

Точной причиной может быть что-то немного другое, но, возможно, я просто пропустил драгоценный камень ruby ​​для puppet (кажется, что puppet использует ruby ​​довольно немного (о чем я не очень разбираюсь). Я выполнил следующую команду:
gem install puppet


И тогда можно увидеть места для puppet как:

whereis ruby ruby: /usr/bin/ruby /usr/lib/ruby /usr/bin/X11/ruby /usr/share/man/man1/ruby.1.gz


И после этого появился, позвонив puppet из терминала выглядит иначе:
phil@phil-HP-xw8600-Workstation:~$ puppet See 'puppet help' for help on available puppet subcommands

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