jetsonnano学习⽇志(⼀)
前沿:该学习⽇志为博主本⼈学习过程中查资料的汇总总结,出现问题等的修正记录。
1 系统初始化
1.1 vim与apt
第⼀次开机会进⾏镜像的⾃检,等待⼀段时间既可开机。进⼊UI界⾯后插⼊USB的⽹卡,链接WIFI使⽤浏览器测试⽹页链接可⽤之后再回到命令⾏操作。
apt是Advanced Packaging Tool的简称,是⼀款安装包管理⼯具。在Ubuntu下,我们可以使⽤apt命令可⽤于软件包的安装、删除、清理等,类似于Windows中的软件管理⼯具。但是该命令需要访问外⽹。所以我们先进⾏镜像的配置,输⼊指令开始配置镜像。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
vim是linux的⽂本编辑器,⽤于处理⽂本任务的程序。这⾥的镜像已经默认安装。指令格式为:
vim filename
在vim中有3种模式,分别为命令模式、末⾏模式、插⼊模式。
1. 命令模式
打开默认即命令模式,按ESC返回命令模式,常⽤的指令如下
按键作⽤备注
:进⼊尾⾏模式
i进⼊插⼊模式,且在当前字符前插⼊⽂本
o在当前⾏后追加⼀⾏
H回到⽂本的头部
L回到⽂本的尾部
dL删除到最后⼀⾏
vim编辑器下载与安装
(n)yy/Y复制n⾏
P/p粘贴到当前光标之前/后
u撤销修改
注意:区分⼤⼩写,使⽤时要注意键盘的状态
1. 末⾏模式
该模式主要⽤于修改保存或者修改⽂件
按键作⽤备注
:redo重复执⾏命令
:q退出
:wq保存并退出
:q!强制退出不会保存:w name另存为⽂件
1. 插⼊模式
该模式进⾏正常的编辑操作,没有什么好说的。
1.2 更换镜像
说完vim,我们需要把源给换掉才能⾃由升级,指令前⾯已经说了,更换内容如下所⽰:
deb mirrors.tuna.tsinghua.edu/ubuntu-ports/ xenial main multiverse restricted universe
deb mirrors.tuna.tsinghua.edu/ubuntu-ports/ xenial-security main multiverse restricted universe
deb mirrors.tuna.tsinghua.edu/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb mirrors.tuna.tsinghua.edu/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb-src mirrors.tuna.tsinghua.edu/ubuntu-ports/ xenial main multiverse restricted universe
deb-src mirrors.tuna.tsinghua.edu/ubuntu-ports/ xenial-security main multiverse restricted universe
deb-src mirrors.tuna.tsinghua.edu/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb-src mirrors.tuna.tsinghua.edu/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb ftp./debian stretch main
deb /debian stretch main
然后开始升级,输⼊如下指令。
sudo apt-get update
sudo apt-get full-upgrade
效果如下图所⽰,如果失败请检查⽹络链接和镜像
1.3 安装基本环境
执⾏如下指令以安装curl。是⼀种的命令⾏⼯具,⽤来请求 Web 服务器。它的名字就是客户端(client)的 URL ⼯具的意思。它的功能⾮常强⼤,命令⾏参数多达⼏⼗种。
sudo apt install curl
sudo apt install nano
curl有⾃⼰的环境依赖,所以直接装可能报错:
Depends: libcurl3-gnutls (= 7.47.0-1ubuntu2.13) but 7.47.0-1ubuntuX.XX is to be installed
注意区分l和数字1,1ubuntu是数字1。我们需要先把依赖装了。第⼀条指令⽤来查依赖的版本,第⼆条指令安装所需的依赖。具体要根据读者的版本灵活改变。
apt-cache showpkg libcurl3-gnutls
sudo apt-get install libcurl3-gnutls=7.47.0-1ubuntu2.13
我们再安装python,python使⽤脚本的⽅式安装,有如下指令。分别意味下载安装脚本和安装脚本。
sudo python3 get-pip.py
如果正确安装curl下载过程会正确执⾏⼊下图所⽰。
但是同样可能报错如下,原因是显然是缺少需要的依赖,我们把依赖装上就⾏。安装指令如下。
sudo apt install python3-testresources
正确的安装后效果如下图所⽰
安装完成之后我们使⽤指令,检验安装效果。正常情况下运⾏第⼆条指令要求重启,我们重启即可,重启的过程中可以看到计算机在进⾏⼀系列的配置。
sudo pip3 install jetson-stats
jtop
最后的运⾏结果如下图所⽰,可以使⽤指令查看硬件的相关信息
到此我们已经熟悉了基本的命令⾏操作⽅式,下⼀步我们要检查相关的变量。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。