首页 > 技术文章 > 软件篇-01-为Jetson TX2扫清科研的障碍

QiQi-Robotics 2020-08-27 09:00 原文

建议用vryL,GUI界面,功能更全,支持订阅。
https://github.com/ShieldQiQi/vryL​github.com
下面的内容不用看了,除非你更喜欢命令行界面。
 
To remove all barriers in the way of science
很喜欢Sci-Hub的这句话,科学的道路上不应该有障碍
 
 
事情的起因是我需要给orb_slam2_ros 功能包安装依赖,但是每次 rosdep update 都是在某一个地方 Timeout,于是我试图把原来的时间阈值从25s改到100s,然而并没有什么实际效果。我心想过一会再试,于是去下载ZED摄像头的sdk,然而十几k的下载速度下载几百M的文件让我更加心塞,还时刻担心着网速会不会突然掉到0,终于下载界面的“Resume”让我放弃。
最后我是通过在手机上用网络代理下载完成的,但我不能每次都用手机吧,于是便有了这篇文章。下面正篇开始:
 
实验对象:Nvidia Jetson TX2
上网工具: vry
说明:本文只讨论客户端配置部分,服务器等配置大家可以自己去Github学习
 
一、下载和安装
 
https://github.com/vry/vry-core/releases
从以上链接里下载arm64版本的Linux压缩包
https://github.com/nofacer/vry-forward
把上面的仓库git下来,然后将之前的压缩包mv到这个文件夹,cd进入当前文件夹,使用以下命令安装软件:
sudo bash go.sh -l vry-linux-<64/arm>.zip
安装完成后,使用以下命令开启服务:
sudo systemctl start vry
之后验证是否安装成功:
systemctl status vry.service
正确安装后因该是以下界面
 
二、配置客户端
 
这个时候你就可以在以下文件夹找到cofig.json文件了
sudo vim /etc/vry/config.json
你只需要在这个文件里配置你的服务器的ip地址和用户ID,代理配置示例:
 
可从其它客户端导入,或者参考官方文档
 
然后重启服务
sudo systemctl restart vry
 
三、配置浏览器代理或者全局代理
 
最后一步,
从github下载以下插件来管理chrome或者火狐浏览器的代理
当然你也可以在ubuntu系统设置里设置全局代理
 
四、一切配置妥当后,你就可以在真正意义的互联网上冲浪了
 
 
等等,此时的我似乎忘了最初的目的...
 

推荐阅读