How to configure LimeSDR with GNU Radio Companion on Ubunutu with snapd

Running a fresh install of Ubuntu 16.04.4 LTS Desktop

Followed the instructions here:
https://myriadrf.org/blog/snap-packages-limesdr/

limesuite + grc

/snap/limesdr-grc/3/bin/desktop-launch: /snap/limesdr-grc/3/bin/gnuradio-companion: /home/jblum/src/snapcraft-sandbox/limesdr-grc/stage/usr/bin/python2:

bad interpreter: No such file or directory

/snap/limesdr-grc/3/bin/desktop-launch: line 278: /snap/limesdr-grc/3/bin/gnuradio-companion: Success

then nothing launches. I have also reformatted disk and attempted to compile from source. I have also tried to install using apt with the new ppa repositories. Does anyone have any working configuration for grc and lime drivers? maybe a walkthrough

Those example snaps haven’t been updated in quite some time and are unlikely to work. With a new Lime Suite release out that includes support for the -Mini, we’ll look to get these updated now.

Be sure to install from source or PPA and not both — that would be a cause for headaches.

If you follow these instructions exactly with a clean ubuntu 16.4.04 desktop, it will result in a bad build due to a hardcoded python2 install path. I.E. /home/jblum/src/snapcraft-sandbox/limesdr-grc/stage/usr/bin/python2

THIS WILL NOT BUILD:

sudo apt-get install snapcraft snapd
export SOAPY_SDR_ROOT=$SNAP
export APPDATA=$SNAP_USER_COMMON
export GRC_BLOCKS_PATH=$SNAP/share/gnuradio/grc/blocks
export VOLK_CONFIGPATH=$SNAP_USER_COMMON
wget https://raw.githubusercontent.com/myriadrf/LimeSuite/master/udev-rules/64-limesuite.rules
sudo mv 64-limesuite.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
#set the UBUNTU_STORE_ID in /etc/environment

sudo edit /etc/environment
#add this line: UBUNTU_STORE_ID=LimeNET
sudo service snapd restart
sudo snap install --devmode limesdr-grc

Note, sudo snap install --devmode limesdr-gqrx works great!