Mono

Mono is an open source implementation of Microsoft's .NET Framework. It is used by a variety of programs listed elsewhere in the Wiki. Only one installation of Mono is required to run many programs.

Installation

  1. Download the latest version of mono

     wget https://download.mono-project.com/sources/mono/mono-5.4.0.167.tar.bz2
    
  2. Extract the mono archive

     tar xf mono-5*.tar.bz2
    
  3. Enter the extracted directory and compile it in your home directory

      cd ~/mono-5*
     ./autogen.sh --prefix=$HOME
     make get-monolite-latest
    
  4. Complete the mono installation (this will take a while -- most likely between 15 and 30 minutes)

     make && make install
    
  5. Return to the root of your slot and clean up the archive data

     cd
     rm mono-5*.tar.bz2
    
  6. Add ~/bin to your PATH if it is not already

     echo "PATH=\$HOME/bin:\$PATH" >> ~/.bashrc && source ~/.bashrc
    
  7. Set a custom temporary directory in your bash configuration if it is not already

     echo "TMPDIR=\$HOME/.tmp" >> ~/.bashrc && mkdir -p ~/.tmp && source ~/.bashrc