树莓派4修改源后upgrade失败处理

it2022-05-08  9

废话不多说,先上源

中国科学技术大学 Raspbian http://mirrors.ustc.edu.cn/raspbian/raspbian/

阿里云 Raspbian http://mirrors.aliyun.com/raspbian/raspbian/

清华大学 Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/

华中科技大学 Raspbian http://mirrors.hustunique.com/raspbian/raspbian/ Arch Linux ARM http://mirrors.hustunique.com/archlinuxarm/

华南农业大学(华南用户) Raspbian http://mirrors.scau.edu.cn/raspbian/

大连东软信息学院源(北方用户) Raspbian http://mirrors.neusoft.edu.cn/raspbian/raspbian/

重庆大学源(中西部用户) Raspbian http://mirrors.cqu.edu.cn/Raspbian/raspbian/

中山大学 已跳转至中国科学技术大学源 Raspbian http://mirror.sysu.edu.cn/raspbian/raspbian/

新加坡国立大学 Raspbian http://mirror.nus.edu.sg/raspbian/raspbian

牛津大学 Raspbian http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian/

韩国KAIST大学 Raspbian http://ftp.kaist.ac.kr/raspbian/raspbian/

起初接触树莓派4(2019/08/02)最新系统,不清楚Raspbian系统还区分stretch,jessie,wheezy,buster(当前最新的),然后胡乱配置一通软件源,导致各种无法更新upgrade,安装软件需要各种依赖,头都大了,现给出正确配置

更换源

备份原始文件(可选步骤)

1

2

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

编辑软件源配置

1、编辑 /etc/apt/sources.list 文件(软件源),参考如下命令:

1

sudo nano /etc/apt/sources.list

2、删除原文件所有内容,stretch 系统用以下内容取代:

1

2

deb http://mirrors.sysu.edu.cn/raspbian/raspbian/ stretch main contrib non-free

deb-src http://mirrors.sysu.edu.cn/raspbian/raspbian/ stretch main contrib non-free

注:网址末尾的raspbian重复两次是必须的。因为Raspbian的仓库中除了APT软件源还包含其他代码。APT软件源不在仓库的根目录,而在raspbian/子目录下。

jessie 用以下内容取代:

1

2

deb http://mirrors.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free

deb-src http://mirrors.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free

wheezy 用以下内容取代:

1

2

deb http://mirrors.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free

deb-src http://mirrors.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free

buster 用以下内容取代:

deb http://mirrors.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free deb-src http://mirrors.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free

Ctrl+o 保存,之后回车确认,然后 Ctrl+x 退出。

更新

配置好了可以尝试更新,用下面的命令分别更新软件源列表、软件版本和系统内核版本,完整的更新过程需要等挺久的。一般只用更新软件源列表即可。

1

2

3

4

5

6

7

#更新软件源列表

sudo apt-get update

#更新软件版本

sudo apt-get upgrade

sudo apt-get dist-upgrade

#更新系统内核

sudo rpi-update


最新回复(0)