经过多次尝试并试图谷歌这个问题我被困住了,我正在寻找我的伙伴堆叠器的帮助.
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
file / from install of mono-2.11.4-bi.x86_64 conflicts with file from package filesystem-3.2-18.el7.x86_64
大多数网站和地方都建议使用覆盖或强制命令,但这听起来很愚蠢,可能会导致我自己和系统出现问题.
我已经向该公司提供了一张关于此问题供应维基的公司的机票,但我还没有回复.
机票响应如下:
It is safe to force install because all files are placed in /opt/mono-2.11.4 but there is a bug with mono on centos 7 that prevents tcadmin from working correctly.
解决方法:
对于发生在这个线程上的其他任何人,我很高兴地报告,虽然我没有遇到这个错误安装mono(这是一个完整的其他过程)我在尝试安装TCAdmin时遇到了它,但我能够使用rpmrebuild修改规格后,在CentOS 7上完成TCAdmin的安装.
只需安装rpmrbebuild,运行rpmrebuild -pe {packagename} .rpm,向下滚动到%files部分并删除任何违规目录的行(在我的例子中,’/’和’/ home’目录),保存并退出,按y,并记下结果位置.就我而言,它是/root/rpmbuild/RPMS/noarch/{packagename}.rpm.
遍历该目录并运行yum -y install ./ {packagename.rpm,它将毫不费力地安装.
同样也应该适用于返回与文件系统错误冲突的任何其他包.只需相应调整上述示例中的包名称即可.
*感谢尊敬的艾哈迈德·萨米尔(Ahmad Samir)在this线索中指出了我正确的方向.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。