[software development] 在deepin20.9中安装podman成功
Tofloor
poster avatar
scalaz
deepin
2024-05-16 14:09
Author

最近想用deepin20.9做开发用到了podman,找了很多安装教程,在deepin20.9里面安装podman时,都提示缺少很多依赖,尤其时crun依赖等等,deepin里面的依赖版本太低了导致安装不了。所以只能降低版本到4.6.2安装成功,以下是安装教程。(系统一定要全盘安装,否则缺少swap交换分区)

由于缺少依赖gvproxy,qemu,首先安装依赖:

1,在github上下载gvproxy

下载地址:

https://github.com/containers/gvisor-tap-vsock/releases/tag/v0.6.2

下载文件gvproxy-linux

sudo chmod a+x gvproxy-linux
sudo mkdir -p /usr/local/lib/podman
sudo mv gvproxy-linux /usr/local/lib/podman/gvproxy

2,在deepin终端安装qemu-system-x86

sudo aptitude install qemu-system-x86

3,安装podman,下载地址:

https://github.com/containers/podman/releases/tag/v4.6.2

下载文件podman-remote-static-linux_amd64.tar.gz

tar -zxvf podman-remote-static-linux_amd64.tar.gz
sudo chmod a+x podman-remote-static-linux_amd64
sudo mv podman-remote-static-linux_amd64 /usr/local/bin/podman

4,测试是否成功

podman version

5,启动podman

podman machine init
podman machine start
Reply Favorite View the author
All Replies
DeepinToGo
deepin
2024-05-16 17:42
#1

podman的rootless可以使用netavark获取ip进行通信吗

Reply View the author
兆兆嘟嘟嘟
deepin
2024-05-16 22:07
#2

试试看能不能直接 sudo apt install podman

Reply View the author
scalaz
deepin
2024-05-21 16:14
#3
兆兆嘟嘟嘟

试试看能不能直接 sudo apt install podman

就是不能直接安装,所以我才到官网github下载podman

Reply View the author
scalaz
deepin
2024-05-21 16:15
#4
DeepinToGo

podman的rootless可以使用netavark获取ip进行通信吗

我也不太清楚

Reply View the author