Instalando o openvpn no robô nao

0

Estou tentando instalar o openvpn no robô nao que está executando openNao os (OpenNAO é uma distribuição GNU / Linux baseada no Gentoo).

O problema é emerge não está funcionando (comando não encontrado). apt-get não está funcionando (comando não encontrado).

Eu tentei fazer o download do openvpn da página da web e instalá-lo manualmente. Então eu baixei o arquivo, copiei para um robô, usei tar para descompactá-lo. E tentei usar o ./configure para instalá-lo. Mas não há nenhum compilador do gcc, então ./configure não funcionou.

Então baixei o openNao os para máquina virtual (tem compilador, emerge está funcionando etc.). Eu corro vm na caixa virtual e baixei o openvpn lá, descompactei e usei:

./configure --prefix=/tmp/openvpn
mkdir /tmp/openvpn
make
make install

Eu então copiei o conteúdo do slib, incluímos etc. para os mesmos diretórios nomeados no robô real nao.

Mas do que tentar executar o openvpn client.ovpn eu tenho o mesmo erro: comando não encontrado.

Eu já experimentei tudo como usuário normal, bem como sudo.

    
por Rui F Ribeiro 01.03.2016 / 21:57

1 resposta

0

A última abordagem com compilação em VM parece ser razoável e quase correta. No entanto, aconselho que faça o seguinte:

  • %código% Eu realmente não entendo que você decidiu definir o prefixo no diretório / tmp. Aponta para o drectory que você deseja instalar o aplicativo, eu aconselho a manter o padrão (não defini-lo, ou escolhendo ./configure --prefix=/usr/local como seu prefixo)
  • %código% Tudo bem aqui.
  • agora, transfira o diretório com os binários compilados para o seu robô. Antes da transferência, seria bom criar um arquivo único. Use /usr/local
  • no seu sistema de robô, extraia o conteúdo do arquivo: make
  • digite o diretório que você extraiu e emite: tar cfz /tmp/openvpn_compiled.tgz

Agora, ele deve estar funcionando perfeitamente bem.

    
por 08.03.2016 / 20:47

Tags