소스 검색

use custom rtl-sdr library

Hugo 6 년 전
부모
커밋
41b5bebced
1개의 변경된 파일13개의 추가작업 그리고 1개의 파일을 삭제
  1. 13 1
      fourier_install.sh

+ 13 - 1
fourier_install.sh

@@ -65,7 +65,8 @@ sudo apt-get install -y python-dev
 sudo apt-get install -y lame
 sudo apt-get install -y ezstream
 sudo apt-get install -y cmake
-sudo apt-get install -y rtl-sdr
+# sudo apt-get install -y rtl-sdr
+sudo apt-get install -y libusb-1.0-0-dev
 sudo apt-get install -y sqlite3
 sudo apt-get install -y portaudio19-dev
 sudo apt-get install -y dvb-apps
@@ -94,6 +95,7 @@ clonerepo fourier-alt.git fourier-alt
 clonerepo fourier-monitor.git monitor
 clonerepo fourier-uploader.git uploader
 clonerepo fourier-ondemand.git ondemand
+clonerepo rtl-sdr.git rtl-sdr
 
 cd $programspath/recorder
 npm install
@@ -106,6 +108,16 @@ sudo python setup.py install
 cd $programspath/ondemand
 sudo python setup.py install
 
+# Build sdr library
+cd $programspath/rtl-sdr
+mkdir build
+cd build
+cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON
+make
+sudo cp ./src/rtl_fm /usr/bin/rtl_fm
+#sudo make install
+echo "SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", MODE:="0666"" | sudo tee -a /etc/udev/rules.d/rtl-sdr.rules
+
 sudo npm install -g pm2
 
 [ ! -f "$configfile" ] && \