sudo gedit /etc/apt/sources.list 才可以编辑该文件
这里涉及进入终端的方法:
1) Ctrl+Alt+T快捷键可以打开 2) Alt+F2,搜索terminal 3) Windows徽标键,搜索terminal |
在该.list文件中添加:deb http://hinrg.cs.jhu.edu/tinyos karmic main
2、更新源目录的包的列表:
sudo apt-get update
3、安装tinyos最新版及其相关工具。执行:
sudo apt-get install tinyos
在提示的版本中选择一个安装,如2.1.1,执行
sudo apt-get install tinyos-2.1.1
4、进入/opt/tinyos2.1.1目录下,修改tinyos.sh文件,将CLASSPATH一行修改为:
CLASSPATH = $CLASSPATH:$TOSROOT/support/sdk/java:.:$TOSROOT/support/sdk/java/tinyos.jar
5、配置环境:执行sudo gedit ~./bashrc进入该文件,添加:
#Sourcing the tinyos environment variable setup script
source /opt/tinyos-2.1.1/tinyos.sh 注意source 后面有空格
6、运行修改后的bashrc文件
source .bashrc
若成功,提示:Setting up for TinyOS 2.1.1
7、运行sudo tos-install-jni
如果提示类似“[:#1:=:unexpected operator”错误,编辑/usr/bin/tos-install-jni,将文件第一行#!/bin/sh改为#!/bin/bash,重新运行命令
8、当以上配置完毕后,运行以下命令检查环境配置情况:
tos-check-env
如果提示异常信息,安装提示安装需要的包
9、测试一下是否安装成功:
执行cd /opt/tinyos-2.1.1/apps/Blink
make telosb
如果提示以下类似信息,表示没有错误,安装编译成功