naoロボットにopenvpnをインストールする

naoロボットにopenvpnをインストールする

openNaoオペレーティングシステムを実行しているnaoロボットにopenvpnをインストールしようとしています(OpenNAOはGentooベースのGNU / Linuxディストリビューションです)。

問題はうまくemergeいかないことです(コマンドが見つかりません)。apt-getどちらも機能しません(コマンドが見つかりません)。

そのウェブサイトからopenvpnをダウンロードしてみました。Webページ手動でインストールしてください。そのため、ファイルをダウンロードしてロボットにコピーした後、tarを使って解凍しました。./configureを使ってインストールしてみてください。しかし、そこにはgccコンパイラがないので./configure動作しません。

そのため、仮想マシン用openNao OSをダウンロードしました(コンパイラがあり、Emergeは動作中ですなど)。仮想ボックスでVMを実行し、そこにopenvpnをダウンロードし、解凍して使用しました。

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

次に、slib、includeなどを実際のnaoロボットの同じ名前ディレクトリにコピーしました。

しかし、openvpn client.ovpnを実行するのと比較すると、同じエラーが発生します。コマンドが見つかりません。

私は通常のユーザーとsudoですべてを試しました。

ベストアンサー1

VM 内コンパイルへの最後のアプローチは合理的でほぼ正確に見えます。ただし、次のことをお勧めします。

  • ./configure --prefix=/usr/local / tmpディレクトリにプレフィックスを設定する決定を理解していません。これはアプリケーションをインストールするディレクトリを指すので、デフォルト値を維持することをお勧めします(設定しないか/usr/localプレフィックスとして選択)。
  • make ここではすべてが大丈夫です。
  • これで、コンパイルされたバイナリを含むディレクトリをロボットに転送します。転送する前にアーカイブを作成するのが最善です。使用tar cfz /tmp/openvpn_compiled.tgz
  • ロボットシステムからアーカイブの内容を抽出します。tar xzf openvpn_compiled.tgz
  • 抽出したディレクトリを入力し、以下を実行します。make install

これでうまく動作します。

おすすめ記事