【发布时间】:2014-11-27 13:44:29
【问题描述】:
在反复尝试并尝试用谷歌搜索这个问题后,我被困住了,正在向我的堆垛伙伴寻求帮助。
wget http://www.tcadmin.com/installer/mono-2.11.4-i386.rpm
yum -y install mono-2.11.4-i386.rpm --nogpgcheck
/opt/mono-2.11.4/bin/mozroots --import --sync --quiet
/opt/mono-2.11.4/bin/mono --aot -O=all /opt/mono-2.11.4/lib/mono/2.0/mscorlib.dll
for i in /opt/mono-2.11.4/lib/mono/gac/*/*/*.dll; do /opt/mono-2.11.4/bin/mono --aot -O=all $i; done
当我到达 yum 部分时,它失败并输出此错误。
file / from install of mono-2.11.4-bi.x86_64 conflicts with file from package filesystem-3.2-18.el7.x86_64
大多数网站和地方都建议使用覆盖或强制命令,但这听起来很愚蠢,并且可能会给我自己和系统带来问题。
我已就此问题向提供 wiki 的公司举报,但尚未收到回复。
另一个建议是提取 rpm 并逐个移动文件,但这非常耗时..
票证的回复如下;
强制安装是安全的,因为所有文件都放在 /opt/mono-2.11.4 中,但是 centos 7 上的 mono 存在一个错误,导致 tcadmin 无法正常工作。
【问题讨论】: