我将一台较旧的 Ubuntu 计算机升级到 20.04。一切顺利。但是现在孩子们告诉我他们无法连接到他们最喜欢的 minetest 服务器。游戏
Protocol version mismatch. Server supports protocol versions between 24 and 32. We support protocol versions between version 37 and 39.
吐槽查了一下,我看到minetest从v0.4到v5有很大变化,新版本不向后兼容。
所以我找到了一个同时包含新旧版本 minetest 的 PPA: https ://launchpad.net/~minetestdevs/+archive/ubuntu/stable
我感兴趣的是,它有这个文件: minetest_0.4.16-ppa5~ubuntu17.04.1_amd64.deb (7.2 MiB)
但是...如何安装该版本?我添加了 PPA 并尝试了以下变体:
> sudo apt-get install minetest=0.4.16
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '0.4.16' for 'minetest' was not found
如果我遗漏了版本号,我确实会看到它安装了该 PPA 的最新版本。但是有没有办法强制它安装旧版本?
然后让我们通过以下命令从官方仿生存储库下载 0.4.16
并通过单个长命令锁定/锁定其版本:
以防止他们升级。