一键换源 Ubuntu 18.04/20.04/22.04 和 Jetson 上更换 apt 源和 pip 源

在这里插入图片描述

一、引言

因为种种原因, 为了加快软件包的下载速度和稳定性,我们在常常需要更换软件源(apt 源)和 Python 包源(pip 源)。本文将详细介绍如何在 Ubuntu 18.04、20.04、22.04 和 Jetson 设备上更换 apt 和 pip 源(大多数博客做法)和一键换源方法(强烈推荐!!!)

二、备份原有源列表

在更换 apt 源之前,建议先备份原有的源列表文件,以便在需要时可以恢复。

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

方案一. 一键更换 apt 源/pip源 (强烈推荐!!!)

步骤一: 输入一键指令, 选择5换apt源/选择13换pip源

一行代码-解决人生烦恼
推荐语:一行代码搭建机器人开发环境(ROS/ROS2/ROSDEP)
开源地址:https://github.com/fishros/install
官网: https://fishros.org.cn/forum/topic/20/%E5%B0%8F%E9%B1%BC%E7%9A%84%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85%E7%B3%BB%E5%88%97?lang=zh-CN

wget http://fishros.com/install -O fishros && . fishros

无论是树莓派还是jetson还是原生ubuntu系统, 输入上面这个指令,直接选择选择换源就行
在这里插入图片描述

步骤二: 选择2更换系统源清理第三方源

选择2

步骤三: 选择1 添加

选择1

方案二 . 普适性方案更换 apt 源/pip源

1. Ubuntu 18.04

编辑 sources.list 文件:

sudo nano /etc/apt/sources.list

将文件内容替换为以下内容(以中科大源为例):

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

保存并退出,然后更新软件包列表:

sudo apt update
2. Ubuntu 20.04

编辑 sources.list 文件:

sudo nano /etc/apt/sources.list

将文件内容替换为以下内容(以阿里云源为例):

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

保存并退出,然后更新软件包列表:

sudo apt update
3. Ubuntu 22.04

编辑 sources.list 文件:

sudo nano /etc/apt/sources.list

将文件内容替换为以下内容(以清华大学源为例):

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

保存并退出,然后更新软件包列表:

sudo apt update
4. Jetson 设备

根据jetpack版本

编辑 sources.list 文件:


将文件内容替换为以下内容(以中科大源为例):

```bash
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse

保存并退出,然后更新软件包列表:

sudo apt update
5、更换 pip 源

无论是 Ubuntu 还是 Jetson 设备,更换 pip 源的方法都是相同的。这里以更换为国内常用的阿里云源为例。

创建或编辑 pip 配置文件:

mkdir ~/.pip
nano ~/.pip/pip.conf

将以下内容添加到文件中:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

保存并退出。

  • 24
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值