ubuntu1804换清华源

本文介绍如何配置清华大学的ROS镜像源,并解决了因GPG密钥过期导致的更新问题。通过简单的步骤指导用户备份原有源文件、替换为清华源,并更新GPG密钥。

1、清华源获取:

官方地址:

备份原始源文件:

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

修改源文件:

vim /etc/apt/sources.list  (将内容拷贝进入即可)

2、更新

sudo apt-get update

如果执行后出现如下错误打印:

The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics info@osrfoundation.org

解决方法:

ROS使用debian包管理系统来分发软件, 因此就需要一个GPG密钥来确保功能包的准确性和权威性, 通常来说,默认的密钥大概在使用2年之后会过期, 因此我们需要从新添加ros相关的密钥上去。

去清华官网下载并安装GPG密钥即可。

下载和操作方式:https://mirror.tuna.tsinghua.edu.cn/help/ros/

<think>好的,我现在需要帮用户解决在Ubuntu 20.24上更清华源的问题。首先,我要确认用户提到的版本是否正确,因为通常Ubuntu的版本号是20.04而不是20.24,可能用户输入有误。不过根据提供的引用内容,用户确实提到了20.24,这可能是一个笔误,但引用的资料里也有同样的写法,比如引用[3]、[4]、[5]都提到了Ubuntu20.24,所以可能需要按照用户提供的版本来处理,但实际中可能不存在这个版本。这时候应该考虑用户可能指的是20.04(Focal Fossa),因为这是常见的版本,而清华源也支持这个版本。 接下来,我需要参考用户提供的引用内容。引用[1]提到了更清华源的步骤,包括备份原有源、编辑sources.list文件,替为对应版本的清华源。引用[2]提到在proot-distro安装Ubuntu24.04时换源,可能和用户的问题不太相关,但可以忽略。引用[3]、[4]、[5]都是关于Ubuntu20.24的操作,但可能用户实际是指20.04。 步骤方面,首先需要备份原来的源文件,这是关键的一步,避免出错后无法恢复。然后,用户需要编辑sources.list文件,删除原有内容,替清华源的地址。这里需要确认清华源的正确URL,并确保选择正确的版本代号,比如20.04对应focal。然后更新软件列表,确保更成功。 需要注意的是,用户可能对命令行操作不熟悉,所以需要给出具体的命令,例如使用sed命令快速替,或者手动编辑。同时,要提醒用户注意权限问题,使用sudo。另外,在替换源的时候,确保版本代号正确,否则会导致软件包无法找到。 可能的问题包括用户输入错误的版本代号,或者在编辑文件时格式错误,导致源不可用。需要强调检查步骤,例如更新后没有错误提示。此外,用户可能遇到编辑器的问题,比如使用gedit或nano,需要给出相应的命令。 最后,生成相关问题需要考虑用户可能的后续操作,比如更新软件、处理可能出现的错误,或者更其他镜像源等。</think>### 分步指南:Ubuntu 20.04 更清华源 1. **备份原有软件源** 执行命令备份系统默认源文件,防止操作失误: ```bash sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup ``` 2. **编辑软件源配置文件** 使用文本编辑器(如 `gedit` 或 `nano`)打开源文件: ```bash sudo gedit /etc/apt/sources.list # 图形界面编辑器 # 或 sudo nano /etc/apt/sources.list # 命令行编辑器 ``` 3. **替清华源内容** **删除原有内容**,粘贴以下对应版本的清华源配置(Ubuntu 20.04 代号为 `focal`): ``` # 清华大学镜像源 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse ``` > 📌 注:若需快速替,可直接执行: > ```bash > sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list > sudo sed -i 's/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list > ``` 4. **更新软件列表** 执行以下命令使新配置生效: ```bash sudo apt update sudo apt upgrade -y # 可选:升级所有已安装软件 ``` [^1]: 引用[1]中已明确备份和编辑源文件的操作流程。 --- ### 常见问题排查 - **报错 `Unable to locate package`**:检查源文件中版本代号(如 `focal`)是否与系统版本匹配。 - **编辑器权限问题**:确保使用 `sudo` 提权编辑系统文件。 - **网络连接失败**:验证 `ping mirrors.tuna.tsinghua.edu.cn` 是否通畅。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值