aptitude 软件包列表中的“ip”状态是什么意思?

aptitude 软件包列表中的“ip”状态是什么意思?

什么是知识产权aptitude 软件包列表中的 status 是什么意思?例如:

$ aptitude search some_package
ip some_package description

答案1

该状态表示包已安装并将被命令aptitude install(不带参数)删除。

Aptitude 可以通过执行以下动作来推迟操作:--仅计划选项。

# aptitude --schedule-only purge some_package

发出命令后,软件包不会立即被卸载——它将被推迟并获取软件包列表中的标志:

# aptitude search some_package
ip some_package description

要执行所有待处理的操作,应执行以下命令:

# aptitude install

要取消待处理的清除,您应该使用保持行动:

# aptitude keep some_package

发出命令后标志将从软件包列表中删除。

答案2

aptitude 的手册页上写道:

除非您传递 -F 选项,否则 aptitude search 的输出将如下所示:

[...]

每个搜索结果列在单独的一行上。每行的第一个字符表示软件包的当前状态:最常见的状态是 p(表示系统中不存在软件包的踪迹)、c(表示软件包已被删除但其配置文件仍保留在系统中)、i(表示软件包已安装)和 v(表示软件包是虚拟的)。第二个字符表示要对软件包执行的存储操作(如果有;否则显示空格),最常见的操作是 i(表示将安装软件包)、d(表示将删除软件包)和 p(表示将删除软件包及其配置文件)。如果第三个字符是 A,则表示软件包已自动安装。

有关可能的状态和操作标志的完整列表,请参阅 aptitude 参考指南中的“访问软件包信息”部分。要自定义搜索的输出,请参阅命令行选项 -F 和 --sort。

-> “some_package” 已安装在您的系统上。

答案3

软件包已安装并将被清除。请查看作为 aptitude 用户指南的一部分,对标志进行了非常好的解释。

相关内容