apt-get 中的插入符号(^)是什么意思?

apt-get 中的插入符号(^)是什么意思?

我看到各种说明要求您安装类似的东西:

apt-get install lamp-server^

命令中有一个奇怪的插入符号。手册中似乎没有提到apt-get。这是怎么回事?

答案1

这个^字符不是拼写错误。如果你删除它,apt-get将会抱怨找不到包。

本文其注释描述了插入符号的作用:

嗯,答案是,插入符号是执行某项任务的缩写形式,否则程序“tasksel”会使用给定的包名称来执行该任务。tasksel 是一个程序,用于简化为特定用途而组合在一起的常用物品的安装。

答案2

^符号让你安装“任务”,一组包。这可以替换tasksel,用于处理任务的专用工具。

通过做

apt-get install lamp-server^

您实际上正在运行安装一组可以通过命令安装的软件包(即使并不完全相同):

tasksel lamp-server

换句话说:任务与元包非常相似,独立于tasksel。您可以安装任务而不安装tasksel包。

相关内容