跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求助一下 centos7 该如何去更换已有的包
未分類
31 8 月 2020

求助一下 centos7 该如何去更换已有的包

求助一下 centos7 该如何去更换已有的包

資深大佬 : fuckyoudolphin 16

在安装过程中发现了这么一个问题:

--> Finished Dependency Resolution Error: Package: glibc-2.17-260.el7.i686 (base)            Requires: glibc-common = 2.17-260.el7            Installed: glibc-common-2.17-260.el7_6.6.x86_64 (@updates)                glibc-common = 2.17-260.el7_6.6            Available: glibc-common-2.17-260.el7.x86_64 (base)                glibc-common = 2.17-260.el7            Available: glibc-common-2.17-260.el7_6.3.x86_64 (updates)                glibc-common = 2.17-260.el7_6.3            Available: glibc-common-2.17-260.el7_6.4.x86_64 (updates)                glibc-common = 2.17-260.el7_6.4  You could try using --skip-broken to work around the problem  You could try running: rpm -Va --nofiles --nodigest 

看上去似乎是 glibc-common 的版本问题 但这个 glibc-common 被很多包依赖着

机器是 centos7 执行 yum list glibc-common –showduplicates:的结果

Loaded plugins: fastestmirror, versionlock Loading mirror speeds from cached hostfile Installed Packages glibc-common.x86_64               2.17-260.el7_6.6             @updates Available Packages glibc-common.x86_64                   2.17-260.el7                base glibc-common.x86_64                    2.17-260.el7_6.3                      updates   

请问一下这种情况该怎么把 glibc-common 的 2.17-260.el7_6.6 版本换成 2.17-260.el7 这个版本呢?非常感谢

大佬有話說 (9)

  • 資深大佬 : ragnaroks

    downgrade

    不过你这种情况,多半是正在安装的包没有把 el7_x 加入可选

  • 資深大佬 : araraloren

    一不小心就搞坏了,glibc 还是不要乱动了。。

  • 資深大佬 : Lax

    你要装的这个包是 i686 的?系统上已经有 x86_64 的包。
    你是想装什么包,感觉是下载错了版本

  • 資深大佬 : crystom

    yum install glibc.i686

  • 資深大佬 : xiaooloong

    看起来像是 yum repo 的缓存不一致,试试重建一下缓存

    “`bash
    yum clean all
    yum makecache
    “`

  • 資深大佬 : PerFectTime

    重建一下缓存试试?
    yum-complete-transaction –cleanup-only
    package-cleanup –dupes
    package-cleanup –problems

  • 資深大佬 : msg7086

    你要装 32 位的 glibc,然后 32 位 glibc 必须和 64 位 glibc 版本相同。
    这里你 64 位是从 updates 里装的,所以 32 位也从 updates 里装就行了。

  • 資深大佬 : Firxiao

    OK. 先不管你之前说的那么多,最后一句的答案是
    yum install <package name>-<version info>

    https://unix.stackexchange.com/questions/151689/how-can-i-instruct-yum-to-install-a-specific-version-of-package-x

  • 主 資深大佬 : fuckyoudolphin

    多谢 ls 提供帮助的各位
    现在问题找到了 这台虚拟机镜像有问题 被手脚不太干净的同事动过了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具