尝试添加 --skip-broken 来跳过无法安装的软件包 或 --nobest 来不只使用最佳选择的软件包

简介: 尝试添加 --skip-broken 来跳过无法安装的软件包 或 --nobest 来不只使用最佳选择的软件包

问题描述

Centos8安装docker

错误:

问题: problem with installed package podman-1.6.4-10.module_el8.2.0+305+5e198a41.x86_64

  • package podman-1.6.4-10.module_el8.2.0+305+5e198a41.x86_64  requires runc >= 1.0.0-57, but none of the providers can be installed
  • package containerd.io-1.3.7-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-65.rc10.module_el8.2.0+305+5e198a41.x86_64
  • package containerd.io-1.3.7-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-65.rc10.module_el8.2.0+305+5e198a41.x86_64
  • package docker-ce-3:19.03.13-3.el8.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
  • conflicting requests
  • package runc-1.0.0-64.rc10.module_el8.2.0+304+65a3c2ac.x86_64 is filtered out by modular filtering
    (尝试在命令行中添加 ‘–allowerasing’ 来替换冲突的软件包 或 ‘–skip-broken’ 来跳过无法安装的软件包 或 ‘–nobest’ 来不只使用最佳选择的软件包)

image.png

解决方法

出现以错误,根据提示在命令结尾加上–allowerasing或–nobest后再次执行即可

yum install -y docker-ce --nobest
yum install -y docker-ce --allowerasing

启动docker并设置开机自启

systemctl start docker && systemctl enable docker

查看Docker是否安装成功

docker version



相关文章
kail中卸载方法:apt-get remove和dpkg
kail中卸载方法:apt-get remove和dpkg
509 0
|
4月前
|
Ubuntu Linux 时序数据库
执行apt-get install xxx 遇到无法定位软件包解决方法
执行apt-get install xxx 遇到无法定位软件包解决方法
2228 0
执行apt-get install xxx 遇到无法定位软件包解决方法
dpkg 被中断、sudo apt-get upgrade失败
写了个小插件,服务器部署的时候发现少了一些依赖,果断apt-get,然而失败了: E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。 找到解决办法: sudo rm /var/lib/dpkg/updates/* sudo apt-get update sudo apt-get upgrade 解决了么?并没有...。
|
Linux
Linux - 解决使用 apt-get 安装 yum 的时耗报 E: Unable to locate package yum 的错误
Linux - 解决使用 apt-get 安装 yum 的时耗报 E: Unable to locate package yum 的错误
3195 0
Linux - 解决使用 apt-get 安装 yum 的时耗报 E: Unable to locate package yum 的错误
|
4月前
|
开发者
使用 --loglevel verbose 参数查看 npm install 安装过程中的更多细节
使用 --loglevel verbose 参数查看 npm install 安装过程中的更多细节
|
Ubuntu Linux 数据库
Linux:报错“command not found: yum”及yum和apt-get的区别
Linux:报错“command not found: yum”及yum和apt-get的区别
1065 0
Linux:报错“command not found: yum”及yum和apt-get的区别
|
存储 安全 Ubuntu
Linux `sudo apt update`和`sudo apt upgrade`命令的作用和使用方法
Linux `sudo apt update`和`sudo apt upgrade`命令的作用和使用方法
631 0
Linux `sudo apt update`和`sudo apt upgrade`命令的作用和使用方法
|
Linux
Linux升级命令yum upgrade和yum update,有什么区别?
在日常开发工作中,根据不同的项目会需要配置环境和包,有时候会由于版本问题出现错误,这个时候通常就需要执行 update或者 upgrade命令,这里简要介绍一下区别。
101 0
Linux升级命令yum upgrade和yum update,有什么区别?