23 lines
643 B
Docker
23 lines
643 B
Docker
FROM osrf/ros:noetic-desktop-full
|
|
|
|
ADD docker/sources.list /etc/apt
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y ros-noetic-pcl-ros ros-noetic-velodyne-msgs libopencv-dev libgoogle-glog-dev libeigen3-dev libsuitesparse-dev libpcl-dev libyaml-cpp-dev libbtbb-dev libgmock-dev unzip python3-tk\
|
|
&& mkdir /sad
|
|
|
|
COPY ./thirdparty/ /sad/
|
|
|
|
WORKDIR /sad/
|
|
|
|
RUN ls -la \
|
|
&& rm -rf ./Pangolin \
|
|
&& unzip ./Pangolin.zip \
|
|
&& mkdir ./Pangolin/build \
|
|
&& cmake ./Pangolin -B ./Pangolin/build \
|
|
&& make -j4 -C ./Pangolin/build install \
|
|
# && cmake ./g2o -B ./g2o/build \
|
|
# && make -j4 -C ./g2o/build install \
|
|
&& rm -rf /var/lib/apt/lists/* \
|
|
&& rm -rf /sad
|