You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于在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

火山引擎 最新活动