自动化 Ubuntu 构建(或任何 Linux 发行版)
我想知道是否有人知道可以自动为 Ubuntu 进行自定义构建的软件。例如,假设我是 XYZ 公司的系统管理员。每当我们雇用新的财务专业人员时,我都想在他们的计算机上安装 Open Office、R 或 Octave、Package ABC 等。任何时候我们雇佣一个程序员,他们都应该拥有 Qt、Mercurial、gvim 等等。
我用谷歌搜索了一下,发现了 debomatic,但我不确定它是否正是我要找的。此外,任何对此有帮助的指南/博客/文章/等也将不胜感激。
提前致谢。
PS - 如果这也可以在安装软件后远程完成,那也会很有帮助(例如,如果我们决定将 Octave 添加到财务部门的每个人中,因为模型是使用该软件构建的,每个人都将需要未来的软件) 。
I'm wondering if anyone knows about software that can automate custom builds for Ubuntu. For example, pretend I am a sys-admin for company XYZ. And anytime we hire a new finance professional, I want to install Open Office, R or Octave, Package ABC, etc. on their machine. Anytime we hire a programmer, they should have Qt, Mercurial, gvim, etc. And so on.
I've google'd and come across debomatic, but I'm not sure if it's quite what I'm looking for. Also, any guides / blogs / articles / etc. that would help with this would also be much appreciated.
Thanks in advance.
PS - it would also be helpful if this could be done remotely after the software is installed too (e.g., if we decide to add Octave to everyone in finance because models are built using that software that are going to be needed for everyone going forward).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一种解决方案。只需创建所谓的元包“financialanalyst”,具体取决于 open-office、r-base、octave3.2... 和“programmer”取决于 libqt4-dev、vim...
这并不难,很有用,我已经做到了,无论如何你可能想要一个本地包存储库。
Here is one solution. Just create so-called metapackages "financialanalyst" depending on open-office, r-base, octave3.2, ... and "programmer" depending on libqt4-dev, vim, ...
It is not hard, it is useful, I have done it and you may want a local package repo anyway.
您可以为您需要的不同构建创建自定义脚本。诸如此类的东西
sudo apt-get install $list_of_packages_for_programmer
显然适合您的程序员。sudo apt-get install $list_of_packages_for_finance
等等。You couldcreate a custom script for the different builds you need. Something such as
sudo apt-get install $list_of_packages_for_programmer
would obviously be for your programmers.sudo apt-get install $list_of_packages_for_finance
so on and so forth.