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
相关推荐
不庸.8 小时前
WPScan 实战入门:从 Docker 靶场到弱密码爆破
运维·安全·web安全·docker·容器·安全性测试·wpscan
Decay__10 小时前
SQL Server 数据库全栈运维实战系列 — 合集索引(24 篇)
运维·数据库·sql·mysql·架构
Decay__18 小时前
12_MySQL InnoDB 内存与锁调优 —— Buffer Pool、redo log、隔离级别与锁等待
运维·数据库·sql·mysql·架构
java_logo20 小时前
Docker 部署 Dify:轻松搭建 LLM 应用开发平台
运维·docker·容器
方便面不加香菜21 小时前
Docker Container -- 综合实战案例详解
运维·docker·容器
LongRunning1 天前
【Linux】RK3568-OpenCV+YOLO(八)
linux·opencv·yolo
海洋之恒1 天前
GitHub Actions 自动化:5 个真实运维提效案例
运维·自动化·github
迪康coolmu1 天前
出差终端数据安全落地实战:基于迪康端点安全一体化管理系统的四道防线实践
运维·服务器·经验分享·笔记·其他·安全·php
民乐团扒谱机1 天前
【微实验】NSGA-II(非支配排序遗传算法)——解决多目标优化问题的“自然选择模拟器”
linux·人工智能·算法
물の韜1 天前
ZYNQ/FMQL系列Linux之I2C开发实战
linux·arm开发·嵌入式硬件·设备树·iic·zynq