zoukankan      html  css  js  c++  java
  • FreeBSD以ports方式安装最新版Mono

    这两天一直在搞在FreeBSD上源码编译安装Mono最新版本2.4.2.3,不过经过了多次尝试,始终无法正常编译,所以只好暂时放弃。那么我们还是回来用最简便的方式——ports方式安装。

      为了安装最新版本的Mono,我们需要更新一下ports,命令如下:
    引用
    portsnap fetch extract
    portsnap fetch update

      需要说明一下,portsnap fetch extract 只在第一次需要运行,以后更新ports就只需要运行后面的语句了。

      更新ports需要不少的时间,需要耐心等一下。ports更新完成后,我们就可以安装最新版本的Mono了,当前ports上Mono的最新版本是:2.4.2.3。通常情况都是直接make install clean了,但是我的亲身体会,自动下载会很慢,所以我们在Windows下手动下载。

      不论你用什么方式,到Mono官方网站上下载下来ports上对应的Mono版本。http://ftp.novell.com/pub/mono/sources-stable/
    引用
    mono-2.4.2.3.tar.bz2
    mono-basic-2.4.2.tar.bz2
    libgdiplus-2.4.2.tar.bz2
    gluezilla-2.4.2.tar.bz2
    xsp-2.4.2.tar.bz2

      将这些文件复制到 /usr/ports/distfiles/下
    引用
    mv *.bz2 /usr/ports/distfiles/

      复制好以后,就可以开始安装了。
    引用
    cd /usr/ports/lang/mono/
    make install clean

      接下来就是漫长的等待了……

      编译安装完成以后,执行下面的命令:
    引用
    rehash
    mono -V

      如果正常的话,应该会显示类似如下的信息:
    引用
    Mono JIT compiler version 2.4.2.3 (tarball Fri Nov 13 12:29:24 CST 2009)
    Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
            TLS:           __thread
            GC:            Included Boehm (with typed GC)
            SIGSEGV:       normal
            Notification:  Thread + polling
            Architecture:  amd64
            Disabled:      none

      至此,最新版本的Mono就算是安装完成了,接下来就是安装nginx、mysql等,搭建支持asp.net的web服务器了。不过,这部分就是下一篇文章的内容了,在这里就不深入了。

      以上在FreeBSD 7.2 x64下安装通过。
  • 相关阅读:
    用 Flash 制作留言板
    解决IIS5 HTTP500内部错误
    人体塑造教程+源文件+录象教程
    sql溢出攻击
    美化windows xp 完全教程
    简单手绘背景绘画过程树!
    今天把伊苏6 玩潼关了!庆祝一下!发点图给大家欣赏。
    Rundll.exe 命令详解
    终端服务的日志监控
    用Visual C#实现局域网点对点通讯
  • 原文地址:https://www.cnblogs.com/top5/p/1817395.html
Copyright © 2011-2022 走看看