今天我注意到我的一位主人被困在:
systemd[1]: Starting Rotate log files...
systemd[1]: Starting Daily man-db regeneration...停止这些更新可以吗?否则,我需要每天检查机器是否健康。
发布于 2022-03-29 21:54:21
我不知道这是否可以说是“完全禁用”,但它可能会把你带到你想去的地方。
我对apt在“处理man触发器”上的延迟更新感到恼火。
但有时我需要手册。
而且,由于似乎没有独立的“man”包,所以我不能简单地删除“man”包。
我的解决方案,无论是好是坏,都是将“mandb”可执行文件移开,并替换为“true”的副本。
在我的系统里:
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更新。
祝好运。
https://stackoverflow.com/questions/69974259
复制相似问题