Packaging: Difference between revisions
No edit summary |
AndrewBack (talk | contribs) (→Snaps) |
||
(28 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
<pre> | <pre> | ||
sudo add-apt-repository -y ppa:bladerf/bladerf | 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/drivers | ||
sudo add-apt-repository -y ppa:myriadrf/gnuradio | sudo add-apt-repository -y ppa:myriadrf/gnuradio | ||
Line 18: | Line 19: | ||
</pre> | </pre> | ||
==== | Find the desired software below and run its relevant apt-get commands: | ||
* Or for GQRX Ubuntu instructions: http://gqrx.dk/download/install-ubuntu | |||
==== Drivers PPA ==== | |||
The [https://launchpad.net/~myriadrf/+archive/ubuntu/drivers drivers PPA] hosts packages for most SDR support drivers. | The [https://launchpad.net/~myriadrf/+archive/ubuntu/drivers drivers PPA] hosts packages for most SDR support drivers. | ||
Line 29: | Line 34: | ||
! Software | ! Software | ||
! Version | ! Version | ||
! Install | |||
! URL | ! URL | ||
|- | |- | ||
| Airspy | | Airspy | ||
| 1.0. | | 1.0.8 | ||
| sudo apt-get install airspy libairspy-dev | |||
| http://airspy.com/ | | http://airspy.com/ | ||
|- | |- | ||
| Blade RF | | Blade RF | ||
| | | Blade RF PPA | ||
| sudo apt-get install bladerf libbladerf-dev | |||
| https://www.nuand.com/ | | https://www.nuand.com/ | ||
|- | |- | ||
| Hack RF | | Hack RF | ||
| | | 2015.07.2 | ||
| sudo apt-get install hackrf libhackrf-dev | |||
| https://greatscottgadgets.com/hackrf/ | | https://greatscottgadgets.com/hackrf/ | ||
|- | |- | ||
| Mirics SDR | | Mirics SDR | ||
| 0.0.4.59ba37 | | 0.0.4.59ba37 | ||
| sudo apt-get install miri-sdr libmirisdr-dev | |||
| http://www.mirics.com/sdr | | http://www.mirics.com/sdr | ||
|- | |- | ||
| OsmoSDR | | OsmoSDR | ||
| 0.1.8.effcaa7 | | 0.1.8.effcaa7 | ||
| sudo apt-get install osmo-sdr libosmosdr-dev | |||
| http://sdr.osmocom.org/trac/ | | http://sdr.osmocom.org/trac/ | ||
|- | |- | ||
| RTL SDR | | RTL SDR | ||
| 0.5.3 | | 0.5.3 | ||
| sudo apt-get install rtl-sdr librtlsdr-dev | |||
| http://sdr.osmocom.org/trac/wiki/rtl-sdr | | http://sdr.osmocom.org/trac/wiki/rtl-sdr | ||
|- | |- | ||
| Soapy Blade RF | | Soapy Blade RF | ||
| 0.3.2 | |||
| sudo apt-get install soapysdr-module-bladerf | |||
| https://github.com/pothosware/SoapyBladeRF/wiki | |||
|- | |||
| Soapy Airspy | |||
| 0.1.0 | | 0.1.0 | ||
| https://github.com/pothosware/ | | sudo apt-get install soapysdr-module-airspy | ||
| https://github.com/pothosware/SoapyAirspy/wiki | |||
|- | |||
| Soapy Hack RF | |||
| 0.2.1 | |||
| sudo apt-get install soapysdr-module-hackrf | |||
| https://github.com/pothosware/SoapyHackRF/wiki | |||
|- | |||
| Soapy RTL-SDR | |||
| 0.2.2 | |||
| sudo apt-get install soapysdr-module-rtlsdr | |||
| https://github.com/pothosware/SoapyRTLSDR/wiki | |||
|- | |||
| Soapy Remote | |||
| 0.3.1 | |||
| sudo apt-get install soapysdr-module-remote | |||
| https://github.com/pothosware/SoapyRemote/wiki | |||
|- | |- | ||
| Soapy Osmo | | Soapy Osmo | ||
| 0. | | 0.2.4 | ||
| sudo apt-get install soapy-module-rfspace<br/>sudo apt-get install soapy-module-mirisdr<br/>sudo apt-get install soapy-module-osmosdr | |||
| https://github.com/pothosware/SoapyOsmo/wiki | | https://github.com/pothosware/SoapyOsmo/wiki | ||
|- | |- | ||
| Soapy SDR | | Soapy SDR | ||
| 0. | | 0.5.3 | ||
| sudo apt-get install soapysdr libsoapysdr-dev | |||
| https://github.com/pothosware/SoapySDR/wiki | | https://github.com/pothosware/SoapySDR/wiki | ||
|- | |||
| Soapy RedPitaya | |||
| 0.1.0 | |||
| sudo apt-get install soapysdr-module-redpitaya | |||
| https://github.com/pothosware/SoapyRedPitaya/wiki | |||
|- | |- | ||
| Soapy UHD | | Soapy UHD | ||
| 0.1 | | 0.3.1 | ||
| sudo apt-get install soapysdr-module-uhd uhd-soapysdr | |||
| https://github.com/pothosware/SoapyUHD/wiki | | https://github.com/pothosware/SoapyUHD/wiki | ||
|- | |- | ||
| UHD | | UHD | ||
| | | USRP PPA | ||
| sudo apt-get install uhd-host libuhd-dev | |||
| https://github.com/EttusResearch/uhd | | https://github.com/EttusResearch/uhd | ||
|- | |- | ||
| UmTRX | | UmTRX | ||
| 1.0. | | 1.0.11 | ||
| sudo apt-get install umtrx uhd-umtrx | |||
| http://umtrx.org/ | | http://umtrx.org/ | ||
|- | |||
| LimeSuite | |||
| 16.05 | |||
| sudo apt-get install limesuite limesuite-udev soapysdr-module-lms7 | |||
| http://wiki.myriadrf.org/Lime_Suite | |||
|} | |} | ||
==== | ==== Drivers Snapshots PPA ==== | ||
The [https://launchpad.net/~myriadrf/+archive/ubuntu/drivers-snapshots snapshots drivers PPA] hosts additional SDR drivers that are not yet formally released. | The [https://launchpad.net/~myriadrf/+archive/ubuntu/drivers-snapshots snapshots drivers PPA] hosts additional SDR drivers that are not yet formally released. | ||
* We build drivers for all supported Ubuntu releases: precise, trusty, utopic, vivid, wily | * We build drivers for all supported Ubuntu releases: precise, trusty, utopic, vivid, wily | ||
* Supported hardware architectures: armhf, i386, and amd64 | * Supported hardware architectures: armhf, i386, and amd64 | ||
'''Nothing here to list yet...''' | |||
==== GNU Radio PPA ==== | |||
The GNU Radio PPA hosts packages for GNU Radio and several popular GNU Radio packages | |||
* We build pakages for all supported Ubuntu releases: precise, trusty, utopic, vivid, wily | |||
* Supported hardware architectures: i386 and amd64. | |||
** Unfortunately, GNU Radio's SWIG-based build system is too resource intensive for launchpad's QEMU based ARM build farm. | |||
= | {| class="wikitable" | ||
|- | |||
! Software | |||
! Version | |||
! Install | |||
! URL | |||
|- | |||
| VOLK | |||
| 1.3 | |||
| sudo apt-get install libvolk1-bin libvolk1-dev | |||
| http://libvolk.org/ | |||
|- | |||
| GNU Radio | |||
| 3.7.10 | |||
| sudo apt-get install gnuradio gnuradio-dev | |||
| http://gnuradio.org/ | |||
|- | |||
| gr-fcdproplus | |||
| 0.1.0 | |||
| sudo apt-get install gr-fcdproplus | |||
| http://www.funcubedongle.com/ | |||
|- | |||
| gr-iqbal | |||
| 0.37.2 | |||
| sudo apt-get install gr-iqbal | |||
| http://cgit.osmocom.org/gr-iqbal/ | |||
|- | |||
| gr-osmosdr | |||
| 0.1.4.67.ac15e78 | |||
| sudo apt-get install gr-osmosdr | |||
| http://sdr.osmocom.org/trac/wiki/GrOsmoSDR | |||
|- | |||
| libosmodsp | |||
| 0.3.0 | |||
| sudo apt-get install libosmodsp libosmodsp-dev | |||
| http://cgit.osmocom.org/libosmo-dsp/ | |||
|} | |||
=== Debian === | === Debian === | ||
== Snaps == | |||
[http://snapcraft.io/ Snaps] are a containerization system that makes it easy to package and distribute a complete set of dependencies and files needed for an application. | |||
Snaps offer both security through signing and validation, as well as confinement rules between applications and the rest of the system. With a little upfront work from a developer, any application can be snapped, and uploaded to a store to share with millions. | |||
=== Packaging === | |||
See [[Snap Packaging]]. | |||
=== Stores === | |||
* [[LimeMicro:LimeSDR App Store|LimeSDR]] (main public store for LimeSDR snaps) | |||
* [[LimeMicro:LimeNET App Store|LimeNET]] (private store for telco grade certified LimeSDR snaps) | |||
{{Community}} |
Latest revision as of 17:01, 8 December 2016
Introduction
The Packaging project maintains packages (software/firmware) of hardware drivers and SDR frameworks such as GNU Radio, along with key dependencies.
Repositories
Ubuntu
Ubuntu packages are available for SDR hardware drivers and GNU Radio through the MyriadRF launchpad team site.
Quick instructions, add the following PPAs to your system:
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-get update
Find the desired software below and run its relevant apt-get commands:
- Or for GQRX Ubuntu instructions: http://gqrx.dk/download/install-ubuntu
Drivers PPA
The drivers PPA hosts packages for most SDR support drivers.
- We build drivers for all supported Ubuntu releases: precise, trusty, utopic, vivid, wily
- Supported hardware architectures: armhf, i386, and amd64
Software | Version | Install | URL |
---|---|---|---|
Airspy | 1.0.8 | sudo apt-get install airspy libairspy-dev | http://airspy.com/ |
Blade RF | Blade RF PPA | sudo apt-get install bladerf libbladerf-dev | https://www.nuand.com/ |
Hack RF | 2015.07.2 | sudo apt-get install hackrf libhackrf-dev | https://greatscottgadgets.com/hackrf/ |
Mirics SDR | 0.0.4.59ba37 | sudo apt-get install miri-sdr libmirisdr-dev | http://www.mirics.com/sdr |
OsmoSDR | 0.1.8.effcaa7 | sudo apt-get install osmo-sdr libosmosdr-dev | http://sdr.osmocom.org/trac/ |
RTL SDR | 0.5.3 | sudo apt-get install rtl-sdr librtlsdr-dev | http://sdr.osmocom.org/trac/wiki/rtl-sdr |
Soapy Blade RF | 0.3.2 | sudo apt-get install soapysdr-module-bladerf | https://github.com/pothosware/SoapyBladeRF/wiki |
Soapy Airspy | 0.1.0 | sudo apt-get install soapysdr-module-airspy | https://github.com/pothosware/SoapyAirspy/wiki |
Soapy Hack RF | 0.2.1 | sudo apt-get install soapysdr-module-hackrf | https://github.com/pothosware/SoapyHackRF/wiki |
Soapy RTL-SDR | 0.2.2 | sudo apt-get install soapysdr-module-rtlsdr | https://github.com/pothosware/SoapyRTLSDR/wiki |
Soapy Remote | 0.3.1 | sudo apt-get install soapysdr-module-remote | https://github.com/pothosware/SoapyRemote/wiki |
Soapy Osmo | 0.2.4 | sudo apt-get install soapy-module-rfspace sudo apt-get install soapy-module-mirisdr sudo apt-get install soapy-module-osmosdr |
https://github.com/pothosware/SoapyOsmo/wiki |
Soapy SDR | 0.5.3 | sudo apt-get install soapysdr libsoapysdr-dev | https://github.com/pothosware/SoapySDR/wiki |
Soapy RedPitaya | 0.1.0 | sudo apt-get install soapysdr-module-redpitaya | https://github.com/pothosware/SoapyRedPitaya/wiki |
Soapy UHD | 0.3.1 | sudo apt-get install soapysdr-module-uhd uhd-soapysdr | https://github.com/pothosware/SoapyUHD/wiki |
UHD | USRP PPA | sudo apt-get install uhd-host libuhd-dev | https://github.com/EttusResearch/uhd |
UmTRX | 1.0.11 | sudo apt-get install umtrx uhd-umtrx | http://umtrx.org/ |
LimeSuite | 16.05 | sudo apt-get install limesuite limesuite-udev soapysdr-module-lms7 | http://wiki.myriadrf.org/Lime_Suite |
Drivers Snapshots PPA
The snapshots drivers PPA hosts additional SDR drivers that are not yet formally released.
- We build drivers for all supported Ubuntu releases: precise, trusty, utopic, vivid, wily
- Supported hardware architectures: armhf, i386, and amd64
Nothing here to list yet...
GNU Radio PPA
The GNU Radio PPA hosts packages for GNU Radio and several popular GNU Radio packages
- We build pakages for all supported Ubuntu releases: precise, trusty, utopic, vivid, wily
- Supported hardware architectures: i386 and amd64.
- Unfortunately, GNU Radio's SWIG-based build system is too resource intensive for launchpad's QEMU based ARM build farm.
Software | Version | Install | URL |
---|---|---|---|
VOLK | 1.3 | sudo apt-get install libvolk1-bin libvolk1-dev | http://libvolk.org/ |
GNU Radio | 3.7.10 | sudo apt-get install gnuradio gnuradio-dev | http://gnuradio.org/ |
gr-fcdproplus | 0.1.0 | sudo apt-get install gr-fcdproplus | http://www.funcubedongle.com/ |
gr-iqbal | 0.37.2 | sudo apt-get install gr-iqbal | http://cgit.osmocom.org/gr-iqbal/ |
gr-osmosdr | 0.1.4.67.ac15e78 | sudo apt-get install gr-osmosdr | http://sdr.osmocom.org/trac/wiki/GrOsmoSDR |
libosmodsp | 0.3.0 | sudo apt-get install libosmodsp libosmodsp-dev | http://cgit.osmocom.org/libosmo-dsp/ |
Debian
Snaps
Snaps are a containerization system that makes it easy to package and distribute a complete set of dependencies and files needed for an application.
Snaps offer both security through signing and validation, as well as confinement rules between applications and the rest of the system. With a little upfront work from a developer, any application can be snapped, and uploaded to a store to share with millions.
Packaging
See Snap Packaging.
Stores
- LimeSDR (main public store for LimeSDR snaps)
- LimeNET (private store for telco grade certified LimeSDR snaps)
|