给树莓派上的Ubuntu替换正确的apt源

举报
Khan安全团队 发表于 2023/06/05 20:41:34 2023/06/05
【摘要】 最近又开始玩树莓派了,买了2G内存的树莓派4B作为送给自己的奖励,配上一张32G的TF卡,用balenaEtcher向TF卡写入了树莓派专用的Ubuntu Server 20.04.1 LTS,并且按照惯例第一时间用阿里云镜像更新了apt源,但是一切进展顺利的时候忽然就翻车了。树莓派版本的Ubuntu Server默认开启了ssh,接入网线后用Goby扫描拿到了树莓派的IP,顺利通过ssh登...

最近又开始玩树莓派了,买了2G内存的树莓派4B作为送给自己的奖励,配上一张32G的TF卡,用balenaEtcher向TF卡写入了树莓派专用的Ubuntu Server 20.04.1 LTS,并且按照惯例第一时间用阿里云镜像更新了apt源,但是一切进展顺利的时候忽然就翻车了。

树莓派版本的Ubuntu Server默认开启了ssh,接入网线后用Goby扫描拿到了树莓派的IP,顺利通过ssh登录了上去。跑了几个简单的Python脚本后一切正常,直到偶然间使用了ifconfig命令,发现命令不可用,就顺手输入命令安装net-tools:

 sudo apt install net-tools

结果发现居然安装不了,返回了以下信息:

 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 E: Unable to locate package net-tools

这明显是找不到对应的软件包,但我很确定替换后的源是可用的,因为是直接从另外一台Ubuntu虚拟机上拷过来的。

没有头绪的时候就要百度了,找了半天都是让我sudo apt update,虽然知道没什么用,但也跟着试了,是真的没用!

困惑了一天,问题没解决、也没头绪,就先放一放,反正暂时没多大影响。

结果安装了elasticsearch后,要安装elasticsearch的python接口时发现pip用不了,再次通过apt安装pip时出现同样的问题,说明这个问题会影响到我后续的一系列操作,必须要解决了。

还好,功夫不负有心人,终于在一篇文章中找到了答案:

apt的源要区分CPU架构,我直接把x86的源放到了arm64架构的树莓派上自然就用不了,arm架构的要用ubuntu-ports,于是根据文章中的提示找到了清华大学镜像,并替换了原来的/etc/apt/source.list文件,然后sudo apt update,接下来就一切正常了。

附上源的内容:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。