Instalando o TinyOS na versão recente do Ubuntu

1

Estou seguindo este tutorial para instalar o TinyOS, mas quando executo o sudo apt-get install tinyos diz incapaz de localizar o pacote. Eu tentei todas as distribuições.

    
por nightWatcher 16.06.2014 / 08:45

3 respostas

3

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

  1. Visite o Repositório de Desenvolvimento Debian TinyOS (TinyProd) e siga estas instruções:

    1. Diga ao apt sobre a chave de assinatura do TinyProd.

      wget -O - http://tinyprod.net/repos/debian/tinyprod.key | sudo apt-key add -
      
    2. 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
      
    3. 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.

  2. 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.

  3. 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:

    1. Coloque como usuário root em /etc/profile.d/
    2. Coloque-o em <local-tinyos-path> e adicione a seguinte linha ao seu .bashrc

      source <local-tinyos-path>/tinyos.env  
      

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
    
por karel 16.06.2014 / 10:34
0

Por acaso tenho o mesmo problema e resolvi da seguinte forma.

  1. Eu baixei o pacote tinyos do repositório github tiny-os-main .

  2. Eu o extraí para o meu Desktop (você pode extraí-lo onde quiser e anotar o caminho).

  3. Eu então instalei tinyos-tools do apt usando apt-get install tinyos-tools .

  4. Eu segui o terceiro formulário de instrução no link Instalação automática - TinyOS Wiki para configurar o ambiente. O "local-tinyos-path" é o caminho que você anotou na etapa 2.

Eu estou usando o Ubuntu 14.04.

Espero que isso ajude.

    
por Sripad 07.07.2014 / 09:39
-1

Isso acontecerá se o pacote nome é digitado incorretamente, você pode verifique o nome do pacote no centro de software ou instalar a partir daí. O terminal diferencia maiúsculas de minúsculas algumas operações, use letras minúsculas para instalar pacotes. sudo apt- get instale o nome. Pode depender de qual repositório esses pacotes estão em e se esses repositórios estão habilitados. eu sou nenhum especialista em apt - get, mas se você listar quais pacotes você está procurando alguém pode ser capaz de ajudar.

    
por i5fq 16.06.2014 / 09:33