tLinux 2.2下安裝Mono 4.8


Tlinux2.2發行版基於CentOS 7.2.1511研發而成,內核版本與Tlinux2.0發行版保持完全一致,更加穩定,並保持對Tlinux2.0的完全兼容。Mono 4版本要求CentOS 7,tLinux 1.2 通過源碼編譯方式進行安裝4.8 有無數錯誤,主要是Mono 4.8 用了新的Cmake編譯,這里介紹tLinux2.2 下源碼安裝Mono 4.8 。

一、  系統更新的體驗和CentOS7一樣,運行yum –y update

二、  安裝Mono源碼安裝需要的庫

yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel  cairo-devel cmake

備注:可能電腦已經安裝了這些文件,可用rpm -qa libexif*命令查看,但是這里為了確保萬無一失,直接全部執行,增加一個包cmake。

三、 安裝Mono需要的GDI+兼容API的庫Libgdiplus

使用命令wget下載最新版本的libgdiplus,命令如下,下載完成之后將包解壓(至於安裝包里面是什么內容,請自行使用命令ls -l查看):

wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-4.2.tar.gz

tar -zxvf libgdiplus-4.2.tar.gz

可以打開http://download.mono-project.com/sources/libgdiplus/此網站查看所有的文件,選擇想要下載的文件,我這里下載的是最新的libgdiplus。

進入libgdiplus-4.2(cd libgdiplus-4.2)文件下,執行下面的命令進行安裝

./configure --prefix=/usr

make

make install

四、安裝 mono

Mono的安裝在整個 過程中時間比較長,請大家耐心安裝。使用命令wget下載最新版本的mono,命令如下,下載完成之后將包解壓(至於安裝包里面是什么內容,請自行使用命令ls -l查看)

wget http://download.mono-project.com/sources/mono/mono-4.8.0.344.tar.bz2

tar -jxvf mono-4.8.0.344.tar.bz2

進入mono-4.8.0(cd mono-4.8.0)文件下,執行下面的命令進行安裝

./configure --prefix=/usr

make (發現會出現很多警告,不用擔心,不會影響到項目部署)

make install

上述命令執行完成之后,輸入mono -V如果含有mono的版本信息,則說明安裝成功,版本信息如圖所示:

[root@TENCENT64 /usr/lib/mono]# mono -V
Mono JIT compiler version 4.8.0 (Stable 4.8.0.344/f5fbc32 Wed Nov 23 00:55:17 CST 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            sgen

目前覆蓋的API范圍還是4.5

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM