什么是知识产权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 用户指南的一部分,对标志进行了非常好的解释。