Mono on CentOS 6 3 安裝筆記

2022-01-18 18:44:45 字數 2453 閱讀 8257

在網上找到篇關於yum的文章,寫的很詳細特此推薦下,在閱讀本文之前建議先看看它: 《centos yum源的配置與使用》

如果用的是移動光碟機,建議不要開啟本地的yum 的本地repository庫,即不要啟用/etc/yum.repos.d/centos-media.repo檔案內的配置源。當然,如果您的centos不能連線網際網路,而必須使用光碟或者移動儲存進行更新的話,那就需要啟用本地repository源。

# cd /etc/yum.repos.d

# wget

# wget

另外,強烈建議安裝epel(extra packages for enterprise linux),這神器可是redhat/fedora/centos這類linux中最全的yum源。
32位x86作業系統:

# rpm -ivh

64位x86作業系統:

# rpm -ivh

匯入數字簽名驗證檔案

# rpm --import /etc/pki/rpm-gpg/rpm-gpg-key-epel-6
epel安裝包安裝成功之後,就可以在/etc/yum.repos.d目錄下看到兩個庫檔案了:epel.repo和epel-testing.repo

預設情況下,epel-testing.repo是沒有啟用的,從其名字就可以看出它是個測試庫,一般不建議正式使用。

# 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 - base

mirrorlist=

#baseurl=

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6

priority=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 將其一一安裝到位。

# cd /usr/local/src
wget

tar -jxvf libgdiplus-2.10.tar.bz2

cd libgdiplus-2.10

./configure --prefix=/usr

make && make install

# wget

# tar -jxvf mono-3.0.12.tar.bz2

# cd mono-3.0.12

# ./configure --prefix=/usr

# make && make install

漫長的等待之後,呼叫下mono看看吧。進入/usr/lib/mono 目錄就可以看到熟悉的.net程式集咯...

《32和64位的centos 6.0下 安裝 mono 2.10.8 和jexus 5.0》

Mac cuda tensorflow安裝筆記

第一步,安裝anaconda 鏈結是基本上是一鍵安裝,過程簡單。第二步,mac的終端,用conda命令建立tensorflow環境並啟用 建立環境 conda create n tensorflow pip python 2.7 啟用 source activate tensorflow 環境啟用後...

centos git gitolite安裝筆記

export path home git bin path echo path git branch 檢視本地分支 git branch a 檢視遠端分支 git fetch 獲取遠端分支 git checkout b 建立分支並切換 git push origin 建立遠端分支 git check...

LFS 6 3 安裝筆記

1.參考 主要參考文章 由於自己英文不是很好,對於難於理解的地方,參考了6.11版的中文翻譯 2.安裝平台 virtualbox 虛擬機器 設定網路為nat模式,使用下面兩個命令暴露22埠 ssh 給宿主機 vboxmanage setextradata lfs vboxinternal devic...