﻿# 如何在 Ubuntu 8.04 LTS 將 Mono 升級至 1.9.1 版

雖然目前最新版的 Mono 為 2.4 版，但是在 Ubuntu 8.04 LTS 中內建的只支援到 1.2.6 ( 因為套件相依性的問題 )，雖然也支援到 .NET 2.0，但卻還是有些 [Bug](https://bugzilla.novell.com/) 存在，所以無論如何還是盡可能的升級到最新版再說，今天分享如何透過 [badgerports](https://launchpad.net/~directhex/+archive/ubuntu/ppa) 的設定將 Mono 升級到 1.9.1 版，本文章僅適用於 Ubuntu 8.04。

如果你使用的是有視窗的版本，可以直接看 [badgerports Ubuntu Repository - Hardy Heron](https://launchpad.net/~directhex/+archive/ubuntu/ppa) 頁面的說明即可，如果你跟我一樣只愛用純文字介面，就可以繼續看下去。

1\. 先透過 wget 下載 GPG key

```
wget http://directhex.mfgames.com/directhex.asc
```

2\. 將 GPG key 匯入 apt-get

```
apt-key add directhex.asc
```

3\. 修改 /etc/apt/sources.list 檔案，並加入以下這行

```
deb http://directhex.mfgames.com/ hardy main
```

4\. 更新 apt 資料庫

```
apt-get update
```

5\. 升級 apt 套件 ( 此時就會將 mono 套件都升級到新版 )

```
apt-get upgrade
```

**相關連結**

-   [badgerports 8.04 Ubuntu Repository](https://launchpad.net/~directhex/+archive/ubuntu/ppa)
-   [Ubuntu Linux 8.04](http://www.ubuntulinux.com)
