Espionage724 wrote:
tux wrote:
...
Please note that you may be prompted to change a value in a file called ptrace_scope.
Even if not prompted I recommend you change the value in the file from 1 to 0 as playonlinux complains if it is set to 1 (note that this change is temporary so if you need to restart your computer at any point during the install remember to reset this)
To edit this file just type:sudo gedit /proc/sys/kernel/yama/ptrace_scope
(If not running GNOME then substitute gedit with your prefered text editor)
...
Hop over to the install components tab and install these libraries in this order:
Dotnet30
Dotnet30sp1
Dotnet35
Dotnet35sp1
Dotnet40
Dotnet45
gdiplus
Why do you install all those dotnet packages? I've checked a few times in the past, and as of maybe a month ago, only dotnet40 was needed to get osu! up and running (the dotnet40 package only installs that one package and nothing before it).
As for ptrace_scope, you ideally don't want that to remain at 0 after closing osu! for security purposes (it basically lets apps talk to each other; you don't want some malicious script to run from Firefox and then just casually log other apps). That may only apply to PlayOnLinux though, as I don't recall having to do that for years with regular Wine.
Running gedit with sudo is also a slight no-no. It can cause some weird permission issues when you try to go back to using gedit as the normal user. pkexec is a better option, but I'm not entirely certain if it works out-the-box with gedit or not (I know it didn't back on Ubuntu 15.10, but not sure about Ubuntu GNOME).
Ptrade_scope is changed back to 1 after the computer is rebooted. It is only required to install .NET. To actually start and play osu ptrace_scope does NOT need to be set to 0. The program runs just fine with it set at 1
Only reason I installed all those frameworks was because the info I kept seeing around which frameworks were required was patchy. In the end I just thought it better to install all those frameworks to just be sure. Plus when I selected .NET 4.0 to install playonlinux insisted on installing the previous .NET's along with it. I dunno why but it just did.
As for gedit, I've run into no issues with permissions while using that coupled with the sudo command. In fact I've never even heard of that happening before.
I was only posting what I found worked for me when it came to getting the game up and running under linux. It isn't an end all solution and any suggestions on things to change would be appreciated