Ubuntu安装QGIS 3.26.x Buenos Aires遇404错误求可行方案
问题场景
执行命令sudo apt install qgis qgis-plugin-grass时触发404错误,提示无法找到对应安装包:
Err:1 https://qgis.org/ubuntu jammy/main amd64 qgis amd64 1:3.26.1+36jammy
404 Not Found [IP: 144.76.174.102 443]
Err:2 https://qgis.org/ubuntu jammy/main amd64 qgis-plugin-grass amd64 1:3.26.1+36jammy
404 Not Found [IP: 144.76.174.102 443]
E: Failed to fetch https://ubuntu.qgis.org/ubuntu/pool/main/q/qgis/qgis_3.26.1+36jammy_amd64.deb 404 Not Found [IP: 144.76.174.102 443]
E: Failed to fetch https://ubuntu.qgis.org/ubuntu/pool/main/q/qgis/qgis-plugin-grass_3.26.1+36jammy_amd64.deb 404 Not Found [IP: 144.76.174.102 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
解决方法
方法一:更新源缓存并修复依赖
- 先同步最新软件包索引:
sudo apt update - 尝试修复依赖并重新安装:
sudo apt --fix-missing install qgis qgis-plugin-grass
方法二:添加官方PPA获取稳定版(推荐)
默认源中的旧版本可能已被移除,通过官方PPA获取最新稳定版:
- 安装PPA管理工具:
sudo apt install software-properties-common - 添加QGIS官方PPA:
sudo add-apt-repository ppa:ubuntugis/ppa sudo add-apt-repository ppa:qgis/ppa - 更新源缓存:
sudo apt update - 安装QGIS及GRASS插件:
sudo apt install qgis qgis-plugin-grass
方法三:手动下载DEB包安装
- 找到匹配你Ubuntu系统版本的
qgis和qgis-plugin-grass的DEB安装包 - 下载后执行以下命令安装(替换为实际文件名):
sudo dpkg -i qgis_*.deb qgis-plugin-grass_*.deb - 若出现依赖缺失,执行修复命令:
sudo apt -f install
内容的提问来源于stack exchange,提问作者Drosera_capensis

