apt-get --reinstall install mypackage
Опция --reinstall
скажет склонный - добираются для установки данного пакета, даже если он полагает, что та же версия уже установлена.
Puppet Enterprise устанавливает все его библиотеки в каталог / opt / puppet, чтобы избежать проблем с системным Ruby. Он добавит кеш и журналы к частям / var, а файлы конфигурации агента - в / etc, но вы можете настроить все это в puppet.conf.
So you can't install things, but you can use Puppet to modify system configuration settings? That seems like a pretty arbitrary rule.
You really aren't going to find one cross-platform way of doing this, it's going to be a different setup on each system.