nvidia板子进行ubuntu20.04刷机|更新:在18.04上刷机

我根据无法在Ubuntu 20.04上安装Deb文件?这是你需要做的!-51CTO.COM的做法进行安装,以下是一些遇到的问题和解决过程.

sudo apt install ./sdkmanager_1.4.0-7363_amd64.deb时出现以下报错

报错:E: Unsupported file ./sdkmanager_1.4.0-7363_amd64.deb given on commandline

,没办法通过deb安装sdkmanager.

我在网上找了一种办法,可以安装gdebi来解决.

安装gdebi

Xenial (16.04) : gdebi 软件包 : Ubuntu (launchpad.net)在该链接下下载安装包

下载完成之后通过tar -xf wenjianming.tar.tz来解压(记得替换成下载的文件名)

解压之后Ubuntu系统中使用gdebi安装.deb文件_sudo gdebi-优快云博客通过该链接中的命令安装.

在命令行里输入 sudo apt-get install gdebi

然后cd到下载的sdkmanager的deb文件所在文件夹下,sudo apt install ./sdkmanager_2.1.0-11682_amd64.deb来安装.

可以看到sdkmanager成功安装.

后面按照上面链接nvidia TX2 使用 SDK Manager工具刷机记录 | 迟思堂随笔 (latelee.cn)

进行,发现无法操作,因为我的ubuntu是20.04版本 ,笑拉了家人们,搞了半天版本不支持.......

——————————————————————————————————————————

而后在新电脑上装了18.06的虚拟机进行尝试,将之前的sdk的deb文件拷过来安装,发现文件已经损坏,只能再在官网下载。下载好之后放到共享文件夹里面,然后从共享文件夹里直接选中包然后右键安装.

安装成功之后按照他那个教程接着走nvidia TX2 使用 SDK Manager工具刷机记录 | 迟思堂随笔 (latelee.cn)

第一次下载一定要听劝,install later.

头一次我很快下载好了,但是安装出现了问题,在日志里出现了info flash jetson tx2 flash,博主选择关机,再次开启之后一切从头来过,然后它下载的东西会重新检验一遍(非常快),然后就继续进行安装工作,中间出现报错不要慌,关机继续安装,反复两三次就好了

有时候它会报错意思是你的内存不够了

,这个时候你要打开nvidia这个目录下(如下图),记住除了下面这个文件夹,其他都是没有用的,都要删除掉,rm -rf ./JetP......这样写(后面内容tab补全哈),有的文件夹可以删掉,有的会告诉你权限不够,这个时候检查sdkmanager有没有关掉,确认关掉之后再删,一般就可以瞬间删掉.

安装之后设置之类的跟着教程即可.随后在finish点掉之后我们打开tx的板子进行配置

lsb_release -a可以查看版本,发现版本更新为20.04

### 在 Ubuntu 20.04 上使用 Docker 部署 ARM64 架构的 Ubuntu 18.04 容器 #### 准备工作 为了确保能够顺利部署 ARM64 架构的容器,在主机环境中需要先完成一些准备工作。 安装 Docker 是第一步。对于基于 arm64 的系统,可以添加特定的 APT 源来获取适用于该架构的 Docker 版本: ```bash sudo apt-get update && sudo apt-get install -y ca-certificates curl gnupg lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 接着更新包索引并安装最新版本的 Docker Engine: ```bash sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io ``` 验证 Docker 是否正确安装以及支持多平台镜像拉取功能: ```bash docker run hello-world docker buildx create --use ``` #### 创建和运行 ARM64 容器 创建一个名为 `mybuilder` 的构建器实例,并指定其默认使用的 QEMU 虚拟化工具链以便模拟不同 CPU 架构: ```bash docker buildx create --name mybuilder --driver docker-container --bootstrap docker buildx use mybuilder ``` 现在可以从官方仓库中下载适合 ARM64 平台的基础映像文件,并启动一个新的交互式会话: ```bash docker pull ubuntu:18.04-arm64v8 docker run -it --rm ubuntu:18.04-arm64v8 bash ``` 如果遇到任何关于 SSL 或者其他依赖项的问题,则可能是由于网络连接不稳定造成的[^4]。建议检查本地 DNS 设置或者更换更稳定的互联网服务提供商后再试一次操作。 另外需要注意的是,虽然上述命令针对的是较新的 Docker 版本进行了优化处理,但如果是在较低版本的操作系统如 Ubuntu 18.04 LTS 中执行这些指令可能会碰到兼容性问题。因此推荐尽可能保持操作系统及其组件处于最新的稳定状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值