为什么将 Ubuntu 从 18.04 升级到 20.04.4 会破坏 emacs?

为什么将 Ubuntu 从 18.04 升级到 20.04.4 会破坏 emacs?

我刚刚将我的 ubuntu 更新到 20.04.4,发现 emacs 不再存在。我在更新之前下载的其他程序,如 racket 和 ocaml,仍然可以使用。然而,Emacs 不起作用 - emacs 命令无法识别。我看到我仍然有一个 /etc/emacs 文件夹($ whereis emacs告诉我的),所以我不确定为什么该命令$ emacs不再被识别。

我很想知道如何修复这个问题以及是什么原因造成的。如果相关的话,我正在使用 WSL2。

编辑:如果相关的话,我发现 npm (我用 apt 安装的) 和 angular (我用 npm 安装的) 也声称未安装 (例如Command 'npm' not found, but can be installed with:)。当我运行 时,$ whereis npm响应是npm:。当我运行 时whereis ng,响应是ng: /usr/bin/ng

编辑 2:我已更正我的帖子,说我使用的是 18.04,而不是 18。我的错误,我道歉。我不知道核心 18 存在。

编辑 3:apt update失败了,我认为这与更新删除节点的方式有关。 在此处输入图片描述

相关内容