Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dotnet30 #47

Open
WheezyE opened this issue Nov 22, 2020 · 0 comments
Open

dotnet30 #47

WheezyE opened this issue Nov 22, 2020 · 0 comments
Labels
box86 Run with Box86 Wine Use Wine (x86) or Proton/SteamPlay to run Working Tested on a platform and it was working fine

Comments

@WheezyE
Copy link

WheezyE commented Nov 22, 2020

Description

Make sure your winetricks is up to date, make a fresh wineprefix, then install

BOX86_NOBANNER=1 winetricks dotnet30
will install both dotnet20 & dotnet30 in about 15 minutes (lots of wine errors, but seems to finish ok)

What is .NET?

.NET is required by programs written in Microsoft Visual Basic. Thus, .NET is a key component to run many applications, especially ones written for industry. The .NET 4.0+ family of installers is separate from the .NET 2.0-3.5sp1 family of installers. The .NET 4.0+ family has some backwards compatibility for applications that use .NET 2.0-3.5sp1, though some software may require the .NET2.0-3.5sp1 family to work properly.
In general, higher version number .NET's install on top of lower version number .NET's (to install .NET 3.5sp1, for example, you must install five or more installers including 2.0sp2, 3.0sp2, 3.5sp1, and a 3.5sp1 hotfix).

What is Wine Mono?

Wine mono is an open-source reimplementation of .NET, which is aimed at replacing .NET. Mono is essentially "fake .NET" for our purposes. Mono works fine in some cases, but in many cases falls short of the functionality that the real .NET provides for some software.

Tested on

RPi4 (2GB)

Status

Previous behavior:
None reported

Current behavior:
Installs

Screenshots

dotnet30 installs silently by default in winetricks, but wine uninstaller shows that the package is registered as installed in the wine registry.
image

chills340 also reproduced / verified the dotnet30 installer on his Pi
Screenshot_2020-11-21_09-50-46

OpenGL

No

Additional Information

  • Box86 b61bb9 (also tested on e449a4e) (Raspberry Pi OS Buster), wine-devel-5.21
  • Installed into a fresh wineprefix (wine wineboot, no mono, yes Gecko)
  • winetricks will uninstall mono before installing dotnet if you have it in your wineprefix, so you may as well not install mono to save time.
  • Installs with dynarec (which is box86's default setting)
  • I used a winetricks 20200412. If you would like winetricks install instructions, see below.

I installed wine-devel-5.21 (the newest wine at the time) and created a fresh wineprefix with the following commands:

# Backup old wine install
sudo mv ~/wine ~/wine-old
sudo mv ~/.wine ~/.wine-old
sudo mv /usr/local/bin/wine /usr/local/bin/wine-old
sudo mv /usr/local/bin/winecfg /usr/local/bin/winecfg-old
sudo mv /usr/local/bin/wineserver /usr/local/bin/wineserver-old

# Download wine
cd ~/Downloads
wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-i386/wine-devel-i386_5.21~buster_i386.deb
wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-i386/wine-devel_5.21~buster_i386.deb
dpkg-deb -xv wine-devel-i386_5.21~buster_i386.deb wine-installer
dpkg-deb -xv wine-devel_5.21~buster_i386.deb wine-installer

# Install wine
sudo mv wine-installer/opt/wine-devel ~/wine
sudo ln -s ~/wine/bin/wine /usr/local/bin/wine
sudo ln -s ~/wine/bin/winecfg /usr/local/bin/winecfg
sudo ln -s ~/wine/bin/wineserver /usr/local/bin/wineserver

# Boot wine (make fresh wineprefix in ~/.wine )
wine wineboot

You can install winetricks with these commands:

# Backup old winetricks
sudo mv /usr/local/bin/winetricks /usr/local/bin/winetricks-old

# Download winetricks
cd ~/Downloads
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

# Install winetricks
sudo chmod +x winetricks
sudo cp winetricks /usr/local/bin

# winetricks needs this installed
sudo apt-get install cabextract -y 
@ptitSeb ptitSeb added Wine Use Wine (x86) or Proton/SteamPlay to run Working Tested on a platform and it was working fine labels Nov 24, 2020
@ptitSeb ptitSeb added the box86 Run with Box86 label Oct 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
box86 Run with Box86 Wine Use Wine (x86) or Proton/SteamPlay to run Working Tested on a platform and it was working fine
Projects
None yet
Development

No branches or pull requests

2 participants