« Previous - Version 31/52 (diff) - Next » - Current version
Nick Corgan, 06/25/2012 11:53 pm


UHD Installation (Linux)

We provide UHD binary installers for Ubuntu and Fedora users. There are two choices:
  • Unstable: based off of UHD's master branch. Includes new features and bugfixes.
  • Stable: based off of UHD's maint branch. Only includes releases and bugfixes.

We only support versions of Ubuntu and Fedora that are officially maintained and supported. Currently supported platforms are:

  • Ubuntu 10.04, 11.04-12.04
  • Fedora 16-17

The three methods of installing UHD are described below.

Install with Apt/Yum

Binaries generated from UHD's unstable and bugfix branches can be installed using our Ubuntu and Fedora repositories. Follow these instructions to install UHD and receive package updates.

Ubuntu

  • Master/Unstable
    • Copy and paste these commands into your terminal. This will install UHD as well as allow you to receive package updates.
      sudo bash -c 'echo "deb http://files.ettus.com/binaries/uhd_unstable/repo/uhd/ubuntu/`lsb_release -cs` `lsb_release -cs` main" > /etc/apt/sources.list.d/ettus.list'
      sudo apt-get update
      sudo apt-get install uhd
      
  • Releases/Bugfixes
    • Copy and paste these commands into your terminal. This will install UHD as well as allow you to receive package updates.
      sudo bash -c 'echo "deb http://files.ettus.com/binaries/uhd_stable/repo/uhd/ubuntu/`lsb_release -cs` `lsb_release -cs` main" > /etc/apt/sources.list.d/ettus.list'
      sudo apt-get update
      sudo apt-get install uhd
      

Fedora

NOTE: Only follow one set of these instructions at a time. Our unstable and stable repositories will conflict.

  • Master/Unstable
    • Follow these instructions to install UHD and receive package updates.
    • Create the file /etc/yum.repos.d/ettus.repo. Copy this into the file:
      [ettus-uhd-master-repo]
      name=Ettus Research - UHD Master $releasever-$basearch
      baseurl=http://files.ettus.com/binaries/uhd_unstable/repo/uhd/fedora/$releasever/$basearch
      gpgcheck=0
      

      Run the following commands:
      sudo yum update
      sudo yum install uhd
      
  • Releases/Bugfixes
    • Follow these instructions to install UHD and receive package updates.
    • Create the file /etc/yum.repos.d/ettus.repo. Copy this into the file:
      [ettus-uhd-stable-repo]
      name=Ettus Research - UHD Stable $releasever-$basearch
      baseurl=http://files.ettus.com/binaries/uhd_stable/repo/uhd/fedora/$releasever/$basearch
      gpgcheck=0
      

      Run the following commands:
      sudo yum update
      sudo yum install uhd
      

Installer Packages

We provide standalone binaries for all supported platforms.

These binaries are generated every weekend, and we provide the following:
  • UHD binary
  • Tarball of the UHD images used when forming the binary

NOTE: Installing packages with this method will not install all necessary dependencies. Run the following command to install runtime dependencies:

Ubuntu

sudo apt-get install python libboost-all-dev libusb-1.0-0-dev

Fedora

sudo yum install python boost-devel libusb1-devel
Follow these links for easy access to the latest binaries: Binaries of all previous releases can be downloaded below:

Source Code

Or you can build UHD from source. Follow the Build Instructions.