[应用]

树莓派4之Ubuntu(二) Ubuntu 22之镜像源踩坑

[复制链接]
1305|2
手机看帖
扫描二维码
随时随地手机跟帖
倔强的小轩|  楼主 | 2022-5-29 10:56 | 显示全部楼层 |阅读模式
本帖最后由 倔强的小轩 于 2022-5-30 10:15 编辑

#申请原创#     5月11号晚上,闲着无聊,手上刚好有一个英特尔神经网络计算棒NCS2,想在树莓派的Ubuntu下载openvino工具套件进行部署.部署前要在Ubuntu里进行openvino工具的下载编译,我通过xrdp远程登陆树莓派Ubuntu,在浏览器打开openvino官网,但是不知道为什么,浏览器特别卡.之后我就更新源.不知道为啥,看到镜像源是Ubuntu我就有种想改成国内镜像源的冲动,即使它也不卡.


1.后来手贱换了清华镜像源,后来多次update失败,重启多次一样无效,还是update失败.

424496292dea52c506.png

590276292deb2711bc.png



2.上阿里源网站,偶然发现有Ubuntu arm版本的,瞬间明白了是复制了X86的清华镜像源,所以导致失败.之后重新复制阿里云的ubuntu ports,再次发现数字签名错误,多次尝试update无效.arm开发板的Ubuntu库和普通Ubuntu的库是不一样的,arm的是Ubuntu-ports库.

56056292deca8d364.png



766196292ded4d288c.png



3.之后看到网上教程,估计是版本搞错了,而阿里云镜像源之所以失败,用的是Ubuntu16版本的,因为它的地址里带了xenial.

235316292def8b06f3.png

225796292df0211ff7.png





4. 我的是Ubuntu22版本,镜像源也应该用新版本,后来查询Ubuntu22代号,查不到22的代号,最新只能到21的代号


386936292df0c4f9ec.png



   
5.最后输入命令行lsb_release -a命令查询Ubuntu22 代号为jammy.

921716292df1b2d235.png



6.于是我天真的以为,把清华源的代号统统修改成jammy尝试就行了,谁知道现实是无情的,镜像源地址根本不是修改代号那么简单.


7.于是我重新上清华大学镜像源网站查找Ubuntu-ports镜像源地址,点进去显示下图

26766292df2f4cd8a.png


8.发现一直找不到镜像地址,后来看到问号角标,才发现是点右上角问号进去的.点进去可以选择版本.奇怪的是,Ubuntu官网树莓派的Ubuntu只有最新版22的,而清华源从14-22的版本都有.

226226292df58503d5.png

848836292df725938e.png


9.最后复制了清华源镜像地址添加保存退出.
# 默认注释了源码镜像以提高 aptupdate 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/jammy main restricted universe multiverse
# deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricteduniverse multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/jammy-updates main restricted universe multiverse
# deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates mainrestricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backportsmain restricted universe multiverse
# deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports mainrestricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/jammy-security main restricted universe multiverse
# deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security mainrestricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/jammy-proposed main restricted universe multiverse
# deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed mainrestricted universe multiverse
本镜像仅包含 arm64 armhf ppc64el riscv64 s390x架构的软件包。


  10.需要注意的是”本镜像仅包含 arm64 armhf ppc64el riscv64 s390x 架构的软件包。”这段话不能添加到sources.list里,否则会报错,我已经试过了


  11.途中还遇到个问题,就是修改完保存并推出后报错, 百度方法是:w ! sudo tee %,我试过无效,后来才知道是etc前面漏了一个斜杠导致报错

664086292dfe6c702f.png

424326292dfd680a37.png


12.终于成功了,踩了不少坑,敲了最少三十次sudo vim/etc/apt/sources.list


603616292dfff480c5.png


13.最后一点,按照网上教程修改镜像源要备份原来的源,我觉得其实备份不备份都一样.因为我查过网上教程,只教你备份,不教你怎么恢复,那备份了个寂寞,反正不知道怎么把备份源恢复,要不然我也不会搞了一晚上.总之就是踩了十几个坑


   14.附上Ubuntu-ports官方镜像源,这个就是我备份之后又恢复不了的源,令我又恨又爱的官方镜像源.

# See http://help.ubuntu.com/community/UpgradeNotes for howto upgrade to
# newer versions of the distribution.
deb http://ports.ubuntu.com/ubuntu-ports/ jammy mainrestricted
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy mainrestricted
deb http://ports.ubuntu.com/ubuntu-ports/ jammy-updatesmain restricted
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-updatesmain restricted
deb http://ports.ubuntu.com/ubuntu-ports/ jammy universe
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammyuniverse
deb http://ports.ubuntu.com/ubuntu-ports/ jammy-updatesuniverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-updatesuniverse
deb http://ports.ubuntu.com/ubuntu-ports/ jammy multiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammymultiverse
deb http://ports.ubuntu.com/ubuntu-ports/ jammy-updatesmultiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-updatesmultiverse
deb http://ports.ubuntu.com/ubuntu-ports/ jammy-securitymain restricted
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-securitymain restricted
deb http://ports.ubuntu.com/ubuntu-ports/ jammy-securityuniverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-securityuniverse
deb http://ports.ubuntu.com/ubuntu-ports/ jammy-securitymultiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-securitymultiverse







604376292df6628c9f.png
57846292dfca7e328.png

使用特权

评论回复

相关帖子

倔强的小轩|  楼主 | 2022-5-30 10:10 | 显示全部楼层
@21小跑堂,看看能不能申请原创?

使用特权

评论回复
CloudPlayer| | 2022-6-21 17:34 | 显示全部楼层
清华源确实挺好的,改树莓派的源也方便,还告诉你改哪两个文件

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则