CentOS7通過yum命令安裝Mono

1咽块、安裝需要的庫

yum -y install wget glib2-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel gcc-c++ gettext unzip zip bzip2 bzip2-devel curl-devel gtk2-devel boost-devel

2、添加rpm源

rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"

yum-config-manager --add-repo http://jenkins.mono-project.com/repo/centos/

3决帖、查找可用版本

yum search mono-snapshot

4间驮、選擇安裝最新版本快照

yum -y install mono-snapshot-latest

ps:如果想安裝某版本的快照命令為

yum -y install mono-snapshot-XXXXXXXXX

5漱病、查看可用的Mono快照

mono-snapshot

顯示結(jié)果如下:

This script will help you to set up your environment to use a

snapshot package of Mono. To use it, run:

. mono-snapshot APP/VER

You have the following possible combinations of APP/VER:

mono/20150520032320

Calling APP without specifying VER will load the latest version

6浊洞、執(zhí)行指定快照

mono-snapshot mono

或者

mono-snapshot mono/XXXXXXXXX

顯示結(jié)果:

[mono-20150520032320][root@localhost ~]#

mono-20150520032320表示mono所使用的快照

7惜姐、確認(rèn)Mono是否安裝成功

mono --version

顯示結(jié)果:

Mono JIT compiler version 4.1.0 (tarball Tue May 19 23:45:50 EDT 2015)

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


8、在CentOS上設(shè)置Mono環(huán)境變量

借助 find / -name 'libMonoPosixHelper.so' 命令查找版本的安裝地址歹袁;

find / -name 'libMonoPosixHelper.so'

/opt/mono-20150520032320/lib/libMonoPosixHelper.so

記下 /opt/mono-20150520032320 (下文中將會(huì)用到)

如果安裝多個(gè)版本則會(huì)有多個(gè)記錄坷衍。

以下內(nèi)容主要參考張善友的文章(http://www.cnblogs.com/shanyou/archive/2012/10/11/2720597.html)

安裝腳本將Mono安裝到了/opt/mono-20150520032320/宇攻,需要將Mono的目錄加入系統(tǒng)$PATH變量

方法一: 在/etc/profile文件中添加變量【對(duì)所有用戶生效(永久的)】

用VI在文件/etc/profile文件中增加變量,該變量將會(huì)對(duì)Linux下所有用戶有效逞刷,并且是“永久的”。

vi /etc/profile

在文件末尾加上如下兩行代碼

PATH=/opt/mono-20150520032320/bin:$PATH export PATH

修改生效夸浅,需要執(zhí)行以下代碼(否則重啟reboot)

source /etc/profile

方法二 :在/etc/profile.d/目錄下創(chuàng)建一個(gè)Mono的配置

cd /etc/profile.d/

創(chuàng)建一個(gè)新的mono.sh

vi mono.sh

在這個(gè)文件內(nèi)寫入以下內(nèi)容

export PATH=$PATH:/opt/mono-20150520032320/bin

路徑中的“mono-20150520032320”則是有上面的查看得到,如果需要配置更新版本則路徑即可帆喇。

修改生效警医,需要執(zhí)行以下代碼

source mono.sh

現(xiàn)在可以直接執(zhí)行Mono 的命令了

復(fù)制代碼

mono -V

Mono JIT compiler version 4.1.0 (tarball Tue May 19 23:45:50 EDT 2015)

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

執(zhí)行結(jié)果一致坯钦。Mono安裝完成。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末婉刀,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子突颊,更是在濱河造成了極大的恐慌,老刑警劉巖律秃,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件爬橡,死亡現(xiàn)場離奇詭異,居然都是意外死亡棒动,警方通過查閱死者的電腦和手機(jī)糙申,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來迁客,“玉大人郭宝,你說我怎么就攤上這事辞槐。” “怎么了粘室?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵榄檬,是天一觀的道長。 經(jīng)常有香客問我衔统,道長鹿榜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任锦爵,我火速辦了婚禮舱殿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘险掀。我一直安慰自己沪袭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布樟氢。 她就那樣靜靜地躺著冈绊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪埠啃。 梳的紋絲不亂的頭發(fā)上死宣,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音碴开,去河邊找鬼毅该。 笑死,一個(gè)胖子當(dāng)著我的面吹牛潦牛,可吹牛的內(nèi)容都是我干的眶掌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼巴碗,長吁一口氣:“原來是場噩夢啊……” “哼畏线!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起良价,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蒿叠,沒想到半個(gè)月后明垢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡市咽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年痊银,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片施绎。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡溯革,死狀恐怖贞绳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情致稀,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布萎攒,位于F島的核電站矛绘,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏货矮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一喧锦、第九天 我趴在偏房一處隱蔽的房頂上張望劫灶。 院中可真熱鬧,春花似錦本昏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至祝沸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間奉狈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來泰國打工仁期, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人熬的。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓赊级,卻偏偏與公主長得像,于是被迫代替她去往敵國和親强戴。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容