我运行了sudo apt install libcompress-raw-lzma-perl -y
。之后,我执行了locate 7z2john
以下操作,结果是:
/var/lib/plocate/plocate.db:没有此文件或目录
我做错了什么?
答案1
locate
( )使用的二进制数据库/var/lib/mlocate/mlocate.db
每天由 更新一次cron
,因此locate
不会找到新文件,尤其是如果locate
它本身是今天才安装的。
您可以通过运行命令来修复此问题sudo updatedb
。
此任务可能会执行大量 I/O。如果您希望命令仅在磁盘空闲时使用 I/O 资源,请使用 ionice 命令 像这样 :
sudo ionice -c3 updatedb
答案2
libcompress-raw-lzma-perl
是运行 7z2john 所需的依赖项。它不会安装 7z2john。