Skip to content

[Suggestion] on uBlue use brew to install dotnet to avoid problems #28

@DSDV

Description

@DSDV

Hi,
thank you very much for your work (:
i am currently on bazzite and spent the last few days trying to get SPT running with your script.

When following your instructions it all worked great ( :

Sadly tho on the Bazzite discord many suggested that layering ASP.Net would be a bad idea since it might cause update problems or breaking dependency further down the line.

Using brew to install Dotnet was the suggested method.
it proofed to be quite a headache and sadly even tho i think its possible to get it working with Lutris i never got to that stage.
(probably because of environment variables which Lutris might handle differently since even the Lutris SPT scripts fail to recognize Dotnet installed with brew).

But thanks to a lot of patience and help form the Bazzite community we got it working with the cli installer (:

the steps are:
brew install dotnet
then put
export DOTNET_ROOT="/home/linuxbrew/.linuxbrew/opt/dotnet/libexec"
into ./bashrc

i also did but did not have time to test without it (the folder was taken from a layered install of ASP.NET)
export DOTNET_BUNDLE_EXTRACT_BASE_DIR="/home/user/.cache/dotnet_bundle_extract"

and restart.

after that the cli installer worked like a charm and the game looks like its working fine (:

tl;dr: i suggest to update https://github.com/MadByteDE/SPT-Linux-Guide/blob/main/docs/aspnet.md for uBlue to use brew installed dotnet to avoid dependency problems when upgrading the system.

PS: i send you a DM on Discord if you want to do a bit more testing (:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions