I've heard some packages being classified as a meta-package. So now I am left wondering what is the difference between a meta-package and a package?
|
It is important to note that removing a meta package does NOT remove the packages it installed:
You can look at the structure of a typical meta package by pulling (for example) ubuntu-desktop:
and then looking at the structure, you'll find the list of packages each meta-package recommends, as well as the structure of putting it all together in References: |
|||||
|
|
Metapackages are a link to existing package or packages. So they are essentially a script that installs other packages.They keep the packages as dependencies Eg: the package |
||||
|
|
|
A meta-package pulls in other packages, and by definition should not do anything else. A package usually has some sort of content (files, applications, documentation, a script, or such). |
|||
|
|
|
Simply said, a meta package has nothing in it, except empty docs. The only thing it has is metadata, which means that it can have dependencies, or conflicts etc... |
|||
|
|