libopenjp2-7-dev :即使在 docker 容器中安装包后也找不到包

libopenjp2-7-dev :即使在 docker 容器中安装包后也找不到包

我一直在尝试在 docker 入口点运行一些命令

docker run -v $(pwd):/oin -w /oin --entrypoint /bin/sh ubuntu -c "apt-cache show kernel glibc systemd bash coreutils grub2-pc libmodulemd | tee manifest-ubu:Core.txt; apt-cache search glibc kernel | tee manifest-ubu:Old.txt; apt-cache show libopenjp2-7-dev | tee manifest-ubu:Graphics.txt" eric/ubuntu_image:latest_image

但是,我收到一条错误消息E: No packages found. (与 libopenjp2-7-dev 包相关的错误消息)

以下是到目前为止我所做的所有事情:

  1. 克隆 ubuntu 的镜像并将其命名为 eric/ubuntu_image 及其对应的容器为 ubuntu_image_container。

    将卷安装到这个容器上,但除了一个包之外,一切都工作得很好 - libopenjp2-7-dev.libopenjp2-7-dev 相当于 ubuntu 中的 openjpeg2,据我所知。

  2. 即使在克隆映像中安装 libopenjp2-7-dev (因为基础映像是不可变的)并运行上述命令后,我也会收到以下错误:找不到包。

  3. 还能够在克隆映像的容器内找到已安装的包。使用find命令发现包位置为./usr/share/doc/libopenjp2-7-dev

  4. 当我删除包含 libopenjp2-7-dev 的行时,一切正常。

一些帮助将不胜感激。我只是不明白为什么找不到包 libopenjp2-7-dev

相关内容