First, "sudo apt update" and enter your password, to lock in the sudo without password entry.
Then, copy and paste including the white space between hashtag breaks one at a time
Or, simply drag and drop the text to your terminal window, really quick and easy.
need to find deb alternative.
sudo add-apt-repository -y ppa:bladerf/bladerf;
sudo add-apt-repository -y ppa:ettusresearch/uhd;
sudo add-apt-repository -y ppa:myriadrf/drivers;
sudo add-apt-repository -y ppa:myriadrf/gnuradio;
sudo apt install gdebi snapd software-properties-gtk -y;
software-properties-gtk
After that, software updates window should open, go into it and Edit the 4 PPA's to Bionic instead of Disco
Because, well Ubuntu ie: Disco isn't in those yet, but the bionic version work fine in 19.04
Then, enable all the multiverse, etc, just beacuse.. let'suse all the sources, mmkay?
This won't work if doing this on ssh. a simple install of a light desktop and XRDP could help.
echo "UBUNTU_STORE_ID=LimeNET" | sudo tee -a /etc/environment
echo "UBUNTU_STORE_ID=LimeSDR" | sudo tee -a /etc/environment
sudo service snapd restart
sudo apt-get update
cd $LIME_SRC/SoapySDR/;
sudo mkdir mybuild;
cd mybuild;
sudo cmake -DCMAKE_INSTALL_PREFIX=$LIME_INSTALL ..;
sudo make -j56;
sudo make install;
sudo ldconfig;
cd $LIME_SRC/LimeSuite/;
sudo mkdir mybuild;
cd mybuild;
sudo cmake -DCMAKE_INSTALL_PREFIX=$LIME_INSTALL -DCMAKE_PREFIX_PATH=$LIME_INSTALL ..;
sudo make -j56;
sudo make install;
sudo ldconfig;
;
cd $LIME_SRC/volk;
sudo mkdir mybuild;
cd mybuild;
sudo cmake -DCMAKE_INSTALL_PREFIX=$LIME_INSTALL -DCMAKE_PREFIX_PATH=$LIME_INSTALL ..
sudo make -j56;
sudo make install;
sudo ldconfig;
LD_LIBRARY_PATH=$LIME_INSTALL/lib/ $LIME_INSTALL/bin/volk_profile;
sudo ldconfig;
cd $LIME_SRC/pulseaudio;
sudo ./bootstrap.sh;
sudo make -j56;
sudo make install;
cd $LIME_SRC/PothosCore;
sudo mkdir mybuild;
cd mybuild;
sudo cmake -DCMAKE_INSTALL_PREFIX=$LIME_INSTALL -DCMAKE_PREFIX_PATH=$LIME_INSTALL ..;
sudo make -j56;
sudo make install;
sudo ldconfig;
sudo LD_LIBRARY_PATH=$LIME_INSTALL/lib/ $LIME_INSTALL/bin/PothosFlow;
sudo ldconfig;
cd $LIME_SRC/log4cpp;
sudo mkdir mybuild;
cd mybuild;
sudo cmake -DCMAKE_INSTALL_PREFIX=$LIME_INSTALL -DCMAKE_PREFIX_PATH=$LIME_INSTALL ..;
sudo make -j56;
sudo make install;
sudo ldconfig;
# just because gnuradio for the hell of it add pybombs
pip install PyBOMBS thrift;
pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git;
pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git;
pybombs prefix init $LIME_INSTALL;
# Because Ubuntu let us do this the easy way
sudo apt install gnuradio -y;
sudo apt install gr-gsm -y;
cd $LIME_SRC/rtl-sdr
sudo mkdir mybuild
cd mybuild
sudo cmake -DCMAKE_INSTALL_PREFIX=$LIME_INSTALL -DCMAKE_PREFIX_PATH=$LIME_INSTALL ..
sudo make -j56
sudo make install
cd $LIME_SRC/gr-osmosdr
sudo mkdir mybuild
cd mybuild
sudo cmake -DCMAKE_INSTALL_PREFIX=$LIME_INSTALL -DCMAKE_PREFIX_PATH=$LIME_INSTALL ..
sudo make -j56
sudo make install
cd $LIME_SRC/gqrx
sudo mkdir mybuild
cd mybuild
sudo cmake -DCMAKE_INSTALL_PREFIX=$LIME_INSTALL -DCMAKE_PREFIX_PATH=$LIME_INSTALL ..
sudo make -j56
sudo make install