Jerome Haltom schrieb:
> Linux machines already have such technology. A few choices in fact. I
> use Apt.
> I configure my own Apt repositories, I upload packages I need to them. I
> make sure each host is configured to point at the proper apt repository,
> and use the distro's built in upgrade mechanisms.
That's for installing whole programs rather than running custom scripts.
> If I need advanced scripting, I just build my own .deb files. It's super
> easy and can be done with nothing more than a collection of text files.
> And versioning is handled automatically, dependencies, etc.
Building a .deb file to just run:
echo "foo bar" >> /etc/sudoers
Doesn't seem super easy and fast to me.
And some distros prefer rpm. So I'd have to build at least two kind of
packages just to run simple scripts - no thanks.
And still, you have to remember about machines which were unreachable or
offline (yes, packaging system will reject to install a package twice,
but still, it's not very elegant). It may depend on how you start the
installation of such packages, of course.