我正在一个关于图像处理的项目中使用 Beaglebone black。为此,我需要 video4linux 应用程序。
但是,我无法与 beaglebone 共享我的互联网,因为“sudo apt-get install v4l-utils”不起作用。每当我更改互联网共享设置时,我都无法通过 ssh 连接到 beaglebone 的本地 IP。
因此,我想要一种可以在没有互联网连接的情况下安装 video4linux 的方法。
我正在一个关于图像处理的项目中使用 Beaglebone black。为此,我需要 video4linux 应用程序。
但是,我无法与 beaglebone 共享我的互联网,因为“sudo apt-get install v4l-utils”不起作用。每当我更改互联网共享设置时,我都无法通过 ssh 连接到 beaglebone 的本地 IP。
因此,我想要一种可以在没有互联网连接的情况下安装 video4linux 的方法。
如果您想在没有互联网的情况下安装包,这将非常复杂,因为您需要在实际包之前安装所有依赖包。每个包都有其他包的依赖关系。
您仍然可以从以下位置下载软件包:v4l-utils
并且使用WinSCP工具,您可以在 Beagle-bone 中进行复制。
您可以在以下位置找到其他 debian 依赖包:Debian Packages
您还可以通过 USB 从主机共享互联网到 beagle-bone。
遵循这个 sh 代码:
在 BeagleBone 上
ifconfig usb0 192.168.7.2
route add default gw 192.168.7.1
在 Linux 计算机上:
sudo su
#eth0 is my internet facing interface, eth3 is the BeagleBone USB connection
ifconfig eth3 192.168.7.1
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth3 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward