summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--install_scripts/krakensdr_x86_install_doa_pr.sh48
1 files changed, 45 insertions, 3 deletions
diff --git a/install_scripts/krakensdr_x86_install_doa_pr.sh b/install_scripts/krakensdr_x86_install_doa_pr.sh
index 09a3399..1fa596b 100644
--- a/install_scripts/krakensdr_x86_install_doa_pr.sh
+++ b/install_scripts/krakensdr_x86_install_doa_pr.sh
@@ -1,5 +1,5 @@
sudo apt update
-sudo apt -y install build-essential git cmake libusb-1.0-0-dev lsof libzmq3-dev clang
+sudo apt -y install build-essential git cmake libusb-1.0-0-dev lsof libzmq3-dev clang php-cli nodejs gpsd
git clone https://github.com/krakenrf/librtlsdr
cd librtlsdr
@@ -12,7 +12,6 @@ sudo ldconfig
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf
-
git clone https://github.com/krakenrf/kfr
cd kfr
mkdir build
@@ -28,4 +27,47 @@ sudo ldconfig
cd
wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh
chmod ug+x Miniforge3-Linux-x86_64.sh
-./Miniforge3-Linux-x86_64.sh -b \ No newline at end of file
+./Miniforge3-Linux-x86_64.sh -b
+
+export PATH=/home/krakenrf/miniforge3/bin/:$PATH
+/home/krakenrf/miniforge3/bin/conda config --set auto_activate_base false
+
+conda create -n kraken python=3.9.7
+conda activate kraken
+
+conda install scipy
+conda install numba
+conda install configparser
+conda install pyzmq
+conda install scikit-rf
+
+cd
+mkdir krakensdr_doa
+cd krakensdr_doa
+
+git clone https://github.com/krakenrf/heimdall_daq_fw
+cd heimdall_daq_fw
+
+cd ~/krakensdr_doa/heimdall_daq_fw/Firmware/_daq_core/
+make
+
+conda install quart
+conda install pandas
+conda install orjson
+conda install matplotlib
+conda install requests
+
+pip3 install dash_bootstrap_components==1.1.0
+pip3 install quart_compress
+pip3 install dash_devices
+pip3 install pyargus
+
+conda install dash==1.20.0
+conda install werkzeug==2.0.2
+
+pip3 install gpsd-py3
+
+cd ~/krakensdr_doa
+git clone https://github.com/krakenrf/krakensdr_doa
+cp krakensdr_doa/util/kraken_doa_start.sh .
+cp krakensdr_doa/util/kraken_doa_stop.sh .