如何跨多台笔记本电脑配置软件

如何跨多台笔记本电脑配置软件

我的教室里有很多笔记本电脑,我正在使用 Ubuntu。我希望能够尽可能轻松地在它们之间添加/更新/删除软件,但我不知道如何去做。

我正在考虑/etc/profile在每台机器上编辑文件以通过curl管道传输sh我将在 github 上托管的脚本。该脚本将主要包括apt-gets。我什至不知道这是否有效,但我想象它会做的是每次有人登录时运行脚本任何笔记本电脑上的帐户(第一个问题:真的吗?

我添加nautilus ~到末尾来/etc/profile测试这种方法。我认为这是无害的,但登录后它会打开主目录,而启动的其余部分似乎失败了......没有菜单栏或启动器,只有鼠标和桌面图像。我有点受不了了,最终可能会问一个单独的问题!

在我深入这个兔子洞之前,我希望这里的一些超级用户能够给我一些关于如何在这种设置中以最省时的方式管理所有笔记本电脑上的软件的提示。

答案1

有很多不同的选择,我个人最喜欢的是盐;其他集中管理文件/软件包/配置的工具有:chef、puppet、ansible、cfengine。

http://docs.saltstack.com/en/latest/

相关内容