所以我正在运行 Debian 测试,并安装了该command-not-found
软件包,因为我只是喜欢 Ubuntu 中的该功能。所以我安装了它,当我重新启动终端时,它说我需要更新可用软件包的缓存。所以我做了。我尝试了以下命令:
sudo update-command-not-found
sudo /usr/sbin/command-not-found
su and update-command-not-found
su and /usr/sbin/update-command-not-found
但它只是退出并且什么也不做。无输出。根本不值一提。我尝试了一下,它说我需要再次更新缓存。
答案1
首先尝试 asudo apt update
或类似的,即使它应该是最新的。
对我的情况有帮助。
答案2
sudo apt install command-not-found
sudo apt update
sudo update-command-not-found
然后你还需要开始一个新的 bash 会话(或运行source ~/.bashrc
,或注销并再次登录,或打开新的终端或 ssh 连接)