forked from SchoolOfFreelancing/SMS-Harvester
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
33 lines (28 loc) · 1.12 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FROM imlala/ubuntu-xfce-vnc-novnc:latest
RUN sed -i "s/archive.ubuntu.com/mirrors.bfsu.edu.cn/g" /etc/apt/sources.list \
&& apt-get remove --purge -y qbittorrent transmission telegram-desktop chromium-browser deluge xfburn \
&& apt-get --purge autoremove -y \
&& apt-get update
RUN apt-get install -y cmake autoconf automake \
gnuradio gnuradio-dev osmo-sdr gr-osmosdr git \
rtl-sdr librtlsdr-dev libosmosdr-dev libosmocore \
libosmocore-dev libboost-all-dev libcppunit-dev \
swig doxygen liblog4cpp5-dev python3-scipy python3-scapy \
python3-mysqldb python-docutils libfftw3-3 wireshark-gtk firefox
RUN git clone https://github.com/ptrkrysik/gr-gsm.git /tmp/gr-gsm \
&& mkdir /tmp/gr-gsm/build \
&& cd /tmp/gr-gsm/build \
&& cmake .. \
&& make -j4 \
&& make install \
&& ldconfig \
&& rm -rf /tmp/gr-gsm
RUN git clone https://github.com/steve-m/kalibrate-rtl.git /tmp/kalibrate-rtl \
&& cd /tmp/kalibrate-rtl \
&& ./bootstrap \
&& ./configure \
&& make -j4 \
&& make install \
&& rm -rf /tmp/kalibrate-rtl
RUN apt-get remove --purge -y cmake autoconf automake git \
&& apt-get --purge autoremove -y