(wsl)软件包因为某种原因想要降级,而我认为最新的软件包应该兼容,尽管没有找到;阻止了某些软件包的新安装

(wsl)软件包因为某种原因想要降级,而我认为最新的软件包应该兼容,尽管没有找到;阻止了某些软件包的新安装

我今天通过 wsl 在 ubuntu 中工作,遇到了一个问题。

我的问题是,当尝试安装多个软件包时,我收到类似以下错误:

包安装错误 libuv1-dev

这不是我尝试安装的顶级软件包。在图片中,尝试安装 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)进行了健全性检查。

相关内容