“处理 ureadahead 触发器”的含义

“处理 ureadahead 触发器”的含义

我正在尝试通过发出命令从 Ubuntu 12.04 卸载 Tomcat 7

sudo apt-get remove tomcat7

因此我收到以下回复

在此处输入图片描述

我的问题

  1. tomcat7 软件包是否已被删除?如果是,为什么没有打印说明此信息?如果没有,为什么没有删除?

  2. “正在处理来自 ureachahead 的触发器...” 是什么意思?

答案1

是的,它已被删除。如果您再次发出删除命令,您将看到一条错误消息,指出 Tomcat 未安装。

ureadahead 是一种机制,通过该机制,任何需要在启动时加载的内容都会被标记为需要加载,并且位置也会被记录下来。这可以加快启动时间,因为文件系统在加载文件之前不必搜索文件。您可以想象,当您安装或删除模块时,可能需要将其中一些模块添加到 ureadahead 中或从中删除以使其保持最新状态。这是现代 Linux 操作系统(如 Ubuntu)中的正常机制。

答案2

1)是的

2) 软件包可以订阅文件系统事件,例如将文件添加到某个目录。软件包还可以手动触发其他软件包。这样做是为了防止在 dist-upgrade 期间多次运行 update-initramfs。每个相关软件包现在都会触发 update-initramfs 工具,但它只会在最后运行一次。

相关内容