Mono-complete 5.0.1.1 已安装 - 但执行 3.2.7

Mono-complete 5.0.1.1 已安装 - 但执行 3.2.7

我有一个 Ubuntu 14.04 系统 - 似乎默认安装了 mono 3。由于我需要运行需要较新版本的软件,因此我遵循了指南这里并安装了项目 repo 并进行了升级。

现在,当我检查 mono-complete 包(和 mono-runtime)的版本时,我得到了以下内容,这对我来说完全有意义:

mono-complete:
  Installed: 5.0.1.1-0xamarin5+ubuntu1404b1
  Candidate: 5.0.1.1-0xamarin5+ubuntu1404b1
  Version table:
 *** 5.0.1.1-0xamarin5+ubuntu1404b1 0
        500 http://download.mono-project.com/repo/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     4.2.3.4-0xamarin2 0
        500 http://apt.sonarr.tv/ master/main amd64 Packages
     4.2.1.102-0xamarin1 0
        500 http://apt.sonarr.tv/ master/main amd64 Packages
     3.2.8+dfsg-4ubuntu1.1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/universe amd64 Packages
     3.2.8+dfsg-4ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

但是运行实际的“mono”程序或检查其版本显示旧版本,导致我无法运行该软件:

mono -V
Mono Runtime Engine version 3.2.7 (master/0a558a7 Fri Jan  3 18:26:01 GMT 2014)
Copyright (C) 2002-2013 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'

知道如何才能让它使用正确的版本吗?

答案1

Mono v5.0.1.1 无法安装在运行 Raspbian jessie 的 RPi1 上。安装脚本中缺少命令文件。您需要返回到 mono v3.2.12。

它可以很好地安装在来自同一图像的 RPi 3 上的 Raspbian jessie 安装上。

相关内容