Package devmapper was not found in the pkg-config search path. Perhaps you should add the directory containing `devmapper.pc' 에러 해결
- CentOS 7에서 podman 4.1.1 버전 설치를 위해 make 명령 도중 다음과 같은 에러 발견
[에러 내용]
Podman is being compiled without the systemd build tag. Install libsystemd on Ubuntu or systemd-devel on rpm based distro for journald support.
CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build \
-mod=vendor \
-ldflags '-X github.com/containers/podman/v4/libpod/define.gitCommit=HEAD -X github.com/containers/podman/v4/libpod/define.buildInfo=1666675005 -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= ' \
-tags "selinux seccomp" \
-o bin/podman ./cmd/podman
# pkg-config --cflags -- devmapper
Package devmapper was not found in the pkg-config search path.
Perhaps you should add the directory containing `devmapper.pc'
to the PKG_CONFIG_PATH environment variable
No package 'devmapper' found
pkg-config: exit status 1
make: *** [bin/podman] Error 2
[에러 해결 방법]
No package 'devmapper' found
- 구글링을 해보니.. devmapper는 device mapper를 가리키는듯 하다. 작업중인 OS환경에 따라 적당한 패키지를 다운받아주면 해결. CentOS 7 기준으로 device-mapper-devel-1.02.170-6.el7.x86_64.rpm 를 다운받아주면 해결되었다.
yum -y install device-mapper-devel
'컨테이너 > Podman' 카테고리의 다른 글
Podman ip 대역 변경 방법 / 네트워크 설정(rootful) (0) | 2022.10.26 |
---|---|
Error validating CNI config file 에러 해결 (0) | 2022.10.26 |
fatal: Not a git repository (or any of the parent directories): .git 에러 해결 (0) | 2022.10.25 |
/usr/bin/ld: cannot find -lassuan 에러 해결 (0) | 2022.10.25 |
CentOS 7 / RHEL 7에 Podman 4.x 버전 설치 (0) | 2022.10.18 |