diff --git a/docker/Dockerfile b/docker/Dockerfile index 8a8f580..a786661 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -49,7 +49,7 @@ RUN apt-get update && \ libsqlite3-dev \ libboost-all-dev \ librockchip-mpp-dev \ - librga-dev \ + libdrm-dev \ libeigen3-dev \ espeak-ng-data \ libespeak1 \ @@ -57,6 +57,14 @@ RUN apt-get update && \ alsa-utils && \ rm -rf /var/lib/apt/lists/* +RUN git clone --depth 1 https://github.com/airockchip/librga.git /tmp/librga && \ + cd /tmp/librga && \ + mkdir build && cd build && \ + cmake -DCMAKE_INSTALL_PREFIX=/usr .. && \ + make -j$(nproc) && \ + make install && \ + rm -rf /tmp/librga && \ + ldconfig # ----------------------------------------------------------------------------- # 第四阶段:安装多媒体和视觉库 (GStreamer & OpenCV) # -----------------------------------------------------------------------------