如何在 WSL ubuntu 20.04 上安装特定版本的 cmake

如何在 WSL ubuntu 20.04 上安装特定版本的 cmake

我目前正在尝试将我的 CLion 链接到 WSL,但 CLion 仅支持 3.20.x 版本的 Cmake,而不是最新版本,所以我想知道如何在 Ubuntu 上将我的 Cmake(版本 3.21.3)降级到 3.20.x

谢谢你的帮助!

答案1

您的问题没有这么说,但是版本(3.21.3)表明您正在使用 cmake 的 Snap 包(而不是 deb 包)。

以下是 的输出snap info cmake,为了清晰起见,我们进行了编辑:

[...]
channels:
  latest/stable:    3.21.3                 2021-09-21 (936) 116MB classic
  [...]                                            
  3.21/stable:      3.21.3                 2021-09-21 (936) 116MB classic
  [...]                                             
  3.20/stable:      3.20.6                 2021-09-21 (930) 115MB classic
  [...]

这告诉我们,您可能正在使用latest/stable当前提供版本 3.21.3 的渠道。版本 3.20.6 可在另一个渠道(即该3.20/stable渠道)上获得。

  • 目前,您不能同时使用多个渠道:安装 B 将删除 A。

您应该能够使用以下命令安装 3.20.x 版本:

sudo snap refresh cmake --channel=3.20/stable

然后你可以使用以下命令返回最新状态:

sudo snap refresh cmake --channel=latest/stable

相关内容