解锁root

1
2
3
4
5
6
7
sudo passwd root
sudo passwd --unlock root
# 可能会提示 password expiry information changed
# 需要配置ssh,允许root用户登录
sudo nano /etc/ssh/sshd_config
# Ctrl + W 搜索 PermitRootLogin without-password 取消注释并改为
PermitRootLogin yes

重启后就可以用root登录了,之后的操作我都是在root下,如果你没用root,自行加上sudo

切换国内软件源

参考 [1]

版本对应表 [2]

版本号对应代号
6.0squeeze
7.0wheezy
8.0jessie
9.0stretch
10.0buster
11.0?bullseye
1
2
3
4
5
6
7
8
# 首先查看版本
cat /etc/debian_version

# 备份配置
cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 修改 sources.list
nano /etc/apt/sources.list

删除原有内容,配置国内的,这里以中国科学技术大学的软件源为例
版本号不同,配置也不同,我的版本号是 10.0 所以是 buster

1
2
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free

保存退出,然后更新一下列表和软件

1
2
apt-get update
apt-get upgrade