If you install without the normal path where does it install too? I seem to have installed it in a way that it keeps saying I have it on the system and can't reinstall it.
I'm not a big Wine user, but I think your frustration stems from not understanding the distinction between the Wine installation itself (this can be a system installation as I have been using, or a local build in your Linux $HOME), and the local Wine configuration(s) in your $HOME, which are similar to a Windows installation.
Wine configurations, aka wineprefixes and 'bottles' are folders each containing config for Wine, the windows version it is pretending to be, and probably the folders containing windows drives. The default value for this folder is $HOME/.wine. If you set the WINEPREFIX environment variable, a different folder is used. Different winprefixes have no effect on each other. winecfg modifies the registry within the specified wineprefix. winetricks is a package manager which installs DLLs within the specified wineprefix.
More info here:
https://wiki.winehq.org/FAQ#Wineprefixes
I used:
Code:
[COLOR=#FFFFFF]WINEPREFIX=~/ed-wine ./winetricks dotnet452[/COLOR]
The './' in front of winetricks here worries me; it looks like you're using a local installation.....
I uninstalled wine with:
And it did not resolve this.
...and this is uninstalling the system Wine installation; not modifying your wineprefixes at all.
I even deleted my .wine folder and it still will not let me reinstall dotnet again...
Code:
Same or higher version of .NET Framework 4 has already been installed on this computer.
This is removing the '.wine' wineprefix, and so does not affect any of the commands prefixed with WINEPREFIX=~/ed-wine.
They really need to stop screwing around with wine and make it transparent. I'm tired of it not displaying install paths. I can't find anywhere on their website about where it puts things. And you sure as hell can't remove things without it.
Now you know that all commands are operating inside the directory given by $WINEPREFIX, or ~/.wine if not specified, do you see that these folders are the install locations? You can simply rm -rf the entire wineprefix if you want to remove stuff, and start over. If it's not clear, section 6.5 of the Wine FAQ linked above and the following 6.6 should clear things up.
Code:
[COLOR=#FFFFFF]WINEPREFIX=~/ed-wine WINE=/usr/bin/wine ./winetricks dotnet452 corefonts quartz vcrun2012[/COLOR]
[COLOR=#FFFFFF]------------------------------------------------------[/COLOR]
[COLOR=#FFFFFF]You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.[/COLOR]
[COLOR=#FFFFFF]------------------------------------------------------[/COLOR]
[COLOR=#FFFFFF]Using winetricks 20171222-next - sha256sum: ddc58be9c16d70a1764982f8a8d65e13f8e0b2e4c408159951626226c9b14954 with wine-3.17 (Staging) and WINEARCH=win64[/COLOR]
[COLOR=#FFFFFF]------------------------------------------------------[/COLOR]
[COLOR=#FFFFFF]You are running winetricks-20171222-next, latest upstream is winetricks-20180815![/COLOR]
[COLOR=#FFFFFF]------------------------------------------------------[/COLOR]
[COLOR=#FFFFFF]------------------------------------------------------[/COLOR]
[COLOR=#FFFFFF]You should update using your distribution's package manager, --self-update, or manually.[/COLOR]
[COLOR=#FFFFFF]------------------------------------------------------[/COLOR]
[COLOR=#FFFFFF]Executing w_do_call dotnet452[/COLOR]
[COLOR=#FFFFFF]------------------------------------------------------[/COLOR]
[COLOR=#FFFFFF]error: dotnet452 conflicts with dotnet40, which is already installed.[/COLOR]
So this is where that local winetricks I worried about upsets me. You're telling it to use system Wine 'WINE=/usr/bin/wine' but the script itself is in the current directory. I suggest using packaged newer winetricks, if your distro's wine 3.18 includes it. If not, I would take the advice in the output and update it yourself, as there have been bugfixes around this error.
AND we see you are running Wine 3.17 - I have no idea whether this runs ED now, as I jumped on this yesterday. 3.18 is working for me and others.
I've already manually deleted the .wine folder to remove old entries beyond using uninstall. Can't get rid of dotnet...
Hopefully why this doesn't work is clear now. You were deleting the wineprefix '.wine' which does not change the dotnet40 installed in the alternative wineprefix '~/ed-wine'.
HTH