LinuxGSM icon indicating copy to clipboard operation
LinuxGSM copied to clipboard

[Bug]: Vintage Story won't work on recent Linux releases as DotNet 7.0 no longer supported

Open Kylindrias opened this issue 1 year ago • 0 comments

User story

As far as I can tell the game runs fine on DotNet 8.0, so perhaps this should be used as the dependency during installation instead

Game

Vintage Story

Linux distro

Ubuntu 24.04

Command

command: install

Further information

Vintage Story installer wants DotNet 7.0 as a dependency, however DotNet 7.0 is now obsolete and no longer supported on modern Linux distros.

A simple solution is to simply install DotNet 8.0 (available in default Ubuntu repo) and then just edit the DotNet version in Vintagestory.runtimeconfig.json

Would it be possible for the installer script to detect Linux versions that don't have DotNet 7.0, install DotNet 8.0 instead, and then edit the config file to put the correct version? Note that I think in my case DotNet was 8.0.11.

https://www.vintagestory.at/forums/topic/11608-add-net-8-support/?page=2#findComment-61003

This comment on the official Vintage Story forum has some more background.

Relevant log output

No response

Steps to reproduce

Try to install Vintage Story on Ubuntu 24.04 or other recent distro releases.

Kylindrias avatar Jan 05 '25 00:01 Kylindrias