Upgrading to TinyOS 1.1.x CVS Snapshots
Note: While minor releases deliver TinyOS additions and
improvements to the community more quickly, they do so with less
testing. If your environment requires stability, consider using the
previous major release (TinyOS 1.1.0) or, at least, testing your
applications carefully with the new release before migrating wholesale
to a 1.1.x CVS snapshot.
To install a TinyOS 1.1.x snapshot, you must first have installed TinyOS 1.1.0. If you have not installed TinyOS 1.1.0, please see the TinyOS download page .
You need not install any previously released 1.1.x snapshots. That is, if you have 1.1.0 installed on your machine, you can jump right to installing 1.1.6 rather than installing 1.1.1... up to 1.1.6. Each 1.1.x CVS snapshot supercedes previous 1.1.x CVS snapshot releases.
WINDOWS INSTALLATION (Win 2K and XP)
If you already have TinyOS 1.1.0 installed, upgrading to TinyOS 1.1.x consists of three steps:
- Save your previous work. We recommend making a tarball of your entire TinyOS-1.x directory and saving it someplace.
- Download the most recent 1.1.x rpm: tinyos-1.1.6May2004cvs-1.cygwin.noarch.rpm
- Install. As Administrator in a cygwin shell do
"rpm
--force --ignoreos -Uvh tinyos-1.1.6May2004cvs-1.cygwin.noarch.rpm" in the directory where you saved the rpm. This will take a while (the tinyos package
installation includes compiling the java code). TinyOS is installed in
/opt/tinyos-1.x.
- You're done! Check the documentation in
/opt/tinyos-1.x/doc/index.html for more information. See Installing and Updating
Packages if you want to install any optional packages.
LINUX INSTALLATION (Redhat 9):
If you already have TinyOS 1.1.0 installed, upgrading to TinyOS 1.1.x consists of three steps:
INSTALLING AND
UPDATING PACKAGES
The http://webs.cs.berkeley.edu/tos/dist-1.1.0/tinyos/linux
and http://webs.cs.berkeley.edu/tos/dist-1.1.0/tinyos/windows
directories contain a number of optional packages you can install if you
wish. Most packages in those directories were released along with TinyOS 1.1.0,
but will work with 1.1.x snapshots. The task-tinydb package has released new
minor versions since 1.1.0. Just download the appropriate rpms, and install them with rpm -ivh <rpm file name>
(first installation) or rpm -Uvh
<rpm file name> (upgrade).