快照安装特定/旧版本

Tho*_*ger 42 snap

我正在使用通过 snap 安装的 VS code。最新版本有一个恼人的错误,我想恢复到以前的版本,但我没有找到一种方法来告诉 snap 安装特定版本。我在快照信息中​​看到的只是不同的渠道,它们都产生最新版本。另外,在Snapcraft 网站上我无法选择其他版本。

在快照文档中,它说我可以恢复,但这对我不起作用,因为没有安装以前的版本。

我可以从 VS code 网站, 2020 年 6 月(版本 1.47)下载特定版本的 snap ,但我个人更喜欢直接通过 snap 来处理这个问题。

似乎有些人有同样的问题,但我没有找到有效的答案:

总结的问题是:是否有可能恢复到较旧的快照版本,如果可以,该怎么做?

use*_*210 42

例如,安装旧版本的搅拌机:

\n
sudo snap refresh blender --channel=2.92/stable\n
Run Code Online (Sandbox Code Playgroud)\n

你怎么知道渠道价值是多少?

\n
snap info blender\n
Run Code Online (Sandbox Code Playgroud)\n

会给你这样的东西:

\n
snap info blender       \nname:      blender\nsummary:   Blender is the free and open source 3D creation suite.\n\nBLA BLA BLA BLA BLA\n\nchannels:\n  latest/stable:     2.93.5  2021-10-06 (830) 205MB classic\n  latest/candidate:  2.93.1  2021-06-23 (206) 205MB classic\n  latest/beta:       2.93.0  2021-06-01 (161) 205MB classic\n  latest/edge:       \xe2\x86\x91                              \n  2.93lts/stable:    2.93.5  2021-10-06 (830) 205MB classic\n  2.93lts/candidate: 2.93.6  2021-10-25 (935) 205MB classic\n  2.93lts/beta:      \xe2\x86\x91                              \n  2.93lts/edge:      \xe2\x86\x91                              \n  2.92/stable:       2.92.0  2021-02-25 (111) 196MB classic\n  2.92/candidate:    2.92.0  2021-04-21 (134) 173MB classic\n  2.92/beta:         2.92.0  2021-02-17  (95) 197MB classic\n  2.92/edge:         \xe2\x86\x91                              \n  2.91/stable:       2.91.2  2021-01-20  (65) 193MB classic\n[...]\n
Run Code Online (Sandbox Code Playgroud)\n

这是神奇的一行:

\n
2.92/stable:       2.92.0  2021-02-25 (111) 196MB classic\n
Run Code Online (Sandbox Code Playgroud)\n


小智 10

您可以立即安装特定的旧版本,这不是问题。查看此答案以获取详细说明。

您真正的问题是 Visual Studio Code 的快照存储库没有旧版本,只有一个最新版本:

snap info code
Run Code Online (Sandbox Code Playgroud)


小智 10

虽然其他答案是正确的,因为snap refresh您只能安装 中提供的那些特定版本snap info,但这并不是您真正想要的。

最新版本有一个恼人的错误,我想恢复到以前的版本

默认情况下,snap 会在您的系统上缓存每个软件包的两个先前版本。因此,将快照返回code到以前的工作版本的问题的答案就这么简单:

snap revert code
Run Code Online (Sandbox Code Playgroud)

您还可以列出快照包的所有本地可用修订版,并选择要恢复到其中的哪个修订版,请参阅此答案