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.15 rather than installing 1.1.1... up to 1.1.15.
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.15Dec2005cvs-1.cygwin.noarch.rpm
- Install. As Administrator in a cygwin shell do
"rpm --force --ignoreos -Uvh
tinyos-1.1.15Dec2005cvs-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. Several packages have released new
minor versions since 1.1.0. Download the appropriate rpms, and install them with rpm -ivh <rpm file name>
(first installation) or rpm -Uvh
<rpm file name> (upgrade).