Если вы можете гарантировать, что содержимое другого файла статично, вы можете просто сделать из этого файла шаблон и сохранить статические секции без изменений. Пример:
auto eth0
iface eth0 inet static
address 192.168.108.5
netmask 255.255.255.0
# BEGIN PUPPET WLAN0
allow-hotplug wlan0
iface wlan0 inet static
address <%= wlan0_address %>
netmask <%= wlan0_netmask %>
# END PUPPET WLAN0
# More stuff that I do not want to touch through Puppet
# Static content here
Этот пример предполагает, что вы определили переменные $wlan0_address
и $wlan0_netmask
в другом месте.
Затем вы выполняете развертывание с помощью файлового ресурса:
file{'interfaces':
ensure => file,
path => '/etc/network/interfaces',
content => template('/path/to/template'),
}
UPDATE вместо 331 версии проверьте, какая текущая версия пакета nvidia-current
. Вы можете установить его и посмотреть версию или просто Google это имя и ваш дистрибутив, чтобы проверить, что находится в репозиториях.
Вы выполнили эти действия?
1) Откройте терминал. Установите Bumblebee и драйвер NVIDIA:
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia bbswitch-dkms primus nvidia-331
2) Измените конфигурацию Bumblebee:
sudo gedit /etc/bumblebee/bumblebee.conf
3) Отредактируйте строки так, чтобы они совпадали со строками ниже:
.[driver-nvidia]
KernelDriver=nvidia-
331
LibraryPath=/usr/lib/nvidia-
331: /usr/lib32/nvidia-
331
XorgModulePath=/usr/lib/nvidia-
331/xorg,/usr/lib/xorg/modules
4) Save the file
5) Перезагрузите компьютер
6) Проверьте, работает ли он (вы должны получить высокий FPS):
vblank_mode=0 glxgears
У меня была такая же проблема - падение и получение ошибки о Xclient или Xserver после установки nvidia. Пришлось удалить nvidia, чтобы система снова заработала. Я разобрался с исправлением. Я рекомендую сделать это еще до того, как вы попробуете установить драйверы nvidia:
In Mint перейдите в Меню, затем в Администрирование, затем в Окно Входа. В Параметры окна входа выберите Options. Вверху, сессия по умолчанию, вероятно, является сценарием Run Xclient. Измените его на Cinnamon. Затем перезагрузитесь. Затем установите nvidia и он должен работать.