全球主机交流论坛

标题: 每次locate之前都需要updatedb,答案:装mlocate [打印本页]

作者: nako    时间: 2021-11-17 20:11
标题: 每次locate之前都需要updatedb,答案:装mlocate
习惯性直接apt install locate。
这样子装会没有数据库。
解决方法apt install mlocate。
这问题相对不好谷歌,所以发个贴。方便检索。
作者: optimism    时间: 2021-11-17 20:11
挺好                  
作者: HOH    时间: 2021-11-17 20:14
debian软件包官方说明就写的很清楚了,学艺不精而已

mlocate 安装时会通过 Debian 的 alternatives 机制,将 /usr/bin/locate 程序指 向 mlocate 。安装后,需要首先手动执行 /etc/cron.daily/mlocate 命令来创建数 据库。否则在 cron 调用该脚本执行数据库创建之前,mlocate 将不能工作 (因为 mlocate 和标准的 locate 并非使用同一个数据库)。类似的,最好在安装本软件包之 后将原始的 locate 软件包删除,否则系统会定期更新两套数据库文件。





欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4