“Meta-packages” enable Debian/Ubuntu users to install bundles of software easily. This shows how to create ad use Meta-packages.
Read it here
For example, say you want to start using the Subversion version control system on Ubuntu. You could just install the subversion package. This would give you a command-line Subversion client and server. If you wanted a GUI you'd have to install something like rapidsvn. To get Gnome integration, you might want to add nautilus-script-collection-svn as well. You could install the whole lot by installing each package individually: sudo apt-get install subversion rapidsvn nautilus-script-collection-svn. However, the meta-package approach offers several advantages: