Do tutorial do TinyOS no seu link:
As distribuições suportadas são (hardy, intrepid, jaunty, karmic)
Todos esses lançamentos do Ubuntu estão em fim de vida e não são mais suportados por atualizações. Você está usando o Ubuntu 14.04 que não é suportado pelo repositório de pacotes do TinyOS que é mostrado no tutorial em seu link.
Em vez disso, segui as instruções da Instalação automática - TinyOS Wiki para instalar o TinyOS no Ubuntu 14.04 (também funciona no Ubuntu 16.04).
Instale o TinyOS no Ubuntu 14.04 e 16.04
-
Visite o Repositório de Desenvolvimento Debian TinyOS (TinyProd) e siga estas instruções:
-
Diga ao apt sobre a chave de assinatura do TinyProd.
wget -O - http://tinyprod.net/repos/debian/tinyprod.key | sudo apt-key add -
-
Adicione as duas novas linhas a
/etc/apt/sources.list.d/tinyprod-debian.list
:sudo -s cd /etc/apt/sources.list.d echo "deb http://tinyprod.net/repos/debian wheezy main" >> tinyprod-debian.list echo "deb http://tinyprod.net/repos/debian msp430-46 main" >> tinyprod-debian.list
-
Instale os novos pacotes:
sudo apt-get update sudo apt-get install nesc tinyos-tools
Eu não instalei o msp430-46 ou o avr-tinyos nesta etapa, caso você queira instalá-los posteriormente depois de ter testado sua instalação do TinyOS.
-
-
Obtenha o código do repositório de versões do TinyOS:
wget http://github.com/tinyos/tinyos-release/archive/tinyos-2_1_2.tar.gz tar xf tinyos-2_1_2.tar.gz
Isto extrairá o código TinyOS real em uma pasta chamada tinyos-release-tinyos-2_1_2 dentro do diretório em que o comando foi emitido. Sinta-se à vontade para renomear esta pasta para tinyos-main.
-
Você precisará adicionar algumas variáveis de ambiente ao seu shell. O arquivo a seguir inclui os necessários. Substitua o espaço reservado pelo caminho onde você escolheu colocar o código na seção anterior (caminho completo recomendado).
# Here we setup the environment # variables needed by the tinyos # make system export TOSROOT="<local-tinyos-path>" export TOSDIR="$TOSROOT/tos" export CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java export MAKERULES="$TOSROOT/support/make/Makerules" export PYTHONPATH=$PYTHONPATH:$TOSROOT/support/sdk/python echo "setting up TinyOS on source path $TOSROOT"
Suponha que você nomeou este arquivo tinyos.env. Agora há pelo menos duas possibilidades para ter essas variáveis acessíveis em seu shell:
- Coloque como usuário root em
/etc/profile.d/
-
Coloque-o em
<local-tinyos-path>
e adicione a seguinte linha ao seu .bashrcsource <local-tinyos-path>/tinyos.env
- Coloque como usuário root em
Após a conclusão da instalação do TinyOS, você pode verificar se ele é bem sucedido executando alguns destes comandos:
tos-bsl tos-ident-flags tos-serial-debug
tos-build-deluge-image tos-install-jni tos-set-symbols
tos-channelgen tos-locate-jre tos-storage-at45db
tos-check-env tos-mote-key tos-storage-pxa27xp30
tos-decode-flid tos-mviz tos-storage-stm25p
tos-deluge tos-ramsize tos-write-buildinfo
tos-dump.py tos-serial-configure tos-write-image