linux 在centos7上安装podman v4.x

jtjikinw  于 2023-05-28  发布在  Linux
关注(0)|答案(1)|浏览(382)

我已经按照这两个指南在centos7上安装了podman的自定义版本

我比较幸运地使用了后者,但是当我运行这两个命令中的任何一个时,我会在进程的最后卡住

make BUILDTAGS="selinux seccomp"
make BUILDTAGS=""

我得到这个错误
fatal:不是git仓库(或任何父目录):.git Podman在编译时没有systemd build标签。在Ubuntu上安装libsystemd或在基于rpm的发行版上安装systemd-devel以获得journald支持。CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build
-ldflags ' -X github.com/containers/podman/v4/libpod/define.buildInfo=1683922470-X github.com/containers/podman/v4/libpod/config._installPrefix=/usr/local-X github.com/containers/podman/v4/libpod/config._etcDir=/usr/local/etc-X github.com/containers/common/pkg/config.additionalHelperBinariesDir='

  • 标签“”
    -o bin/podman ./cmd/podman go build github.com/proglottis/gpgme: # pkg-config --cflags -- gpgme在pkg-config搜索路径中未找到软件包gpgme。也许你应该将包含gpgme.pc'的目录添加到PKG_CONFIG_PATH环境变量No package 'gpgme' found pkg-config:退出状态1 现在我在网上看了看,人们说这是因为gpgme没有安装。无论如何。我也走了拆卸重装的路子 sudo yum remove gpgme-devel -y sudo yum -y install [https://cbs.centos.org/kojifiles/packages/gpgme/1.7.1/0.el7.centos.1/x86_64/gpgme-1.7.1-0.el7.centos.1.x86_64.rpm](https://cbs.centos.org/kojifiles/packages/gpgme/1.7.1/0.el7.centos.1/x86_64/gpgme-1.7.1-0.el7.centos.1.x86_64.rpm) sudo yum -y install [https://cbs.centos.org/kojifiles/packages/gpgme/1.7.1/0.el7.centos.1/x86_64/gpgme-devel-1.7.1-0.el7.centos.1.x86_64.rpm](https://cbs.centos.org/kojifiles/packages/gpgme/1.7.1/0.el7.centos.1/x86_64/gpgme-devel-1.7.1-0.el7.centos.1.x86_64.rpm) 但是,如果我搜索gpgme.pc`,我无法找到它
sudo find / -name gpgme*

我为此挣扎了好几天。任何帮助将不胜感激。
谢谢

ljsrvy3e

ljsrvy3e1#

我也有同样的问题。似乎CentOS的rpm包不包含文件gpgme.pc。
我在某处读到你可以从Fedora获得文件并将其放在目录中,我将测试并更新。

相关问题