首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >完全禁用man?

完全禁用man?
EN

Stack Overflow用户
提问于 2021-11-15 12:14:20
回答 1查看 660关注 0票数 0

今天我注意到我的一位主人被困在:

代码语言:javascript
复制
systemd[1]: Starting Rotate log files...
systemd[1]: Starting Daily man-db regeneration...

停止这些更新可以吗?否则,我需要每天检查机器是否健康。

EN

回答 1

Stack Overflow用户

发布于 2022-03-29 21:54:21

我不知道这是否可以说是“完全禁用”,但它可能会把你带到你想去的地方。

我对apt在“处理man触发器”上的延迟更新感到恼火。

但有时我需要手册。

而且,由于似乎没有独立的“man”包,所以我不能简单地删除“man”包。

我的解决方案,无论是好是坏,都是将“mandb”可执行文件移开,并替换为“true”的副本。

在我的系统里:

代码语言:javascript
复制
sudo mv /usr/bin/mandb /usr/bin/mandb-OFF
sudo cp -p /bin/true /usr/bin/mandb 
sudo rm -r /var/cache/man

如果需要的话,这很容易撤销。我删除了/var/cach/man目录,因为它不再需要并恢复了兆字节的空间。

您需要的任何“手册”页都会从源man目录中抓取并动态解压缩。不再缓存意味着效率有点低,但是对于当今的高速处理器和磁盘来说,它是最小的。

警告:无论何时,只要您得到一个man包更新,您的修改都将被覆盖。要么持有‘man’包,要么准备随心所欲地重做‘man’包维护人员和分发管理器。

在这个mod之后,您仍然会看到apt更新行“man的处理触发器”已经过去了,但这是一件零秒的事情。:-)

午夜的例程将直接通过虚拟的mandb更新。

祝好运。

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

https://stackoverflow.com/questions/69974259

复制
相关文章

相似问题

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