【问题标题】:Unreal Engine 4 Setup problems虚幻引擎 4 设置问题
【发布时间】:2015-09-24 20:39:18
【问题描述】:
我正在尝试在 Ubuntu 14.04 上运行 Unreal Engine-4 设置,但是在运行命令时
sudo apt-get install build-essential mono-gmcs mono-xbuild mono-dmcs libmono-corlib4.0-cil libmono-system-data-datasetextensions4.0-cil libmono-system-web-extensions4.0-cil libmono-system-management4.0-cil libmono-system-xml-linq4.0-cil cmake dos2unix clang-3.5 libfreetype6-dev libgtk-3-dev libmono-microsoft-build-tasks-v4.0-4.0-cil xdg-user-dirs
我遇到了一个错误提示
以下软件包具有未满足的依赖关系:
mono-gmcs :取决于:mono-mcs (= 3.12.1-0xamarin1) 但要安装 4.0.2.5-0xamarin1
E: 无法纠正问题,您持有破损的包裹。
关于如何进行的任何线索?
【问题讨论】:
标签:
c#
mono
unreal-engine4
【解决方案1】:
but 4.0.2.5-0xamarin1 is to be installed
您似乎正在使用 Mono 3.x 安装说明来设置 Unreal Engine-4。
在 Mono 4.x 中,gmcs 编译器(docs/mcs 的 shell 脚本)已被删除,因为默认安装程序仅支持 4.x+ 框架。
从 apt-get install 列表中删除“mono-gmcs”,然后重试。我不确定 Unreal 4 中是否有任何东西依赖于 Mono 3.x 安装,或者 Mono 4.x 是否可以工作......
您始终可以将 Mono 版本固定到 3.12.1。删除:
deb http://download.mono-project.com/repo/debian wheezy main
来自“/etc/apt/sources.list.d/mono-xamarin.list”并添加:
deb http://download.mono-project.com/repo/debian wheezy/snapshots/3.12.0 main"
deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main"
那么你可以:
sudo apt-get update
之后,再次尝试您的 Unreal Engine-4 设置例程,Mono 版本将与 Unreal 网站上的设置步骤匹配。