Ubuntu 22.04 只有Podman 3.4.4在其存储库中最新 Podman 的 PPA 已于 22.04 停止使用
Kubic 软件包已在 Ubuntu 22.04 LTS 中停用。强烈建议 Ubuntu Kubic 存储库的当前用户在升级到 Ubuntu 22.04 LTS 之前从 Kubic 存储库中卸载软件包。
因此,我很想知道如何以合理的方式在 Ubuntu 22.04 上安装当前的 Podman 版本,以便获取更新,而无需手动检查和安装二进制文件。
答案1
这手动说明目前对 repo 密钥使用了错误的 URL。以下为您提供podman version 4.3.1
:
- 以如下方式运行该脚本
root
:
#!/bin/sh
ubuntu_version='22.04'
key_url="https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${ubuntu_version}/Release.key"
sources_url="https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${ubuntu_version}"
echo "deb $sources_url/ /" | tee /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list
curl -fsSL $key_url | gpg --dearmor | tee /etc/apt/trusted.gpg.d/devel_kubic_libcontainers_unstable.gpg > /dev/null
apt update
apt install podman
- Podman
v4
也可以在 Ubuntu23.10
存储库中找到
答案2
无法安装,推荐版本为3.4
https://podman.io/blogs/2022/04/05/ubuntu-2204-lts-kubic.html
目前可用的软件包版本有:Podman 3.4、Buildah 1.23 和 Skopeo 1.4。
就 Podman、Buildah 和 Skopeo 而言,Kubic 存储库不会有任何进一步更新,因此建议用户使用 22.04 LTS 上的默认存储库。
但您可以按照以下步骤“从头开始构建”:
https://podman.io/getting-started/installation.html#building-from-scratch
针对每个操作系统都有专门的说明来安装依赖项、从头开始构建依赖项以及构建 Podman 4(没有必要在这里重复所有内容,因为它在那里维护)
答案3
来自的建议https://github.com/containers/podman/issues/14065包括
- 安装 Debian 软件包
- 从 brew 安装 podman,https://brew.sh/
我从 brew 安装并且对结果很满意。