关于在Ubuntu 20.04上安装稳定版Podman的可行性咨询
关于在Ubuntu 20.04上安装稳定版Podman的可行性咨询
我太懂你这种折腾的憋屈了——找了好几个教程要么只覆盖Ubuntu 22.04,要么旧方法完全失效,连官方安装文档都只提Debian,对20.04只字不提,确实闹心。不过我可以明确告诉你:在Ubuntu 20.04上安装稳定版Podman是完全可行的,给你一套亲测有效的步骤:
具体安装方案
Ubuntu 20.04的默认软件源(包括focal-updates、focal-backports)里确实没有Podman的官方包,但我们可以通过Podman官方团队维护的适配20.04的专用仓库来获取稳定版本:
- 第一步,先更新系统包索引,安装必要的依赖工具:
sudo apt update && sudo apt install -y curl gnupg2 software-properties-common
- 第二步,导入仓库的GPG验证密钥,确保安装的包是官方签名的安全版本:
curl -fsSL https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_20.04/Release.key | sudo gpg --dearmor -o /usr/share/keyrings/containers-archive-keyring.gpg
- 第三步,把适配20.04的Podman稳定仓库添加到系统源列表:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/containers-archive-keyring.gpg] https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_20.04/ /" | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
- 第四步,再次更新源索引,然后安装稳定版Podman:
sudo apt update && sudo apt install -y podman
安装完成后,你可以用podman --version命令验证安装是否成功,这个仓库里的Podman是官方维护的稳定版本,完全适配Ubuntu 20.04的系统环境。
额外注意事项
如果你之前尝试过其他失效的安装方法,建议先清理残留的无效配置和未完成的安装,避免后续冲突:
sudo apt autoremove --purge podman* sudo rm -rf /etc/apt/sources.list.d/*podman*
总结一下,虽然官方文档没有明确覆盖Ubuntu 20.04,但通过官方维护的这个专用仓库,我们完全可以安装到稳定可用的Podman版本,不用太担心兼容性问题。
备注:内容来源于stack exchange,提问作者xpt




