Ubuntu中apt-get、pip更换下载源为国内源

本文详细介绍了如何在Ubuntu系统中更换apt-get安装源为国内源,以及如何永久更换pip源。提供了具体步骤,包括使用vim或gedit编辑配置文件,选择清华等国内镜像源,并附带临时更换pip源的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、更换apt-get安装源为国内源

整个过程如下:

(1)输入:sudo su (ubuntu系统)切换为root超级管理员;

(2)执行命令:vim /etc/apt/sources.list;

(3)使用命令:%d 清空所有内容;

(4)打开清华数据源地址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 选择相应的版本复制内容,点击“i”键进入编辑文本模式,粘贴内容到vim编辑窗体,点击“ESC”键进入编辑模式,输入“:wq”保存离开;

(5)更新源:sudo apt-get update

(6)更新软件:sudo apt-get upgrade

如果对于vim操作不熟悉的话,可以使用以下命令来代替(1)-(3)步骤:

使用:sudo gedit /etc/apt/sources.list命令来打开apt-get命令的下载源配置文件。然后执行

(4)-(6)操作。

2、pip源更换(永久)

(1)在根目录创建.pip文件:mkdir ~/.pip

(2)在刚刚创建的.pip目录创建文件pip.conf:touch .pip/pip.conf

(3)使用gedit命令打开pip.conf文件,将下面内容复制进去:

[global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host = pypi.tuna.tsinghua.edu.cn

结果如下:
在这里插入图片描述
在这里我们更换的是清华的源,清华的源5分钟同步官网一次,建议使用。这里给出国内目前的pip镜像源:

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

对于需要临时更换pip下载源的,可以在执行pip命令时,**用 -i参数**临时指定以上的下载源之一即可,具体命令如下:

#安装1.14.5版本的numpy
sudo pip install numpy==1.14.5 -i https://pypi.tuna.tsinghua.edu.cn/simple/

在这里安装的时1.14.5版本的numpy。

<think>好的,我现在需要帮助用户在Ubuntu 18.04上更换apt-get的软件,以解决执行sudo apt-get update时出现的问题。首先,我要回忆一下相关的步骤和可能遇到的坑。 根据用户提供的引用内容,特别是引用[3]提到使用鱼香ROS的一键换脚本,这可能是一个简便的方法。但用户可能也希望手动更换,以便更了解过程或者自定义地址。另外,引用[2]和[3]都提到了更换国内源,比如清华,这可能是一个常用的解决方案。 首先,手动更换的步骤应该是备份原来的sources.list文件,然后替换成国内的镜像,比如清华或者阿里云。步骤大致如下: 1. 备份现有列表:使用sudo cp命令备份/etc/apt/sources.list文件,防止出错后可以恢复。 2. 编辑sources.list文件:使用文本编辑器如nano或gedit,替换内容为国内源。 3. 更新软件列表:执行sudo apt-get update测试是否成功。 但用户可能在更换时遇到权限问题,或者编辑文件时格式错误,导致不可用。比如,引用[3]中提到的404错误可能就是因为地址不正确或者版本不匹配(如bionic对应18.04)。 另外,引用[4]提到安装pip3时需要先更新,说明正确配置对于后续软件安装很重要。 可能的错误点包括:未正确选择Ubuntu版本对应的,比如把18.04(bionic)的写成其他版本的代号;或者换后没有执行update命令。 现在需要将步骤详细分解,确保用户能一步步操作,并且提示可能的注意事项,比如选择正确的镜像,备份原文件等。此外,可能需要解释如何选择适合的国内源,以及验证是否成功。 还要考虑用户可能不熟悉命令行操作,比如使用sudo和文本编辑器的方法,所以需要给出具体的命令示例,比如使用sed命令快速替换,或者使用图形界面工具。 另外,引用[3]提到的一键换脚本也是一个选项,但需要提醒用户谨慎使用第三方脚本,确保来可信。 总结步骤: 1. 备份原文件 2. 注释或删除原文件内容,替换为国内源 3. 保存文件后执行update 4. 处理可能的错误,如404 Not Found,这时候可能需要检查地址是否正确 在回答中需要明确这些步骤,并给出具体的命令和示例内容。同时,根据引用中的信息,推荐使用清华或者中科大,并确保用户使用的是bionic版本。 最后,生成相关问题,可能涉及如何解决更新中的特定错误,或者如何安装特定软件。</think>### 如何在 Ubuntu 18.04 上更换 apt-get 软件 #### **步骤说明** 1. **备份原有列表** 执行以下命令备份默认文件,防止误操作: ```bash sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 2. **编辑列表文件** 使用 `nano` 或 `gedit` 编辑文件: ```bash sudo nano /etc/apt/sources.list # 命令行编辑器 # 或 sudo gedit /etc/apt/sources.list # 图形界面编辑器 ``` 3. **替换为国内镜像** 删除原有内容,粘贴以下镜像(以清华为例,适用于 Ubuntu 18.04 "Bionic"): ```plaintext deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse ``` 4. **保存并退出编辑器** - **nano**:按 `Ctrl+O` 保存,`Ctrl+X` 退出。 - **gedit**:直接点击保存并关闭窗口。 5. **更新软件列表** 执行以下命令使新生效: ```bash sudo apt-get update ``` --- #### **注意事项** - **镜像选择**:若清华速度慢,可替换为阿里云、中科大等镜像(需确保版本为 `bionic`)。 - **一键换脚本**(谨慎使用): 引用[3]提到的鱼香ROS脚本可快速换,命令如下: ```bash wget http://fishros.com/install -O fishros && bash fishros ``` 选择“换”后按提示操作,但需确保脚本来可信。 - **常见错误处理**: - **404 Not Found**:检查地址中是否写错版本代号(如将 `bionic` 误写为 `xenial`)[^3]。 - **依赖问题**:若 `apt-get` 缺失,可先通过引用[4]的方法安装基础工具: ```bash sudo apt-get install -y apt-transport-https ca-certificates ``` --- #### **验证是否成功** 执行 `sudo apt-get update`,若输出中显示从新镜像下载信息(如 `mirrors.tuna.tsinghua.edu.cn`),则表明换成功。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值