I want to compile the Unreal Engine on my Debian Liunx (testing) box, which needs the mono package
sudo apt-get install libmono-corlib4.0-cil
I have used packages from stable Debian release to build UE.
In order to install
libmono-corlib4.0-cil from stable:
sudo apt-get update
aptitudeif you don't have it
sudo aptitude -t stable install libmono-corlib4.0-cil
If you have some packages newer then
aptitude will report an error and ask you what to do. In one of the solutions it will suggest to downgrade those packages to appropriate version. Use that solution and you will get
You may also edit file
Engine/Build/BatchFiles/Linux/Setup.sh inside your directory with UE sources and replace line (should be 78th)
sudo apt-get install -y $DEP
sudo aptitude -t stable install $DEP
And then rerun
Setup.sh script. This may help you avoiding similar problems with other packages required by UE.
There may be a way to do everything with
apt-get, but I don't know it.
And I'm afraid this way won't allow you to have both versions of mono-runtime