Linux(Ubuntu)下无法连接ppa.launchpadcontent.net的解决方法

1. 背景

在ubuntu中安装包(sudo apt update / sudo apt install xxx)时,返回报错:

bash 复制代码
忽略:1 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy/main amd64 gcc-13-base amd64 13.1.0-8ubuntu1~22.04
忽略:2 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy/main amd64 libgfortran5 amd64 13.1.0-8ubuntu1~22.04
忽略:1 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy/main amd64 gcc-13-base amd64 13.1.0-8ubuntu1~22.04
忽略:2 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy/main amd64 libgfortran5 amd64 13.1.0-8ubuntu1~22.04
忽略:1 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy/main amd64 gcc-13-base amd64 13.1.0-8ubuntu1~22.04
忽略:2 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy/main amd64 libgfortran5 amd64 13.1.0-8ubuntu1~22.04
错误:1 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy/main amd64 gcc-13-base amd64 13.1.0-8ubuntu1~22.04
  无法连接上 ppa.launchpadcontent.net:443 (185.125.190.80),连接超时
错误:2 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy/main amd64 libgfortran5 amd64 13.1.0-8ubuntu1~22.04
  不能连接到 ppa.launchpadcontent.net:https:
E: 无法下载 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu/pool/main/g/gcc-13/gcc-13-base_13.1.0-8ubuntu1%7e22.04_amd64.deb  无法连接上 ppa.launchpadcontent.net:443 (185.125.190.80),连接超时
E: 无法下载 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu/pool/main/g/gcc-13/libgfortran5_13.1.0-8ubuntu1%7e22.04_amd64.deb  不能连接到 ppa.launchpadcontent.net:https:
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?

报错显示是无法连接ppa.launchpadcontent.net,需要替换中科大源的地址

2. 解决方法

bash 复制代码
# 1. 进入apt目录
cd /etc/apt/sources.list.d

# 2. 查看是否有资源列表
ls -lah
# -rw-r--r-- 1 root root 128  5月  3  2024 docker.list
# -rw-r--r-- 1 root root   0  1月 16 10:32 sources.list
# -rw-r--r-- 1 root root 248  1月 16 10:21 ubuntu-toolchain-r-ubuntu-ppa-jammy.list
# -rw-r--r-- 1 root root 250  1月 16 10:26 ubuntu-toolchain-r-ubuntu-test-jammy.list

# 3.1 编辑文件
vim ubuntu-toolchain-r-ubuntu-ppa-jammy.list 

# 3.2 将http://ppa.launchpad.net地址替换为https://launchpad.proxy.ustclug.org
# 我是注释掉原本的地址,重新又加了一行(第一行为原地址,已注释,第二行为新增地址)

# ubuntu-toolchain-r-ubuntu-ppa-jammy.list 内容如下:

# ---------------------------------------------------
# deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/ppa/ubuntu/ jammy main
deb https://launchpad.proxy.ustclug.org/ubuntu-toolchain-r/ppa/ubuntu/ jammy main
# deb-src https://ppa.launchpadcontent.net/ubuntu-toolchain-r/ppa/ubuntu/ jammy main
# ---------------------------------------------------

# 4.1 同样编辑另一个test-jammy.list
vim ubuntu-toolchain-r-ubuntu-test-jammy.list

# 4.2 和3.2操作方法一致

# ubuntu-toolchain-r-ubuntu-test-jammy.list 内容如下:

# ---------------------------------------------------
#deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu/ jammy main
deb https://launchpad.proxy.ustclug.org/ubuntu-toolchain-r/test/ubuntu/ jammy main
# deb-src https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu/ jammy main
# ---------------------------------------------------

# 5. 更新
sudo apt update
相关推荐
亚空间仓鼠13 分钟前
OpenEuler系统常用服务(五)
linux·运维·服务器·网络
minji...1 小时前
Linux 线程同步与互斥(二) 线程同步,条件变量,pthread_cond_init/wait/signal/broadcast
linux·运维·开发语言·jvm·数据结构·c++
虚伪的空想家1 小时前
k8s集群configmap和secrets备份脚本
linux·容器·kubernetes
the sun341 小时前
从 QEMU 直接启动到 U-Boot 引导:嵌入式 Linux 启动流程的本质差异
linux·运维·服务器
三思守心1 小时前
从 0 到 1 搭建自动化内容工厂:深度测评楼兰AI及其在全平台发帖中的表现
运维·服务器·自动化
草莓熊Lotso2 小时前
【Linux 线程进阶】进程 vs 线程资源划分 + 线程控制全详解
java·linux·运维·服务器·数据库·c++·mysql
ShineWinsu2 小时前
对于Linux:文件操作以及文件IO的解析
linux·c++·面试·笔试·io·shell·文件操作
ZKNOW甄知科技2 小时前
数智同行:甄知科技2026年Q1季度回顾
运维·服务器·人工智能·科技·程序人生·安全·自动化
-SGlow-2 小时前
Linux相关概念和易错知识点(52)(基于System V的信号量和消息队列)
linux·运维·服务器
jikemaoshiyanshi2 小时前
B2B企业GEO服务商哪家好?深度解析径硕科技(JINGdigital)及其JINGEO产品为何是首选
大数据·运维·人工智能·科技