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
相关推荐
超级大福宝1 小时前
Vim 和 tmux 的常用注意事项
linux·编辑器·vim
YongCheng_Liang2 小时前
MySQL 高级特性深度解析:从索引优化到高可用架构
运维·数据库·mysql
RisunJan2 小时前
Linux命令-jwhois(查询域名和IP地址注册信息)
linux·tcp/ip
Run_Teenage3 小时前
认识ELF格式文件,理解库链接过程
linux·运维·服务器
Leon-zy3 小时前
【Linux】Linux下手动添加的systemctl服务使用journalctl查看无日志或排版乱
linux·运维·服务器
软件工程小施同学3 小时前
区块链论文速读 CCF A--TDSC 2025 (3)
运维·服务器·区块链
Q16849645153 小时前
红帽Linux-监控和管理Linux进程
linux·运维·服务器
maosheng11463 小时前
HCIP的OSPF进阶综合实验
linux·运维·服务器
开开心心就好3 小时前
内存清理工具开源免费,自动优化清理项
linux·运维·服务器·python·django·pdf·1024程序员节