Установка-module.pl Bugzilla не может найти, “делают”, но она установлена и в моем пути

Я предполагаю, что у Вас есть много разных подходов здесь. AFAIK, dhclient.conf не поддерживает переменное расширение, поскольку Вы перечислили. Таким образом, это оставляет две очевидных опции:

  1. Сценарий для входа в систему во все хосты и файл конфигурации сборки
  2. Управление конфигурацией (puppet/cfengine/chef)

Опция 1. ужасно, это получит Вас мимо этого препятствия, но будет трудно поддержать. Перед знанием этого Вы будете регулярно писать сценарии для входа в систему во все машины, которые займут много времени, будут подвержены ошибкам (например, как Вы обрабатываете вниз хосты корректно и возвращаетесь позже) и трудно поддержать.

Опция 2. определенно, что я рекомендовал бы, и я рекомендую марионетке как его намного более гибкое и простое в использовании относительно cfengine, все же относительно сформировавшегося.

Вот Ваша декларация (не протестирована)

class dhcp-client {
   file { "/etc/dhclient.conf":
       content => template("dhclient.conf")
   }
}

И шаблон:

other dhclient.conf stuff
send "<%= fqdn %>"

и конфигурация узла:

node default { 
   include dhcp-client
}
3
задан 4 November 2011 в 03:43
2 ответа

Попробуйте установить его с помощью CPAN:

$ perl -MCPAN -e shell
cpan> install Math::Random::Secure
1
ответ дан 3 December 2019 в 04:53

У меня только что была такая же ошибка, и я исправил ее следующим образом.

cpan
o conf make '/usr/bin/make' #or path to your make
o conf commit
9
ответ дан 3 December 2019 в 04:53

Теги

Похожие вопросы