From ArchWiki
Revision as of 10:32, 25 December 2015 by Chazza (talk | contribs) (Installing meta packages: not sure they can always be identified by meta suffix)
Jump to: navigation, search

ArchWiki Maintainer

Hello all. I'm from the UK and I've been using Arch since mid 2013. See also, my AUR packages.

Installing meta packages

A meta package, identified by the -meta suffix (plasma-meta for example), [1] provides similar functionality to a package group in that it enables multiple related packages to be installed simultaneously. Meta packages can be installed just like any other package, see #Installing specific packages. The only difference between a meta package and a regular package is that a meta package is empty and exists purely to link related packages together via dependencies.

The advantage of a meta package, compared to a group, is that any new member packages will be installed when the meta package itself is updated with a new set of dependencies. This is in contrast to a group where new group members will not be automatically installed. The disadvantage of a meta package is that it is not as flexible as a group - you can choose which group members you wish to install but you cannot choose which meta package dependencies you wish to install. Likewise you can uninstall group members without having to remove the entire group however you cannot remove meta package dependencies without having to uninstall the meta package itself.

[1] xorg-server-utils