如何安装特定版本的minetest?

斯蒂芬妮

我将一台较旧的 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

cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/main/l/leveldb/libleveldb1v5_1.20-2_amd64.deb
sudo apt-get install ./libleveldb1v5_1.20-2_amd64.deb

wget http://archive.ubuntu.com/ubuntu/pool/universe/m/minetest/minetest-data_0.4.16+repack-4_all.deb
sudo apt-get install ./minetest-data_0.4.16+repack-4_all.deb

wget http://archive.ubuntu.com/ubuntu/pool/universe/m/minetest/minetest_0.4.16+repack-4_amd64.deb
sudo apt-get install ./minetest_0.4.16+repack-4_amd64.deb

并通过单个长命令锁定/锁定它们的版本:

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-minetest
Package: minetest-data
Pin: version 0.4.16+repack-4
Pin-Priority: 1337

Package: minetest
Pin: version 0.4.16+repack-4
Pin-Priority: 1337
EOF

以防止其升级。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何安装Docker特定版本

来自分类Dev

如何安装特定版本的laravel?

来自分类Dev

如何安装ansible的特定版本?

来自分类Dev

如何安装特定的gcc版本?

来自分类Dev

Jupyterlab:如何安装特定版本?

来自分类Dev

我无法安装minetest!

来自分类Dev

如何使用NPM安装特定版本的Bower

来自分类Dev

如何安装特定版本的ImageMagick头文件?

来自分类Dev

如何通过npm安装特定版本的ionic

来自分类Dev

如何使用Vagrant安装特定版本的Aerospike

来自分类Dev

如何安装特定版本的ImageMagick头文件?

来自分类Dev

如何安装特定的软件包版本

来自分类Dev

如何安装特定版本的cocoapods回购

来自分类Dev

如何安装特定版本的nvidia-settings?

来自分类Dev

如何安装特定补丁号版本的 Python?

来自分类Dev

如何下载和安装特定的Ubuntu版本并禁用将来的版本?

来自分类Dev

安装多个版本时,如何强制jekyll使用特定版本?

来自分类Dev

如何下载和安装特定的Ubuntu版本并禁用将来的版本?

来自分类Dev

安装特定版本的OPENJDK

来自分类Dev

CakePHP安装特定版本

来自分类Dev

安装特定版本的OPENJDK

来自分类Dev

安装特定库版本

来自分类Dev

仅当安装的版本不是某个特定版本时,如何编写脚本以安装BleachBit?

来自分类Dev

仅当安装的版本不是某个特定版本时,如何编写脚本以安装BleachBit?

来自分类Dev

如何在Centos上安装特定版本的Docker?

来自分类Dev

如何使用Dockerfile安装特定版本的Java 8

来自分类Dev

如何使用brew命令在Mac中安装特定版本的Maven

来自分类Dev

在Ansible中,如何检查是否安装了特定版本的MySQL?

来自分类常见问题

如何在Ubuntu上安装特定版本的Node?

Related 相关文章

热门标签

归档