修改树莓派系统的更新源,软件安装源和pip安装源

news2024/12/23 18:11:48

本文目录

  • 1、更换系统更新源
  • 2、更改软件源
  • 3、更换 pip 源
  • 4、更新系统与软件
  • 5、附加知识

Linux系统常用的安装源主要有系统更新源和软件安装源二大类,系统更新源是用于对Linux系统本身进行升级更新的,软件安装源是用于通过apt命令安装软件的。随着python的日益普及,现在又加了一个源叫pip安装源,用于安装管理python的第三方库(pip 是 Python 标准库中的一个包,这个包是用来管理 Python 第三方库的)。所以通常来说Linux系统里有三大源: 系统更新源,软件安装源和pip安装源。一般来说,Linux发行版本安装成功后,会根据客户选择的语言和区域自动修改到本地的安装源,但树莓派没有做这个事情,默认的源的服务器都是在国外的,这会导致安装速度慢等问题,所以才有了修改安装源到国内镜像服务器的需求。

1、更换系统更新源

系统更新源是用于对Linux系统本身进行升级更新的软件仓库,树莓派系统更新源配置在(/etc/apt/sources.list.d/raspi.list)里,所以只要修改这个文件,使用国内的镜像服务器,替换掉默认的服务器则可。

执行命令如下:

sudo vi /etc/apt/sources.list.d/raspi.list

将原来的内容全部删除掉后,加上如下:

deb https://mirror.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main
deb-src https://mirror.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main

保存退出则可。

2、更改软件源

软件安装源是用于通过apt命令安装与更新其它软件的的软件仓库,树莓派系统更新源配置在(/etc/apt/sources.list)里,所以只要修改这个文件,使用国内的镜像服务器,替换掉默认的服务器则可。

执行命令如下:

sudo vi /etc/apt/sources.list

将原来的内容全部删除掉后,加上如下:

deb https://mirror.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi firmware
deb-src https://mirror.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi firmware

保存退出则可。

3、更换 pip 源

pip 是 Python 标准库中的一个包,这个包是用来管理 Python 第三方库的,所以当我们用pip去安装第三方python库的时候就会用到pip镜像。注意 树莓派里的pip不一定是默认安装的,如果你没有安装python和pip工具,那么你需要先安装好。

sudo apt install python3
sudo apt install python3-pip

然后用pip -v config list命令可以看到pip源可以被配置在以下地方:

xxx@raspberrypi:~ $ pip -v config list
For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
For variant 'global', will try loading '/etc/pip.conf'
For variant 'user', will try loading '/home/xxx/.pip/pip.conf'
For variant 'user', will try loading '/home/xxx/.config/pip/pip.conf'
For variant 'site', will try loading '/usr/pip.conf'

我们创建site所指向的配置文件/usr/pip.conf并将以下内容写入这个文件则可:

[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
extra-index-url = https://pypi.tuna.tsinghua.edu.cn/simple
                  https://mirrors.aliyun.com/pypi/simple
                  hppts://pypi.douban.com/simple
                  
[install]
trusted-host=
        pypi.tuna.tsinghua.edu.cn
        mirrors.aliyun.com
        pypi.douban.com
        pypi.mirrors.ustc.edu.cn

ssl_verify: false

4、更新系统与软件

sudo apt-get update
sudo apt-get upgrade	//访问源列表,读取软件列表,然后保存在本地。
pip3 install -U pip		//升级-U指定的PIP库到最新版本,也可以替换成任何想要的PYTHON库

5、附加知识

  1. 在Raspberry Pi OS(原Raspbian)的官方网站上上课以查到当前有哪些官方的镜像源。
  2. 什么是Raspbian:Raspberry Pi OS(原名Raspbian)是为树莓派基于Debian开发的操作系统,树莓派基金会正式将其作为树莓派的官方操作系统)。
  3. 当前有这些国内镜像源可用
    在这里插入图片描述
  4. 树莓派软件仓库分类和配置项格式
  • 树莓派软件仓库一般分成以下5种,对应以下图片中的5个目录:

    main:官方支持的符合 DFSG 规范的软件
    contrib:带有非自由依赖关系的 DFSG 兼容软件
    non-free:非 DFSG 兼容软件
    firmware:官方固件,非开源
    rpi:Debian armhf testing distribution for Raspberry Pi

  • 配置项格式如下:

