明志唯新

Ubuntu Server 上安装 Jexus

发表于

微软开始了 .NET 开源之路,方向是伟大光荣而正确的,至于将来的市场表现嘛,还是让市场检验吧。在 .NET 开源版本 正式发布,并可以完美跑在 Linux 上之前,正式环境下跑 Linux 还是需要借助于 Mono 的。

在 Linux 上运行 ASP.NET 或者 NancyFx 的Web 应用,可以有很多方法。但是 Jexus 绝对是这其中的精品选项。本博就是 Host 在 Ubuntu Server 上的。去年在 Ubuntu Server 上折腾一些事情,重新安装系统多次(为什么是 Ubuntu Server?因为我喜欢,哈哈),Jexus 也就跟着安装了多次。由于 Jexus 跑在 Mono 上,所以需要先安装 Mono,再安装 Jexus。而作为激进的开发者总喜欢安装最新版的,这里先简单记录一下安装的过程,以备日后找起来方便。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update

上面三行可以在 Ubuntu Server 上添加 Mono 的 apt-get 的安装源,以便我们可以在随后的系统运行过程中,保持 Mono 的版本新鲜。

sudo apt-get upgrade
sudo apt-get install mono-complete

上面的两行分别是更新系统和安装 Mono 完整版

cd /tmp
wget http://www.linuxdot.net/down/jexus-5.6.4.tar.gz    
tar -zxvf jexus-5.6.4.tar.gz
cd jexus-5.6.4
sudo ./install

上面的这几行是全新安装 Jexus 5.6.4 的脚本,如果是原来已经安装了,要更新可以将最后一行修改为

sudo ./upgrade

好了,先到这里,休息、休息一下!哈哈哈 ……