首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >man-db的处理触发器

man-db的处理触发器
EN

Ask Ubuntu用户
提问于 2013-03-25 13:12:28
回答 7查看 52.5K关注 0票数 32

当运行sudo智能升级时,控制台在几乎每个包升级之后都会冻结很长时间,其中包含一条消息“man.的处理触发器”。问题可能是什么,我该如何解决?

Ubuntu版本: 12.04 (服务器和Xubuntu)

提前谢谢。

更新:在我的进一步测试中,这个问题似乎与package有关。删除autofs解决了这些问题。不知道为什么。然后,我不得不为我的文件系统使用软链接而不是autofs,以避免这个问题(以及这里发布的其他两个问题)。

EN

回答 7

Ask Ubuntu用户

发布于 2018-12-08 19:46:46

也许对某人有帮助:我经常在我们的CI上碰到这个问题。

只需执行以下操作:

代码语言:javascript
运行
复制
sudo apt-get remove -y --purge man-db

该命令完全删除了man-db包,在我们的CI中,这个包无论如何都是完全无用的。

票数 22
EN

Ask Ubuntu用户

发布于 2020-04-06 09:17:23

可能mandb索引已损坏。

检查索引并重新创建它

代码语言:javascript
运行
复制
sudo mandb -t
rm -rf /var/cache/man
sudo mandb -c
票数 14
EN

Ask Ubuntu用户

发布于 2022-10-28 06:37:19

只有当文件Processing triggers for man-db存在时才执行/var/lib/man-db/auto-update步骤。这是一个空文件,唯一的目的是控制这种行为,因此可以安全地删除它,以禁用这个耗时且可以说是不必要的过程。

我个人在我所有的系统上都禁用了这个触发器。虽然manual缓存应该能提高手动页面系统的速度和功能,但在禁用触发器之后,我没有遇到任何明显的性能下降或功能问题。

票数 12
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/272248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档