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
相关推荐
Java红桃峰峰日拱一卒3 小时前
在jdk8的centos上安装jdk17
linux·jdk17·jdk8
M78佐菲9 小时前
ARM学习笔记(1)
linux·arm开发·笔记·嵌入式硬件·学习
骇客野人9 小时前
Redis 完整安装部署方案(Linux,分【源码编译】+【Docker】两种,推荐生产用源码,测试快速用 Docker)
运维
益达丫10 小时前
Socket编程揭秘:端口、IP与进程通信的底层逻辑
linux·笔记
蓝速科技12 小时前
会议室门牌公告通知发布选型与落地指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
chicheese13 小时前
Linux 面试速查表:从初级到高级,附高频场景答题模板
linux·运维
Linux-lucky13 小时前
32-38-Linux学习之旅之MySQL综合
linux·运维·学习·mysql·ubuntu
智能运维指南14 小时前
2026年ITSM系统怎么选?四款主流方案与五维评估模型
运维·itsm·嘉为蓝鲸
vortex514 小时前
常用终端模拟器全面对比:Kitty、WezTerm、Ghostty 与 Konsole
linux
我命由我1234514 小时前
Git 推送报错:error: src refspec main does not match any
运维·git·gitee·github·运维开发·学习方法·版本控制