Mono on CentOS 6.3安裝筆記

來源:互聯網
上載者:User

Mono on CentOS 6.3安裝筆記 如果用的是移動光碟機,建議不要開啟本地的yum 的本地repository庫,即不要啟用/etc/yum.repos.d/CentOS-Media.repo檔案內的配置源。當然,如果您的CentOS不能串連互連網,而必須使用光碟片或者移動儲存進行更新的話,那就需要啟用本地repository源。 下載網易和搜狐的安裝源: # cd /etc/yum.repos.d# wget http://mirrors.163.com/.help/CentOS-Base-163.repo# wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo另外,強烈建議安裝EPEL(Extra Packages for Enterprise Linux),這神器可是RedHat/Fedora/CentOS這類Linux中最全的yum源。 安裝步驟如下(本例使用的是清華大學的鏡像網站下載): 32位X86作業系統:# rpm -ivh http://mirrors.4.tuna.tsinghua.edu.cn/epel/6/i386/epel-release-6-8.noarch.rpm64位X86作業系統:# rpm -ivh http://mirrors.4.tuna.tsinghua.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm匯入數位簽章驗證檔案 # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6epel安裝包安裝成功之後,就可以在/etc/yum.repos.d目錄下看到兩個庫檔案了:epel.repo和epel-testing.repo 預設情況下,epel-testing.repo是沒有啟用的,從其名字就可以看出它是個測試庫,一般不建議正式使用。 最後更新一下yum源的緩衝,使剛才下載的各種源立即生效: # yum makecache設定了這麼多的yum安裝源,自然就會涉及到安裝源的優先順序的問題,一般來說,應該優先使用CentOS官方安裝源。這時就需要使用到yum-plugin-priorities這個外掛程式了,安裝如下: # yum install yum-plugin-priorities安裝完成後,請手動修改 /etc/yum.repos.d 目錄下的各個.repo檔案中的優先權重值,其權重值範圍為1~99,數字越小權重越高即優先權也越高。 一般的配置是這樣的: [base], [addons], [updates], [extras] … priority=1[centosplus],[contrib] … priority=2其他第三的軟體源為:priority=n (推薦n>10)譬如:我的CentOS-Base.repo檔案中的base節的配置如下: [base]name=CentOS-$releasever - Basemirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1最後執行: # yum -y update Mono 部分 網上說安裝Mono之前必須要先安裝這些包: 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由於本人在安裝CentOS 6.3的時候選擇的是Development模式,想必這些包都已經預設安裝在內了,但為了安全起見還是使用rpm命令對其一個個做了檢測確保已經安裝過,檢測命令大致如下: # rpm -qa libexif*經過一輪檢測,發現確實有幾個漏網之魚,遂使用 yum install 將其一一安裝到位。 下載安裝mono 3.0.12 # cd /usr/local/srcwget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2tar -jxvf libgdiplus-2.10.tar.bz2cd libgdiplus-2.10./configure --prefix=/usrmake && make install# wget http://download.mono-project.com/sources/mono/mono-3.0.12.tar.bz2# tar -jxvf mono-3.0.12.tar.bz2# cd mono-3.0.12# ./configure --prefix=/usr# make && make install漫長的等待之後,調用下mono看看吧。進入/usr/lib/mono 目錄就可以看到熟悉的.NET程式集咯...

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.