从https://help.ubuntu.com/community/MetaPackages中得知:这些软件包并不包含实际的软件,它们只是依赖于其他软件包的安装。需要注意的是,删除一个元软件包并不会删除它所安装的软件包:当一个元软件包由于其底层依赖关系的任何一个或多个被自动删除时,元软件包依赖列表中的所有其他软件包仍然保留在系统中。您可以通过提取(例如)ubuntu-desktop来查看典型元软件包的结构。apt-get source ubuntu-desktop 看结构,你会发现每个元包推荐的软件包列表,以及将它们全部放在debian/rules中的结构。 参考资料: https://help.ubuntu.com/community/MetaPackages 如何创建一个自动安装其他软件包的元包?
元包是指向现有软件包或软件包的链接。因此,它们本质上是安装其他软件包的脚本。它们将这些软件包保留为依赖项。例如:软件包ubuntu-desktop会安装Ubuntu默认用户界面所需的所有软件包。但是卸载该软件包不会卸载其依赖项。