Хитрая установка / удаление Puppet
Начало работы с Puppet, а также не так уж и много на Ubuntu. Кажется, я испортил установку / удаление Puppet на Tahr. До сих пор я догадывался, что я удалил его неправильно, и теперь моя переустановка не работает так, как мне кажется... Кто-нибудь может дать несколько советов, чтобы найти то, что мне не хватает?
Попытка запустить Puppetphil@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