Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

On our local repository, we'd like to create a "product" install that includes all of our packages. The two ways that seem possible to do this is do create a "blank" package called 'product' that depends on all our other rpms. Or we can create a group package in yum that includes all of those rpms.

A quick google, I couldn't find a pro/con of either approach. Anyone have an opinion on either direction?

share|improve this question
add comment

1 Answer 1

up vote 2 down vote accepted

Creating a metapackage means that all the packages it depends on must be installed, with no chance for customization of capabilities due to presence or absence of the various packages. This can be fixed by removing the metapackage before removing other packages, but users aren't always certain whether or not the metapackage can be removed safely.

A yum group allows all the packages to be installed at once, but also allows pick-and-choose without frustrating the end user. This can cause issues if a user installs only specific packages manually without installing enough for the application to be functional, but accurate interdependencies between the various application packages should make sure that a minimum set is installed when any of them are chosen.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.