d0niek@d0niek-PC:~> sudo ./instalki/monogame-sdk.run
Verifying archive integrity... All good.
Uncompressing Monogame Pipeline Installer.....................................................................
Please make sure the following packages are installed:
- monodevelop
- libopenal-dev
- referenceassemblies-pcl / mono-pcl
- ttf-mscorefonts-installer / mscore-fonts
- gtk-sharp3
Continue (Y, n): y
Install monodevelop addin(Y, n): n
Installing MonoGame SDK...
Creating launcher items...
gtk-update-icon-cache: Cache file created successfully.
Adding mimetype...
touch: cannot touch ‘/root/.local/share/applications/mimeapps.list’: No such file or directory
/usr/bin/xdg-mime: line 796: /root/.local/share/applications/mimeapps.list.new: No such file or directory
To uninstall the pipeline please run /usr/lib/mono/xbuild/MonoGame/v3.0/uninstall.sh
Looks to me that you need to install MonoGame using “su” instead of “sudo.”
I assume this should be OK, am guessing that MonoGame isn’t something that is accessed directly but provides a development framework used within MonoDevelop.
First I created directory /root/.local/share/applications after I login to su and run ./monogame-sdk.run and it finish with success.
Now when I try to run it I got error gtk-sharp, Version=3.0.0.0. I found it on software.opensuse.org but when I try install it, it ask me to downgrade some mono package. Its Ok or I should upgrade my OS to Leap?
Looks to me that User happenpappen has created packages for both 13.2 and LEAP. You can upgrade to LEAP, but you wouldn’t have to just to install this version of gtk-sharp
Accept the changes to downgrade if this is what you want to do on this system.
Or, do the following to get a more updated system but may be unstable. The risk is slight but significant so is a personal decision. Some would say that a Dev system is unstable anyway, but others would say that increasing instability to something that is unstable is madness. The more unstable a system is, the more important the User must be technically proficient, and be willing to face problems.
On an openSUSE 13.2 system, there is no Mono repo so if you want later libraries and apps,
To add the openSUSE Factory repo:
zypper in -f http://download.opensuse.org/repositories/Mono/openSUSE_Factory/ openSUSE_Factory_Mono
Then,
refresh your repos with
zypper ref
le,
Or if you already have Mono installed, then update to the newer packages in your new repo (plus more) with
zypper up
openSUSE in general is one of the distros that will integrate upstream upgrades faster than others, so you have <choice> to support more scenarios.