deb <软件源地址> <主版本代号> [软件仓库1] [软件仓库2] [软件仓库3] ...
deb-src <软件源地址> <主版本代号> [软件仓库1] [软件仓库2] [软件仓库3] ...

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/442459.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Zigbee】解密Zigbee地址分配——你需要知道的一切

&#x1f496; 作者简介&#xff1a;大家好&#xff0c;我是Zeeland&#xff0c;全栈领域优质创作者。&#x1f4dd; CSDN主页&#xff1a;Zeeland&#x1f525;&#x1f4e3; 我的博客&#xff1a;Zeeland&#x1f4da; Github主页: Undertone0809 (Zeeland) (github.com)&…

URL 转为QR code(二维码)

推荐一个良心的网站&#xff0c;能够免费地将url、text编码为二维码&#xff0c;而且还能设计logo、颜色等。 https://www.the-qrcode-generator.com/ 如下图&#xff1a; 可以自己定义logo、颜色&#xff1a; 还能查看扫描历史等统计信息&#xff1a; 上述所有功能都是免…

【人工智能概论】 RNN、LSTM、GRU简单入门与应用举例

【人工智能概论】 RNN、LSTM、GRU简单入门与应用举例 文章目录 【人工智能概论】 RNN、LSTM、GRU简单入门与应用举例一. RNN简介1.1 概念简介1.2 方法使用简介 二. 编码层embedding2.1 embedding的参数 一. RNN简介 1.1 概念简介 循环神经网络(Recurrent Neural Network)理念…

苹果电容笔值得买吗?ipad电容笔推荐平价

在当今时代&#xff0c;高科技已经成为推动数字产品发展的重要推动力。无论是在工作上&#xff0c;还是在学习上&#xff0c;大屏幕都能起到很好的作用。IPAD将会更好地融入我们的生活&#xff0c;不管是现在还是未来。而ipad配上一支简单的电容笔&#xff0c;不仅可以提高工作…

【机器学习】P22 过拟合和欠拟合的探究2,高偏差与高方差

过拟合与欠拟合的探究2&#xff0c;高偏差与高方差 高偏差和高方差过拟合与欠拟合的解决策略带有L2正则化的神经网络带有早停法的神经网络的完整案例 MINST 高偏差和高方差 高偏差和高方差是机器学习中常见的两个问题&#xff0c;会影响模型的性能。 高偏差&#xff08;High …

MySQL数据库,聚合查询

目录 1、聚合查询 1.1聚合函数 1.1.1count函数 1.1.2sum函数 1.1.3avg函数 1.1.4max函数 1.1.5min函数 1.2group by子句 1.3having 1、聚合查询 1.1聚合函数 聚合函数查询又叫函数查询&#xff0c;它是通过一些特定的函数根据需求来查询相关的信息&#xff0c;常见的…

代码随想录|day52| 动态规划part13● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组

300 最长递增子序列 链接&#xff1a;力扣 看了思路之后写的代码&#xff0c;不知道为什么报错了。 错误一&#xff1a; int nnums.size();vector<int>dp(n,0);dp[0]1;for(int i1;i<n;i){for(int j0;j<i;j){if(nums[i]>nums[j]){dp[i]max(dp[i],dp[j]1);}}}retu…

Java版本企业电子招投标采购系统源代码——功能模块功能描述+数字化采购管理 采购招投标

​ 功能模块&#xff1a; 待办消息&#xff0c;招标公告&#xff0c;中标公告&#xff0c;信息发布 描述&#xff1a; 全过程数字化采购管理&#xff0c;打造从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通供应商门户具备内外协同的能力&#xff0c;为外…

ChatGPT 聊天接口API 使用

一、准备工作 1.准备 OPENAI_ACCESS_TOKEN 2.准备好PostMan 软件 二、测试交流Demo 本次使用POSTMAN工具进行快速测试&#xff0c;旨在通过ChatGPT API实现有效的上下文流。在测试过程中&#xff0c;我们发现了三个问题&#xff1a;    1.如果您想要进行具有上下文的交流&…

【prettier Error resolving prettier configuration for x:\xxx\.prettierrc.js】

