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
gpsddaemon. - 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-otg2and a sink programoml2-otr2that 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_oml2nmetrics_oml2trace_oml2wlanconfig_oml2otg2-- points tooml2-otg2otr2-- points tooml2-otr2