linktitle: aptrepo
parent: Home
ctime: 2009-12-10
-mtime: 2012-08-01
+mtime: 2014-08-18
Repositories: [[aptrepo]].
# Introduction
TMI maintains an APT repository containing some of the code available from this
-website. We use this repository in-house, and it is fairly well tested on 32
-and 64 bit Intel and AMD based workstations running Ubuntu 8.04 (Hardy Heron),
-Ubuntu 9.10 (Karmic Koala), Ubuntu 10.04 LTS (Lucid Lynx), Ubuntu 10.10
-(Maverick Meerkat), Ubuntu 11.04 (Natty Narwhal), and Ubuntu 12.04 (Precise
-Pangolin). Ubuntu derivatives, like Xubuntu (used at TMI), should work fine.
-
-32-bit and 64-bit architectures are supported for all distributions except for
-Ubuntu 12.04. Packages for 12.04 are only currently being built for the 32-bit
-architecture. However, the [[cp210x]] driver package is distributed as a dkms
-package that is compiled during installation and so does support 64-bit.
+website. Our development is done on 64-bit Intel and AMD workstations running
+Xubuntu 14.04 64-bit OS. The code available on this website has ran at
+various times on most 32-bit and 64-bit flavors of various Ubuntu distributions,
+including 8.04 LTS, 9.10, 10.04 LTS, 10.10, 11.04, 12.04 LTS and 14.04 LTS.
+Only 14.04 64-bit packages get any real testing by us.
TMI can provide support for this repository and TinyOS software development.
Please use the e-mail address in the top-right corner of this web page to ask
-for more information about our services.
-
-TMI is currently using 12.04 32-bit internally for development. Support for
-older distributions remains in the repository, but will no longer receive
-updates. We will attempt to answer basic questions; please use the e-mail
-address in the top right corner of this web page. TMI can be engaged for a host
-of development and development support tasks.
+for more information about our services. TMI can be engaged for a host of
+development and development support tasks.
# Package inventory
+## Ubuntu Trusty
+
+TMI is using Xubuntu 14.04 64-bit internally on its development workstations.
+The ubuntu-trusty repository contains the packages we use. This repository
+is just fine for most any Ubuntu derivative distribution. While 32-bit
+packages are built, they aren't tested.
+
+Contents of the ubuntu-trusty APT repostory, as of 2014-08-18, for Ubuntu
+14.04. Since the standard Ubuntu repositories now include a recent GCC 4.6.3
+msp430 cross toolchain, the one built by TMI is no longer necessary or
+maintained. tinyos-msp430 is a TMI meta package that incorporates installation
+of the msp430 cross toolchain packages from the standard repositories,
+including gdb-msp430 and mspdebug.
+
+ tmi-keyring_1.0-1tmi_all.deb
+ tinyos-msp430_2.1.1-4.5-2tmi_all.deb
+ tinyos-source_2.1.1-4.5-2tmi_all.deb
+ tinyos-source-2.1.1-4.5_2.1.1-4.5-2tmi_all.deb
+ tinyos-tools_2.1.1-4.5-2tmi_amd64.deb
+ tinyos-avr_2.1.1-4.5-2tmi_all.deb
+ tinyos-tools_2.1.1-4.5-2tmi_i386.deb
+ tinyos_2.1.1-4.5-2tmi_all.deb
+ nesc_1.3.4-1tmi_amd64.deb
+ nesc_1.3.4-1tmi_i386.deb
+ cp210x-module-dkms_0.11.4-1tmi_all.deb
+
+TMI packages for trusty do not currently include deputy for TinyOS.
+
+
## Ubuntu Precise
TMI is using Xubuntu 12.04 internally on its development workstations. As such,
is just fine for most any Ubuntu derivative distribution, but only supports
32-bit versions.
-Contents of the APT repostory, as of 2012-07-09, for Ubuntu 12.04. Since the
-standard Ubuntu repositories now include an recent GCC 4.5.3 msp430 cross
-toolchain, the one built by TMI is no longer necessary or maintained. Note that
-as of 2012-06-15 the gdb-msp430 apt package has an installation error, which is
-likely to be fixed soon. tinyos-msp430 is a TMI meta package that incorporates
-installation of the msp430 cross toolchain packages from the standard
-repositories, but for the reason noted above the gdb-msp430 package, and by
-extension the mspdebug package, is not automatically installed.
+Contents of the ubuntu-precise APT repostory, as of 2012-07-09, for Ubuntu
+12.04. Since the standard Ubuntu repositories now include an recent GCC 4.5.3
+msp430 cross toolchain, the one built by TMI is no longer necessary or
+maintained. Note that as of 2012-06-15 the gdb-msp430 apt package has an
+installation error, which is likely to be fixed soon. tinyos-msp430 is a TMI
+meta package that incorporates installation of the msp430 cross toolchain
+packages from the standard repositories, but for the reason noted above the
+gdb-msp430 package, and by extension the mspdebug package, is not automatically
+installed.
cp210x-module-dkms_0.11.3-7tmi
deputy-tinyos_1.1-2tmi
## Ubuntu Hardy
-Contents of the APT repostory, as of 2012-02-15, for Ubuntu 8.04 through 11.04.
-This respository is retained for historical purposes and is no longer being
-maintained by TMI. This repository includes a custom built msp430 cross
-toolchain, in both 32-bit and 64-bit versions.
+Contents of the ubuntu APT repostory, as of 2012-02-15, for Ubuntu 8.04
+through 11.04. This respository is retained for historical purposes and is no
+longer being maintained by TMI. This repository includes a custom built msp430
+cross toolchain, in both 32-bit and 64-bit versions.
cp210x-module-dkms_0.11.3-5tmi
deputy-tinyos_1.1-2tmi
+EOF+
sudo apt-get update
+### For 14.04:
+
+14.04 support is working but in an early state. TMI needs to find some time to
+clean things up a bit. TMI developers are currently using 14.04 amd64. 14.04
+32-bit support is available but largely untested.
+
+ cat <<+EOF+ | sudo tee /etc/apt/sources.list.d/tmi.list
+ # TMI repository
+ deb http://oss.titaniummirror.com/ubuntu-precise hardy main
+ deb-src http://oss.titaniummirror.com/ubuntu-precise hardy main
+ +EOF+
+ sudo apt-get update
+
## Step 2 - Adding the TMI package key
You can now install packages from the TMI repository. For example:
* Install the TMI [[tinyos]] development suite: `sudo apt-get install tinyos`
-
+* For MSP430 toolchain support for TinyOS: `sudo apt-get install tinyos-msp430`
* Install the TMI [[cp210x]] driver: `sudo apt-get install cp210x-module-dkms`