Skip to content

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

@Kylindrias

Description

@Kylindrias

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    βœ… Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions