diff --git a/Dockerfiles/SDR/corebuild.docker b/Dockerfiles/SDR/corebuild.docker index 2a98099..8798975 100644 --- a/Dockerfiles/SDR/corebuild.docker +++ b/Dockerfiles/SDR/corebuild.docker @@ -61,6 +61,8 @@ RUN ./entrypoint.sh airspy_devices_install RUN ./entrypoint.sh limesdr_devices_install #RUN ./entrypoint.sh rtlsdr_devices_install to install later #RUN ./entrypoint.sh rtlsdrv4_devices_install # optionnal, remove rtlsdr_devices_install if you are using the v4 version +RUN ./entrypoint.sh osmofl2k_devices_install +RUN ./entrypoint.sh xtrx_devices_install # Cleaning and quitting WORKDIR /root/ diff --git a/Dockerfiles/SDR/sdr_light.docker b/Dockerfiles/SDR/sdr_light.docker index 8eb6509..7e8f3a8 100644 --- a/Dockerfiles/SDR/sdr_light.docker +++ b/Dockerfiles/SDR/sdr_light.docker @@ -27,7 +27,6 @@ RUN ./entrypoint.sh uhd_devices_install #RUN ./entrypoint.sh antsdr_uhd_devices_install # Disable orignal UHD RUN ./entrypoint.sh rtlsdr_devices_install #RUN ./entrypoint.sh rtlsdrv4_devices_install # optionnal, remove rtlsdr_devices_install if you are using the v4 version -RUN ./entrypoint.sh osmofl2k_devices_install # Installing GNU Radio + some OOT modules RUN ./entrypoint.sh gnuradio_soft_install diff --git a/scripts/sdr_peripherals.sh b/scripts/sdr_peripherals.sh index 6d736bd..a91a214 100644 --- a/scripts/sdr_peripherals.sh +++ b/scripts/sdr_peripherals.sh @@ -190,4 +190,16 @@ function osmofl2k_devices_install() { cd /sdrtools goodecho "[+] Cloning a few examples" installfromnet "git clone https://github.com/steve-m/fl2k-examples.git" +} + +function xtrx_devices_install() { + goodecho "[+] Installing xtrx from package manager" + installfromnet "apt-fast install -y libusb-1.0-0-dev cmake dkms python3 python3-pip gpsd gpsd-clients pps-tools libboost-all-dev git qtbase5-dev libqcustomplot-dev libqt5printsupport5 doxygen swig" + installfromnet "pip3 install cheetah3" + installfromnet "apt-fast install -y soapysdr-module-xtrx xtrx-dkms xtrx-fft libxtrxll0 libxtrxll-dev libxtrxll-dev libxtrx-dev libxtrxdsp-dev" +} + +function funcube_devices_install() { + goodecho "[+] Installing funcube from package manager" + installfromnet "apt-fast install -y gr-funcube libgnuradio-funcube1.0.0 qthid-fcd-controller" } \ No newline at end of file