解决yum安装报错Protected multilib versions的问题

当使用yum安装软件包时,可能会遇到以下错误提示:

Protectedmultilibversions: <package-name>-[version]-[release] requires [architecture] lib<name>

这是由于启用了Multilib保护机制,导致yum不能安装软件包的原因。为了解决此问题,我们可以采取以下步骤:

Step 1: 确认已启用Multilib Repository

在yum配置文件/etc/yum.conf中,确认以下配置项未被注释掉:

multilib_policy=all

此外,还需确保已正确配置Multilib Repository,以在安装x86_64软件包时使用i686软件包。

示例1:使用命令行安装qemu-kvm软件包

假设我们想在CentOS 7上安装qemu-kvm软件包,命令如下:

sudo yum install qemu-kvm

但是,运行命令时会得到如下报错:

Protected multilib version: 1:qemu-kvm-tools-1.5.3-141.el7_7.3.x86_64 != 1:qemu-kvm-tools-1.5.3-141.el7_7.2.i686

此时,我们需要检查Multilib Repository配置,并确认multilib_policy=all配置项未被注释掉。

Step 2: 添加强制选项--setopt=protected_multilib=false

如果上述配置已正确,但仍无法安装软件包,则需要添加强制选项--setopt=protected_multilib=false

示例2:使用命令行安装wine软件包

假设我们想在CentOS 7上安装wine软件包,命令如下:

sudo yum install wine

然而,命令运行时我们得到如下报错:

Protected multilib version: wine-1.6.2-3.el7.x86_64 requires libgphoto2.so.6()(64bit)

在这种情况下,我们需要用强制选项运行yum,如下:

sudo yum install wine --setopt=protected_multilib=false

这将禁用Multilib保护机制,允许安装软件包。

总之,以上是解决yum安装报错Protectedmultilibversions问题的详细攻略,您可以根据具体情况选择不同的解决方案。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:解决yum安装报错Protected multilib versions的问题 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux lsblk命令

    Linux lsblk命令的作用 Linux lsblk命令用于列出系统中所有的块设备,包括硬盘、U盘、光驱等等。它可以显示设备的名称、大小、挂载点等信息,方便用户查看和管理系统中的块设备。 Linux lsblk命令的使用方法 Linux lsblk命令的基本语法如下: lsblk [选项] [设备] 其中,选项和设备都是可选的。如果不指定设备,则默认列出…

    Linux 2023年5月10日
    00
  • 一文教会你用Docker打包Python运行环境

    一文教会你用Docker打包Python运行环境 什么是Docker Docker是一个应用程序容器化引擎,用于创建、部署和运行应用程序。它可以帮助我们将应用程序和它所依赖的库,一起打包成一个容器。使我们的应用程序可以在任何地方快速、可靠的运行。 Docker安装 Docker的安装很简单,我们可以在官网上下载安装包进行安装。不同系统的安装方式略有不同,官网…

    Linux 2023年5月24日
    00
  • linux系统AutoFs自动挂载服务安装配置

    本文将从安装AutoFs服务开始,详细讲解Linux系统AutoFs自动挂载服务的安装配置过程。本文主要涉及以下内容: AutoFs服务概述 安装AutoFs服务 配置AutoFs服务 验证AutoFs服务配置 AutoFs服务实例 1. AutoFs服务概述 AutoFs是一种自动挂载服务,它可以在需要时挂载文件系统,而在不需要时则卸载。AutoFs提供了…

    Linux 2023年5月14日
    00
  • cdlinux万能无线破解系统0.9.7.1中文版图文使用教程

    CDlinux 万能无线破解系统0.9.7.1中文版图文使用教程 什么是CDlinux 万能无线破解系统? CDlinux 是一个基于Linux内核的小型发行版操作系统,对应用软件的支持非常广泛,尤其是无线网络安全测试领域,CDlinux更是一个重要的利器,因为它内置了无线网卡破解工具和网络测试工具。因此,CDlinux广泛用于无限电器、运通电器、空间电气的…

    Linux 2023年5月24日
    00
  • Linux中mount挂载命令简洁使用方法

    一.mount的命令格式是(注意mount只能在root权限下运行) ##### mount dervice dir 看下面的注释 dervice是要挂载的设备,dir是挂载点 二.查看当前磁盘列表的设备    执行命令: fdisk -l 这里我们可以看到所有连接在电脑上的设备和分区情况,比如我们想挂载/dev/sdb 三.创建挂载点 执行命令:mkdir…

    Linux 2023年4月11日
    00
  • 谈谈Linux里10个最危险的命令

    首先我们需要明确一下,这篇攻略的目的是指出Linux里10个最危险的命令,以及如何在使用这些命令时要小心谨慎。这些危险命令可能导致系统瘫痪、数据丢失等严重后果。因此,要谨慎对待这些命令。 以下是10个最危险的Linux命令: 1. rm rm 命令用于删除文件和目录,但是当执行 “rm -rf /” 时,会删除整个根目录,导致系统崩溃。因此,谨慎使用 rm …

    Linux 2023年5月24日
    00
  • linux diff命令详解 和 patch命令

    请参考链接:https://www.cnblogs.com/wangqiguo/p/5793448.html diff命令单中模式 1. normal模式 diff file1.txt file2.txt       2. context模式 diff file1.txt file2.txt -c       3. Unified模式 diff file1.…

    Linux 2023年4月15日
    00
  • Linux下图形用户界面GNOME与KDE的战争

    Linux下图形用户界面GNOME与KDE的战争 1 GNOME与KDE的战争 序言 虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。   KDE与GNOME是目前Linux/UNIX系统…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部