how to install .net 7.0 and play games running the .net 7.0(usually written like dotnet)?

recently i ran into a game i was having trouble launching because it needed .net 7.0(for those of you curious that video game would be vintage story) but i as i said realized i couldn't play the game until... i got it to work by using koji.projectfedora.com (i think koji is some sort of package database) to install the fedora 39 versions of .net 7.0 runtime drivers but i want to know if there was a simpler way i could of done it. if the .net 7.0 fedora/bazzite 41 drivers went over my head or something. I'm new to linux so i was kind of just kind of winging the solution to my problem.
17 Replies
Kasher_CS
Kasher_CS3mo ago
If you did this in a distrobox container its reasonable enough Should've first tried a new version through This game is kinda an oddball because nonsteam Linux game
chucklesdeclown
chucklesdeclownOP3mo ago
well i thought about trying a new version of .net but the website said
Starting from version 1.18.8 Vintage Story requires the .net 7 Desktop Runtime
so seeing that i thought newer versions would screw it up in some way
Kasher_CS
Kasher_CS3mo ago
Wait one second its on flathub
chucklesdeclown
chucklesdeclownOP3mo ago
ya, it has a flatpak
Kasher_CS
Kasher_CS3mo ago
Why not use the flatpak?
chucklesdeclown
chucklesdeclownOP3mo ago
ohh...does the flatpak give me everything i need...? cause if it does i feel sheepish
Kasher_CS
Kasher_CS3mo ago
It does Flatpak installs dotnet7 (Well flatpak dotnet7) If you did not use a distrobox container I recommend removing dotnet7 If you did its not a big deal either way
chucklesdeclown
chucklesdeclownOP3mo ago
ok, ill get on that, thank you for your help and time. out of curiosity though, if the vintage story flatpak installs the flatpak dotnet7 can other games that need dotnet 7 use the flatpak dotnet7 or would i need dotnet7 proper?
Kasher_CS
Kasher_CS3mo ago
If they're flatpak games, they can Else they won't use it In both cases - Don't layer
chucklesdeclown
chucklesdeclownOP3mo ago
dont layer? so dont install both dotnet 7s
Kasher_CS
Kasher_CS3mo ago
As in, don't do rpm-ostree install
chucklesdeclown
chucklesdeclownOP3mo ago
gotcha 👍 hey, sorry to poke you again back to this but in theory could i have also opened a toolbox as well then do the things i did in the toolbox? would that have also been better? it just popped into my head while looking to uninstall the dotnet 7 driver
Kasher_CS
Kasher_CS3mo ago
Yes, that's the first sentence I said here haha .
chucklesdeclown
chucklesdeclownOP3mo ago
ohh, so the distrobox is just a gui for toolbox
Kasher_CS
Kasher_CS3mo ago
Nah Distrobox and toolbox are alternatives Boxbuddy is the gui
chucklesdeclown
chucklesdeclownOP3mo ago
sorry, thank you.
Kasher_CS
Kasher_CS3mo ago
Bazzite comes with both, it doesn't really matter which you use, but that should be your second priority

Did you find this page helpful?