找回密码
 立即注册
搜索
查看: 2155|回复: 5

[软件] 【已解决】第一次用Linux,装i686包遇到保护多库版本咋整...

[复制链接]
     
发表于 2023-5-7 16:13 | 显示全部楼层 |阅读模式
本帖最后由 Kaltsit 于 2023-5-7 17:19 编辑

需要用一个仿真软件,一开始惯例装了windows版,用了一段时间发现很多功能只有linux版有。于是下了个linux版的安装包,里面的readme指名要用centos6。我照着指示在vmware上装了centos6.10,因为yum官方源不支持cnetos6了,换了网上找的源,开始装readme要求的包。

前几个还算顺利,中间遇到要同时downgrade几个已安装包才能安装的也查教程解决了,直到最后遇到一堆i686的包(glibc.i686 libgcc.i686 libstdc++.i686 compat-libstdc++-33.i686 zlib.i686)。以glibc.i686为例,直接安装会提示:
  1. Multilib version problems found
  2. ……
  3. Protected multilib versions: nss-softokn-freebl-3.14.3-22.el6_6.i686 != nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64
复制代码
查了网上的教程,尝试用yum install --setopt=protected_multilib=false屏蔽掉多库版本检查,但还是error:
  1. Transaction Check Error:
  2.   package nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64 (which is newer than nss-softokn-freebl-3.14.3-22.el6_6.i686) is already installed
复制代码
再查网上的教程,尝试强行安装
  1. updatedb
  2. locate nss-softokn-freebl-3.14.3-22.el6_6.i686
  3. rpm -ivh --oldpackage --force /var/cache/yum/x86_64/6/updates/packages/nss-softokn-freebl-3.14.3-22.el6_6.i686.rpm
复制代码
还是出错:
  1. error: Failed dependencies:
  2.     libc.so.6 is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
  3.     libc.so.6(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
  4. ……
  5.     libdl.so.2(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
复制代码
然后就没辙了,一点也不会、一点也不懂,上哪能学都一头雾水,求助。


回复

使用道具 举报

头像被屏蔽
     
发表于 2023-5-7 16:22 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-5-7 16:58 | 显示全部楼层
第一次用, 碰壁很正常.

理想的状态是找找这个软件有没有新的版本, 能在新的, 还在积极维护的系统上用. CentOS 6 已经不再维护了.

如果必须用旧版, 那么最好先... 把你看过的教程(包括这个包的 readme )都贴出来看看. 因为教程也不一定靠谱, 可以贴出来批判一下
因为 CentOS 6 的官方源不再维护了, 首先得换成 Vault 源(或它的镜像) https://cloud.tencent.com/document/product/213/52559
CentOS 这种发布版一般都会维持 ABI 兼容, 也就是说即使不 downgrade 包应该也是能兼容的.
用 --force 安装往往没有好下场.
回复

使用道具 举报

     
发表于 2023-5-7 17:03 | 显示全部楼层
看报错应该是要在64位系统上装32位的库。对centos不熟,要不直接用32位虚拟机?
回复

使用道具 举报

     
 楼主| 发表于 2023-5-7 17:19 | 显示全部楼层
5long 发表于 2023-5-7 16:58
第一次用, 碰壁很正常.

理想的状态是找找这个软件有没有新的版本, 能在新的, 还在积极维护的系统上用. Cen ...

好吧,我检查了一遍发现是我按照教程换的源对应版本是6.6,改成6.10以后安装就没问题了
回复

使用道具 举报

     
发表于 2023-5-12 21:10 | 显示全部楼层
试试ISO镜像做软件源,一般都够用了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-16 11:18 , Processed in 0.041697 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表