更新源,简单地说,就是修改两个文件:
1.软件更新源(/etc/apt/sources.list)
2.系统更新源(/etc/apt/sources.d/raspi.list)。我们对这两个文件进行修改,将其中的源网址更换为国内镜像站点即可。
修改之前,备份下配置文件
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
# 编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
ctrl+o并回车,写入文件,ctrl+x退出nano
# 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
ctrl+o并回车,写入文件,ctrl+x退出nano
sudo sed -i 's|//archive.raspberrypi.org|//mirrors.ustc.edu.cn/archive.raspberrypi.org|g' /etc/apt/sources.list.d/raspi.list
sudo apt-get update
命令,更新软件源列表,同时检查您的编辑是否正确。sudo apt-get update
可参考:https://www.cnblogs.com/mosson/p/7379854.html:
经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。
网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
如果只是临时需求:
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的镜像去安装gevent库。
用 ping 命令测试找到连接阿里云镜像服务器时间最短。平均只有10ms左右,其他的源平均40~50ms左右,国外的源100ms起步,因此选择使用阿里云镜像服务器。
3.1、备份 apt 源
控制台执行
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
3.2 修改 apt 源 (buster 版)
更换软件更新源( 建议修改)
sudo nano /etc/apt/sources.list
修改为
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
nano下基本命令
粘贴:ctrl+u
保存:ctrl+o
退出:ctrl+x
更换系统更新源(可以不改,暂时不提供,不需要更新系统)
sudo nano /etc/apt/sources.list.d/raspi.list
修改为
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main
执行下面两条指令更新软件源及软件
sudo apt-get update
sudo apt-get upgrade
4、修改 pip 源
后面要开发一些 python 项目,先将 pip 源更换成国内。
mkdir ~/.pip
sudo nano ~/.pip/pip.conf
在文件中写入下面3行,保存退出
[global]
trusted-host=mirrors.aliyun.com
index-url=https://mirrors.aliyun.com/pypi/simple/
————————————————
参阅:https://blog.csdn.net/qq_29225913/article/details/100939347
选择你的 Raspbian 对应的 Debian 版本: Debian 7 (wheezy) Debian 8 (jessie) Debian 9 (stretch) Debian 10 (buster)
注:现在最新版本是buster版.以前的是stretch版.
注意:网址末尾的raspbian
重复两次是必须的。因为Raspbian的仓库中除了APT软件源还包含其他代码。APT软件源不在仓库的根目录,而在raspbian/
子目录下。
编辑镜像站后,请使用sudo apt-get update
命令,更新软件源列表,同时检查您的编辑是否正确。
----------------------------------------------------------------------------------------------------------------------------------------
1.修改软件更新源,执行如下命令:sudo nano /etc/apt/sources.list
2.将第一行修改成中科大的软件源地址,「Ctrl+O」进行保存,然后回车,「Ctrl+X」退出。deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
3.修改系统更新源,执行如下命令:sudo nano /etc/apt/sources.list.d/raspi.list
4.将第一行修改成中科大的系统源地址,「Ctrl+O」进行保存,然后回车,「Ctrl+X」退出。deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
5.同步更新源,执行如下命令:sudo apt-get update
6. 更新升级以安装软件包,这个过程耗时较长。
注:上面是对就stretch版本的,新的应该替换为buster
----------------------------------------------------------------------------------------------------------
1.运行命令:
sudo nano /etc/apt/sources.list
选中原文件中第一行,复制一份(shift+ctrl+c),把第一行前面加#注释掉,
回车键下压一行
在第一行粘贴(shift+ctrl+v) 注:撤销M-U 对应键为shift+alt+u
把绿色字的网址部分,替换为国内的源地址:
https://mirrors.ustc.edu.cn/raspbian/
变成deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi #注意别忘了带关前面的deb
sudo apt-get update
参考中科大的说明(http://mirrors.ustc.edu.cn/help/raspbian.html)
Raspbian 源使用帮助
地址
https://mirrors.ustc.edu.cn/raspbian/
说明
Raspbian 安装镜像和软件源
系统架构
armhf
收录版本
jessie (oldoldstable)
stretch (oldstable)
buster (stable)
bullseye (testing)
使用说明
警告
操作前请做好相应备份
将 /etc/apt/sources.list 文件中默认的源地址 http://raspbian.raspberrypi.org/ 替换为 http://mirrors.ustc.edu.cn/raspbian/ 即可。
当然也可以直接编辑 /etc/apt/sources.list 文件(需要使用 sudo)。删除原文件所有内容,用以下内容取代(以 Buster 示例):
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
#deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
编辑此文件后,请使用 sudo apt-get update 命令,更新软件索引。
国内可用的镜像源在 http://www.raspbian.org/RaspbianMirrors找到(下面是2020.06.07的可用网址数据)
Asia |
China |
Tsinghua University Network Administrators |
http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ |
|
Asia |
China |
Dalian Neusoft University of Information |
http://mirrors.neusoft.edu.cn/raspbian/raspbian |
|
Asia |
China |
Unique Studio of Huazhong University of Science and Technology |
(http|rsync)://mirrors.hustunique.com/raspbian/raspbian |
|
Asia |
China |
University of Science and Technology of China |
(http|rsync)://mirrors.ustc.edu.cn/raspbian/raspbian/ |
|
Asia |
China |
Beijing Foreign Studies University |
(https|rsync)://mirrors.bfsu.edu.cn/raspbian/ |
|
Asia* |
China |
Zhejiang University |
http://mirrors.zju.edu.cn/raspbian/raspbian/ |
|
Asia |
China |
Chongqing University |
(http|https)://mirrors.cqu.edu.cn/raspbian/raspbian/ |
|
Asia |
China |
Shanghai University Open Source Community |
(http|ftp|rsync)://mirrors.shu.edu.cn/raspbian/raspbian/ |
|
Asia* |
China |
Nanjing University |
(http|https)://mirrors.nju.edu.cn/raspbian/raspbian/ |
|
***********************
清华的源:http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ 实测更新较早,比较及时,推荐.
http://mirror.nus.edu.sg/raspbian/raspbian/这个更新也挺快的
中科大的:(http|rsync)://mirrors.ustc.edu.cn/raspbian/raspbian/ 更新稍晚
()中科大的源址为:http://mirrors.ustc.edu.cn/raspbian/raspbian/)
百科:rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。
阿里的源:http://mirrors.aliyun.com/raspbian/raspbian/ 实测更新时间迟于前两个
运行命令重装pcmanfm:
sudo apt-get install --reinstall pcmanfm
在调试树莓派摄像头的时候遇到,在桌面建一文件夹,储存拍摄图片,拍完之后,打开桌面文件夹时,闪退.
网上查到情况如下:(参考https://blog.csdn.net/weixin_44298361/article/details/105288391)
是由于树莓派在读写文件的时候异常掉电所致
树莓派关机最好使用命令进行关机
sudo poweroff
解决闪退问题,只需要重新装一下pcmanfm
sudo apt-get install --reinstall pcmanfm
注意,若太慢可换源.