title: APT Repository
linktitle: aptrepo
-parent: TOP
+parent: Home
ctime: 2009-12-10
Repositories: [[aptrepo]].
and 64 bit Intel and AMD based workstations running Ubuntu Hardy and Ubuntu
Karmic.
+At this time, we do not recommend others using this repository. Having said
+that, TMI staff and a few others do use it, generally for access to TinyOS with
+TMI extensions. This repository will become more useful once TMI moves to host
+it as a PPA on Ubuntu Launchpad. Look for this in the coming months, and also
+support for 10.04 LTS (Lucid Lynx).
+
+# Package inventory
+
+Contents of the APT repostory, as of 2009-05-06
+
+ cp210x-module-dkms 0.11.2-6.1tmi
+ deputy-tinyos 1.1-2tmi
+ msp430-binutils 2.18.1~cvs20080103-2tmi
+ msp430-gcc 3.2.3-1tmi
+ msp430-libc 0.0~cvs20080819-1tmi
+ nesc 1.3.0-1tmi
+ tinyos 2.1.0-4.2-1tmi
+ tinyos-avr 2.1.0-4.2-1tmi
+ tinyos-msp430 2.1.0-4.2-1tmi
+ tinyos-source 2.1.0-4.2-1tmi
+ tinyos-source-2.0.1 2.0.1-2tmi
+ tinyos-source-2.0.2.2 2.0.2.2-2tmi
+ tinyos-source-2.1.0 2.1.0-2tmi
+ tinyos-source-2.1.0-3 2.1.0-3-2tmi
+ tinyos-source-2.1.0-4 2.1.0-4-2tmi
+ tinyos-source-2.1.0-4.1 2.1.0-4.1-1tmi
+ tinyos-source-2.1.0-4.2 2.1.0-4.2-1tmi
+ tinyos-tools 2.1.0-4.2-1tmi
+ tmi-keyring 1.0-1tmi
+ topgit 0.8-2
+
# How to use
## Step 1 - Add the backports repository
-Ubuntu Hardy users need to activate the hardy-backports repository to use our
-`cp210x-module-dkms` package. Ubuntu Karmic users can skip this step. Note,
-you can also activate hardy-backports from the GUI.
+Ubuntu Hardy users need to activate the hardy-backports repository, as our
+`cp210x-module-dkms` package requires a newer `dkms` than is available
+otherwise. Ubuntu Karmic users can skip this step. You may activate
+hardy-backports from the GUI, or issue these commands:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
cat <<+EOF+ | sudo tee -a /etc/apt/sources.list
deb http://us.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
+EOF+
-## Step 2 - Adding the TMI repository to sources.list.d
+## Step 2 - Adding the TMI repository to the sources list
cat <<+EOF+ | sudo tee /etc/apt/sources.list.d/tmi.list
# TMI repository
- deb http://repo.titaniummirror.com/ubuntu hardy main
- deb-src http://repo.titaniummirror.com/ubuntu hardy main
+ deb http://oss.titaniummirror.com/ubuntu hardy main
+ deb-src http://oss.titaniummirror.com/ubuntu hardy main
+EOF+
sudo apt-get update
## Step 2 - Adding the TMI package key
-When you issued `apt-get update` above, you saw a key warning. We solve this
-by installing a package from the TMI repository that contains our packaging
-key.
+When you issued `apt-get update` above, you saw a key warning. Resolve future
+key related warning messages by installing `tmi-keyring`.
sudo apt-get install --yes --allow-unauthenticated tmi-keyring
and look for the following two lines, ensuring your output matches that below:
pub 1024D/E9BE0373 2009-12-08
- uid TMI Packages <pkgs@titaniummirror.com>
+ uid TMI Packages <EMAILADDR>
+
+The email address above is *com dot titaniummirror at pkgs*, in reverse.
## Step 3 - Install packages
You can now install packages from the TMI repository. For example:
-* Install our [[cp210x]] driver: `sudo apt-get install cp210x-module-dkms`
-
* Install our [[tinyos]] development suite: `sudo apt-get install tinyos`
+
+* Install our [[cp210x]] driver: `sudo apt-get install cp210x-module-dkms`