出现这个问题,一般情况下都是给Jetson TX1刷机之后,出现的问题,解决这个问题花费了很久的时间,最后在网上找到了一位大神给出的解决方案,给出链接:https://blog.youkuaiyun.com/qq_29573053/article/details/71515714
问题原因是因为刷机的电脑是amd64架构,而TX1是arm架构,所以在amd64架构安装了Jetpack的刷机包之后,amd64架构无法更新arm架构的功能包,解决方案如下
1.删除arm架构的功能包
sudo apt-get remove .*:armhf
特别注意.*后面是:而不是. 另外我的问题当中是显示的binary-armhf,大神的是arm64,不知道为什么不一样,但是依然可以用这个命令解决,只不过把armhf换成arm64。下面这条命令也一样。
2.删除arm架构
sudo dpkg --remove-architecture armhf
接下来就可以正常的启动sudo apt-get update了。