Installing Mono 3.x in Ubuntu/Debian

后端 未结 7 2048
深忆病人
深忆病人 2020-11-29 15:15

I\'ve recently read that Mono 3.0 has been released with a C# 5 compiler and support for MVC 4 here:

http://www.mono-project.com/Release_Notes_Mono_3.0

and<

7条回答
  •  醉酒成梦
    2020-11-29 15:57

    I've got installing mono 3.x from source down to a few steps on Ubuntu Raring:

    1: Get the dependencies, all in one hit:

    sudo apt-get install build-essential autoconf automake \
    bison flex gtk-sharp2-gapi boo gdb valac libfontconfig1-dev \
    libcairo2-dev libpango1.0-dev libfreetype6-dev libexif-dev \
    libtiff4-dev libgif-dev zlib1g-dev libatk1.0-dev libjpeg8-dev \
    libjpeg-turbo8-dev libglib2.0-dev libgtk2.0-dev libglade2-dev \
    libart-2.0-dev libgnomevfs2-dev libgnome-desktop-dev \
    libgnome2-dev libgnomecanvas2-dev libgnomeui-dev libgnomeprint2.2-dev \
    libgnomeprintui2.2-dev libpanel-applet-4-dev \
    libnautilus-extension-dev librsvg2-dev libgtkhtml3.14-dev \
    libgtksourceview2.0-dev libgtksourceview2.0-dev libvte-dev \
    libwnck-dev libnspr4-dev libnss3-dev libwebkit-dev libvala-0.18-dev
    

    2: Create a folder somewhere to hold the source:

    sudo mkdir /opt/mono-3
    

    3: Clone into the folder with git

    cd /opt/mono-3
    sudo git clone git://github.com/mono/mono.git
    cd  mono
    sudo git checkout mono-3.0.12
    

    4: Build & Install

    sudo ./autogen.sh --prefix=/usr/local
    sudo make
    sudo make install
    

    That's it!

    To get the latest changes in System.Drawing.dll and System.Windows.Forms.dll you also need configure, build and install libgdiplus.

     cd libgdiplus
     ./autogen.sh --prefix=/usr/local
     make
     make install
    

提交回复
热议问题