最近研究task和meta-package相关的东西
下面三条命令都是安装ubuntu-desktop,他们有什么区别呢?
sudo apt-get install ubuntu-desktop
sudo apt-get install ubuntu-desktop^
sudo tasksel install ubuntu-desktop
他们能达到相同的效果,但他们的实质是不一样的
sudo apt-get install ubuntu-desktop
它会先安装ubuntu-desktop这个meta-package,然后安装ubuntu-desktop这个meta-package的依赖,并且它的依赖是自动安装的
sudo apt-get install ubuntu-desktop^
它会选择所有标有task为ubuntu-desktop的包。这些包都是ubuntu-desktop这个meta-package的依赖包。它们会被标记为手动安装
sudo tasksel install ubuntu-desktop
执行这个命令前需确保X已经安装。它会安装ubuntu-desktop这个meta-package。依赖自动安装。跟第一条命令一样