首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fedora下载的可执行文件上的颤振错误无法在主机上执行

Fedora下载的可执行文件上的颤振错误无法在主机上执行
EN

Stack Overflow用户
提问于 2018-11-09 22:59:22
回答 1查看 1.1K关注 0票数 0

软呢帽29。安装了Flutter和Android。执行flutter doctor [-v]输出:

代码语言:javascript
复制
✗ Downloaded executables cannot execute on host.
  See https://github.com/flutter/flutter/issues/6207 for more information
  On Debian/Ubuntu/Mint: sudo apt-get install lib32stdc++6
  On Fedora: dnf install libstdc++.i686
  On Arch: pacman -S lib32-libstdc++5

执行sudo dnf install libstdc++.i686输出:

代码语言:javascript
复制
Error: Transaction check error:
file /usr/share/gcc-8/python/libstdcxx/v6/__pycache__/printers.cpython-37.opt-1.pyc from install of libstdc++-8.2.1-5.fc29.i686 conflicts with file from package libstdc++-8.2.1-4.fc29.x86_64
file /usr/share/gcc-8/python/libstdcxx/v6/__pycache__/printers.cpython-37.pyc from install of libstdc++-8.2.1-5.fc29.i686 conflicts with file from package libstdc++-8.2.1-4.fc29.x86_64
file /usr/share/gcc-8/python/libstdcxx/v6/printers.py from install of libstdc++-8.2.1-5.fc29.i686 conflicts with file from package libstdc++-8.2.1-4.fc29.x86_64

我相信(想想看),/usr/share/gcc-8/*是我的Apache客户端安装的一部分,我真的需要它。此外,它是从源代码中安装的,所以我没有任何工具可以以优雅的方式卸载它。有办法纠正这个错误吗?我可以尝试一下sudo yum install lib32stdc++6在GitHub中提到的问题,但是我不想让我的系统,因为我不知道所有这些东西意味着什么,而且这个问题也很老,而且奇怪的是它没有被修复。或者是..。只是另一种方式。对不起,几天前我刚从Windows切换到Linux。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-15 20:48:22

我也遇到了同样的问题,并发现问题在于我安装了多个版本的一个和同一个libstdc++。

  1. 检查使用rpm -qa | grep libstdc++时是否遇到了同样的问题: libstdc++-8.2.1-4.fc29.x86_64 libstdc++-8.2.1-5.fc29.x86_64
  2. 然后就可以使用dnf remove libstdc++-8.2.1-4.fc29.x86_64删除旧的包了。
  3. 安装最初想要的包:dnf install libstdc++.i686
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53234330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档