我正在尝试使用Docker在我的Raspberry上安装OpenVino。
我有这个Dockerfile:
FROM raspbian/stretch
ARG INSTALL_DIR="/opt/intel/inference_engine_vpu_arm"
RUN apt-get -y update \
&& DEBIAN_FRONTEND=noninteractive && apt-get -y upgrade && apt-get autoremove && \
apt-get install -y \
apt-transport-https \
build-essential \
cmake \
cpio \
lsb-release \
pciutils \
python3.5 \
python3.5-dev \
python3-pip \
python3-setuptools \
ffmpeg \
libjpeg-dev \
libtiff5-dev \
libjasper-dev \
libpng12-dev \
libavcodec-dev \
libavformat-dev \
libswscale-dev \
libv4l-dev \
libxvidcore-dev \
libx264-dev \
libgtk2.0-dev \
libgtk-3-dev \
libatlas-base-dev \
gfortran \
libgstreamer1.0-0 \
libgstreamer-plugins-base1.0-0
RUN usermod -a -G users "$(whoami)"
COPY inference_engine_vpu_arm $INSTALL_DIR
RUN sed -i "s|<INSTALLDIR>|$INSTALL_DIR|" $INSTALL_DIR/bin/setupvars.sh && \
echo "source $INSTALL_DIR/bin/setupvars.sh" >> $HOME/.bashrc
RUN ["/bin/bash", "-c", "source $INSTALL_DIR/bin/setupvars.sh && /bin/bash $INSTALL_DIR/install_dependencies/install_NCS_udev_rules.sh"]
RUN pip3 install numpy
RUN apt autoremove -y && \
rm -rf /var/lib/apt/lists/*
CMD ["/bin/bash"]
但是在尝试构建时出现此错误:
E:无法纠正问题,您拿着破碎的包装。 命令'/ bin / sh -c apt-get -y update .....返回非零代码:100
你有什么主意吗? 谢谢
答案 0 :(得分:0)
经过一些Google搜索后,似乎发生了错误,因为apt守护程序无法连接到已配置的存储库。这很可能是因为基本映像一段时间未更新,正如我在docker hub上看到的那样。
如果您不熟悉可用的存储库,则可以使用在线工具轻松生成它们,例如:https://debgen.simplylinux.ch/index.php?generate
您可以使用
之类的简单COPY命令将它们放入docker映像中COPY sources.list /etc/apt/sources.list
第一个参数引用本地文件,第二个参数引用docker映像