在 nao 机器人上安装 openvpn

在 nao 机器人上安装 openvpn

我正在尝试在运行 openNao 操作系统的 nao 机器人上安装 openvpn(OpenNAO 是基于 Gentoo 的 GNU/Linux 发行版)。

问题是emerge不起作用(找不到命令)。apt-get也不起作用(找不到命令)。

我尝试从他们的网站下载 openvpn网页并手动安装。所以我下载了该文件,将其复制到机器人上,使用 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

最后一种虚拟机内编译方法似乎是合理且几乎正确的。不过,我建议执行以下操作:

  • ./configure --prefix=/usr/local 我不太明白你决定在 /tmp 目录中设置前缀。它指向您要安装应用程序的目录,我建议坚持默认值(不设置它,或选择/usr/local作为您的前缀)
  • make 这里一切都很好。
  • 现在,将包含已编译二进制文件的目录传输到您的机器人。在传输之前最好创建一个存档。使用tar cfz /tmp/openvpn_compiled.tgz
  • 在您的机器人系统中提取存档的内容:tar xzf openvpn_compiled.tgz
  • 输入您提取的目录并发出:make install

现在它应该运行得很好。

相关内容