centos8でcmakeがエラーになる

cmakeを使う用事があり、dockerを利用してcentosの環境を用意したがエラーになった。
cmake: symbol lookup error: cmake: undefined symbol: archive_write_add_filter_zstdその時のdockerfileはこちら。
FROM centos:8.3.2011
RUN dnf install -y cmakeRUN cmake --version検索してみると、cmakeに問題があるようで、アップグレード(かダウングレード)すると動くらしい。
最新のcmakeを取り寄せてみると動いた。dockerfileはこちら。
FROM centos:8.3.2011
RUN dnf install -y wgetRUN wget https://github.com/Kitware/CMake/releases/download/v3.21.0/cmake-3.21.0-linux-x86_64.tar.gzRUN tar -xzf cmake-3.21.0-linux-x86_64.tar.gzRUN ./cmake-3.21.0-linux-x86_64/bin/cmake --versionスポンサーリンク
スポンサーリンク





