Public bug reported: The metapackages seem like an ugly way around system limitations.
There's a need to ease the installation of a group of packages because they are tightly related to eachother eventhough they do not depend on eachother. For this, Ubuntu uses metapackages but it does make for a dependancy which should not be there in the first place. This dependancy poses problems when trying to uninstall one of the depending packages (it will claim that the metapackage needs to be uninstalled) and it poses problems when removing the metapackage, its dependancies can be uninstalled because they are not needed anymore which is not necessarily true. To solve it, the debian packaging system could be extended to allow the concept of package groups or true metapackages. They are regarded separatly from the real packages and real packages are not being linked as a dependancy. It will simply serve as a grouping. You can install a group and uninstall individual packages as if they were installed individually. As an extra, a user should be able to make his own groups and save this group to a file. This could be integrated with the backup tool. Currently the metapackage involves knowledge on how to create packages and this is not necessary for a normal user. For example, before upgrading his system he can make a backup of his installed packages as a group. If his installation gets broken and a clean install is necessary, he could just import his backed up package group and automatically all the software, that he installed before, gets installed. Second example, a guy is interested in starting webdevelopment and his friend has a webdevelopment package group available (contains HTML IDE - browser - developer browser plugin - java compiler - java ide - ...). This friend sends him the package group file and he can install the group without needing to search and mark each individual package. It is not the major goal but this could enhance community interaction. ** Affects: Ubuntu Importance: Undecided Status: Unconfirmed -- Extend the debian packaging system to the concept of package groups https://bugs.launchpad.net/bugs/113319 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs