Metapackages in Ubuntu for new system provisioning
In ubuntu/debian linux software installs, there are such things as “metapackages” which is a package that just describes what OTHER packages it “needs”. For instance in ubuntu, the kubuntu-desktop package is just such a package – when choosing it, it installs everything necessary for the kubuntu desktop/customizations to install. So, I was hit with an idea while I was apt-getting 30-40 odd packages…. everytime I “provision” a new ubuntu system I have a list of packages that I want to make sure are installed, why don’t I just create a single metapackage and be done with it to make life simpler…. But how could I do this?
This article has the essentials…. make an empty directory structure….
mkdir -p package/DEBIAN
and create a control file….. *(single text file, named control in the DEBIAN folder)
example from above site…
Package: iandefors-metapackage
Essential: no
Priority: extra
Section: metapackages
Maintainer: Ian Defor
Architecture: i386
Version: 1
Depends: abiword, gnumeric, xchat-gnome
Description: Iandefor’s Metapackage
Iandefor’s preferred packages
Customized of course to your preference….
And then dpkg-deb -b package name.deb
It might be worthwhile to break your metapackages up into a couple of “thought” groups… internet / multimedia /etc… but if you’ve got several systems and want to make sure you quickly and easily install the same software on each this could be a good shortcut for you.
Popularity: 5% [?]
Related Posts - More linux software raid fun OK, I know there are probably quite a few looking at this thinking.... "Hello where has he been?" when I'm talking about playing around with software raid under ubuntu linux, but.... in spite of all I've done supporting desktop systems and even small business servers I've never had an opportunity......
- Samba (Windows) domain controller using ubuntu linux There's a good how-to at (where else) howtoforge.com on the topic of setting up ubuntu Linux (with samba) as a Primary domain controller for your network of windows machines. This uses tdb instead of LDAP and is suitable for networks with up to 250 users. The advantage here is that......
- Windows more secure than Linux? For the last week, I've seen various headlines referring to a report from US-CERT that indicated 2005 had 5,198 security flaws reported. Out of those 2,328 were reported for Linux/Unix, 812 for Windows and 2,058 affecting more than one operating system. Now, I'm seeing all sorts of headlines about how......
Related Websites - The Easiest Way to Create Professional Websites If you want to create your own Internet Web Site, there are many ways you can do this. Obviously you can outsource the work and pay for someone to do it for you, or you can build your own site using software such as Dreamweaver or Microsoft's Front Page (Expression......
- Creating a Blister Package for Your Product When you have decided that you are going to send your product out in blister packaging you want to make sure that you understand how you can do this well. Be sure that you have your product packaged efficiently and packaged securely. Take the time that you need to understand......
- Web Hosting Packages And How To Get More Value For Money From Them It is a real shame but a lot of us fail to get good value for money from our web hosting packages. And this is not something that we can blame on our web hosting providers because they have plenty of extra options available but we just don't make the......
Similar Posts
- Building Deb packages from source….
- Opengroupware install on Ubuntu 6.06 Dapper Drake
- apt-get introduction
- Useful Linux Utilities
- Nero for Linux