wie installiere ich eine bestimmte Version von Minetest?

wie installiere ich eine bestimmte Version von Minetest?

Ich habe einen älteren Ubuntu-Computer auf 20.04 aktualisiert. Alles lief gut. Aber jetzt sagen mir die Kinder, dass sie keine Verbindung zu ihren bevorzugten Minetest-Servern herstellen können. Das Spiel beschwert sich darüber. Beim Protocol version mismatch. Server supports protocol versions between 24 and 32. We support protocol versions between version 37 and 39. Nachschlagen sehe ich, dass es bei Minetest eine große Änderung gab, als es von v0.4 auf v5 ging, und neuere Versionen sind nicht abwärtskompatibel.

Also habe ich ein PPA gefunden, das sowohl ältere als auch neuere Versionen von Minetest enthält: https://launchpad.net/~minetestdevs/+archive/ubuntu/stable

Interessanterweise enthält es diese Datei: minetest_0.4.16-ppa5~ubuntu17.04.1_amd64.deb(7,2 MiB)

Aber... wie installiere ich diese Version? Ich habe das PPA hinzugefügt und Variationen davon ausprobiert:

> 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

Wenn ich die Versionsnummer weglasse, wird dieneuesteVersion von diesem PPA. Aber gibt es eine Möglichkeit, die Installation einer älteren Version zu erzwingen?

Antwort1

Dann laden wir 0.4.16 vom offiziellenbionischRepository mit den folgenden Befehlen

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

und fixieren/sperren Sie ihre Versionen mit einem einzigen langen Befehl:

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

um deren Upgrade zu verhindern.

verwandte Informationen