Difference between revisions of "User:Chazza"

From ArchWiki
Jump to: navigation, search
(start draft of meta packages section)
(Installing meta packages: update)
Line 7: Line 7:
 
A meta package, identified by the ''-meta'' suffix ({{Pkg|plasma-meta}} for example), 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]].  
 
A meta package, identified by the ''-meta'' suffix ({{Pkg|plasma-meta}} for example), 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 other packages together through dependencies.
+
The only difference between a meta package and a regular package is that a meta package is empty and exists purely to link other 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.

Revision as of 16:00, 21 December 2015

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), 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 other 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.