![在 Amazon Linux 2 上安装 podman](https://linux22.com/image/779409/%E5%9C%A8%20Amazon%20Linux%202%20%E4%B8%8A%E5%AE%89%E8%A3%85%20podman.png)
我正在尝试在 Amazon Linux 2 实例上安装 podman
cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"
步骤如下:
sudo yum update
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_7/devel:kubic:libcontainers:stable.repo
sudo yum install yum-plugin-copr
sudo yum copr enable lsm5/container-selinux
sudo yum install podman
对于安装命令我得到:
没有可用的软件包 podman。
有什么建议吗?我希望可以从这里提取:https://build.opensuse.org/package/show/devel:kubic:libcontainers:stable/podman。
答案1
https://github.com/containers/podman/issues/8888似乎非常切题,因为 2021 年 1 月的另一位用户也遇到了同样的问题。
这个存储库可能会起作用,但是 podman 版本太旧了:https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/old_podman/CentOS_7/
OpenSuse 构建输出显示 Centos 7 构建已被禁用,并且https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_7/在其任何子目录中均未显示任何 podman rpm。podman 安装说明似乎包含您提到的步骤,但 Amazon Linux 2 安装文档已被删除犯罪引用了这篇博文: https://podman.io/blogs/2021/03/02/podman-support-for-older-distros.html
为了支持快速发展的项目,通常最好使用尽可能现代的操作系统。RHEL8 对我来说似乎很好用。