X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=in%2Faptrepo.md;fp=in%2Faptrepo.md;h=622b82a6e1c6dea9614af26960a8a42ae50c1e8b;hb=95bd0673673774abd89da8ae5ce010b069182915;hp=a5181684737df9b60fcc0dfcb9b6d1a6ec6fdf74;hpb=0bea92654c016021b85db0873f059221329c8f3b;p=oss-web.git diff --git a/in/aptrepo.md b/in/aptrepo.md index a518168..622b82a 100644 --- a/in/aptrepo.md +++ b/in/aptrepo.md @@ -2,36 +2,55 @@ title: APT Repository 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, @@ -39,14 +58,15 @@ the ubuntu-precise repository is the same as used internally. This repository 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 @@ -73,10 +93,10 @@ extension the mspdebug package, is not automatically installed. ## 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 @@ -144,6 +164,19 @@ support is not yet available for 12.04. +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 @@ -165,5 +198,5 @@ The above is *com dot titaniummirror at pkgs*, in reverse. 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`