Prettier Error resolving prettier configuration for x:\xxx.prettierrc.js 解决方法 Prettier 出现如下错误 错误 内容内联代码片 Error resolving prettier configuration for d:\map\user_package\Leaflet.FileLayer-master\.prettierrc.js ["ERROR" - 10:38…

Facebook、Google、亚马逊,谁将成为跨境电商的营销宠儿?

跨境电商在全球范围内的发展日益迅猛&#xff0c;而营销渠道的选择也变得越来越多样化。在众多的广告平台中&#xff0c;Facebook、Google和亚马逊被公认为是跨境电商卖家们最主要的营销平台。那么&#xff0c;这三个平台中哪个会成为跨境电商的营销宠儿呢&#xff1f; 一、Fac…

自动驾驶——智能底盘构造详解及新发展

摘要&#xff1a; 汽车底盘是指汽车上由传动系统、行驶系统、转向系统和制动系统等部分的组合&#xff0c;其功能包括支承、安装汽车车身、发动机及其它各部件及总成&#xff0c;形成汽车的整体造型&#xff0c;承受发动机动力&#xff0c;保证车辆正常行驶等。 底盘构造介绍 …

摄像头/视频读取_写入

摄像头/视频读取_写入 ➢VideoCapture类: 使用 OpenCV 播放视频&#xff0c;几乎与使用它来显示图像一样容易。播放视频时只需要处理的新问题就是如何循环地顺序读取视频中的每一顿&#xff0c;以及如何从枯燥的电影视频的读取中退出该循环操作。具体如例如下&#xff1a; #…

【计算机架构】如何计算 CPU 动态功耗

&#x1f4dc; 本章目录&#xff1a; 0x00 动态功耗&#xff08;Dynamic Power&#xff09; 0x01 集成电路成本&#xff08;Integrated Circuit Cost&#xff09; 0x02 基准测试&#xff08;SPEC CPU Benchmark&#xff09; 0x03 SPEC功率基准测试&#xff08;SPEC Power B…

vs2022下配置zxing cpp环境

生成zxing 下载zxing&#xff0c;zxing-cpp-master https://github.com/zxing-cpp/zxing-cpp Cmake生成项目&#xff0c;点Generate&#xff0c;把OpenCV_DIR修改了&#xff0c;NameValue没有报红就点Generate。然后点Open Project打开项目。 打开项目后&#xff0c;右击解决…

赋值法写基础解系中解向量

赋值法写基础解系中解向量 &#xff08;一&#xff09;背景引入 通常解方程组时&#xff0c;将系数矩阵化为行阶梯型&#xff0c;进而可化为行最简型 &#xff08;说一嘴&#xff1a;行最简型是指阶梯口元素全是1&#xff0c;该1所在列全其余全为0&#xff1b;广义行阶梯的阶梯…

maven作用讲解---以及怎么配置阿里的maven镜像

目录 Maven介绍 传统的java项目的结构和maven的对比 传统 Maven的项目 如何配置阿里 maven 2. 修改 Maven介绍 传统的java项目的结构和maven的对比 传统 Maven的项目 如何配置阿里 maven (1) 把 D:\program\JavaIDEA 2020.2\plugins\maven\lib\maven3\conf\settings.xml…

DNS服务

DNS服务 使用背景 在日常生活中人们习惯使用域名访问服务器&#xff0c;但机器间互相只认IP地址&#xff0c;域名与IP地址之间是多对一的关系&#xff0c;一个ip地址不一定只对应一个域名&#xff0c;且一个完整域名只可以对应一个ip地址&#xff0c;它们之间的转换工作称为域…

锐捷常用命令

所有交换机和无线控制器开启SSH服务&#xff0c;用户名密码分别为admin、admin1234&#xff1b;密码为明文类型,特权密码为admin 以S5为例&#xff1a; S5(config)#enable service ssh-server S5(config)#username admin password admin123 S5(config)#line vty 0 4 S5(co…

【C++ 十】STL基本概念、STL六大组件、STL容器、STL算法、STL迭代器

STL 的诞生、STL 基本概念、STL 六大组件、STL 容器、STL 算法、STL 迭代器 文章目录 STL 的诞生、STL 基本概念、STL 六大组件、STL 容器、STL 算法、STL 迭代器前言1 STL 的诞生2 STL 基本概念3 STL 六大组件4 STL 中容器、算法、迭代器5 容器算法迭代器初识5.1 vector 存放内…