Installing packages

Ubuntu

Each OML application has its own Debian package. The package names are:

  • oml2-gpslogger -- A program to read location information from an attached GPS device and collect it using OML. It interfaces with the gpsd daemon.
  • oml2-wlanconfig -- An application for doing various wireless LAN measurements using OML.
  • oml2-trace -- An OML application for doing various physical and network layer measurements using libtrace.
  • oml2-nmetrics -- An application for doing various wireless LAN measurements using OML.
  • oml2-otg2 -- A package containing two programs, a traffic generator program oml2-otg2 and a sink program oml2-otr2 that perform traffic measurements using OML.

Otg2 and otr2 are complementary programs for generating and receiving network traffic streams with known characteristics, and doing measurements on the stream at both endpoints.

To install the OML client applications, first add the following line to your /etc/apt/sources.list file, if it is not already present:

deb http://pkg.mytestbed.net/ubuntu oneiric/

Then run the following command:

$ sudo apt-get update

Now you should be able to do apt-get install the packages by their names listed above. For instance:

$ sudo apt-get install oml2-nmetrics

There is also a meta-package that will install all of the packages listed above in one go, called oml2-apps-all:

$ sudo apt-get install oml2-apps-all

Fedora

See the build status here , find the packages here .

Old package and binary names

The package and binary names changed with v2.4.0 of the OML Applications. Prior to v2.4.0 there were only two packages, named otg, which installed otg2 and otr2, and oml-client, which installed all the rest. In order to allow more flexible installation, the packages were split and renamed as above. The old packages cannot be installed at the same time as the new ones, so if upgrading from v2.3.x you should uninstall the old packages first:

$ sudo apt-get remove oml-client otg

The new packages are named to match the new binary names. The binaries themselves are all named after their package names, so for instance the oml2-wlanconfig package installs a binary called oml2-wlanconfig. The packages also install symlinks from the old binary names to the new binary names, to help maintain compatibility with old scripts. The old names are:

  • gpslogger_oml2
  • nmetrics_oml2
  • trace_oml2
  • wlanconfig_oml2
  • otg2 -- points to oml2-otg2
  • otr2 -- points to oml2-otr2