我今天通过 wsl 在 ubuntu 中工作,遇到了一个问题。
我的问题是,当尝试安装多个软件包时,我收到类似以下错误:
这不是我尝试安装的顶级软件包。在图片中,尝试安装 npm 时,我收到有关 node-gyp 的错误,提示它需要 libnode-dev,而 libnode-dev 又需要 libuv1-dev,因此我按照 dep 链找到了问题软件包。
此外,在尝试使用 pyenv 安装 python 版本时,libssl-dev 也出现了这种情况。我没有截图,但它看起来非常相似,只是以“ubuntu2.13”结尾。所以,似乎 apt 可能没有获取最新的软件包?也许是发生了其他事情?我不太擅长排除故障。
运行 apt update 似乎成功了,没有错误,我感到很困惑,但还是运行了几次。让我知道你们的想法 - 我的 sources.list 是 wsl focal 20.04 的原始版本(我下载了一个新的 tar 并刷新了它以防万一)。
我还对一些通过 apt 成功安装的随机顶级包(httpie)进行了健全性检查。