问题
Err:2 http://cn.archive.ubuntu.com/ubuntu focal/universe amd64 libflann-dev amd64 1.9.1+dfsg-9build1 Connection failed [IP: 91.189.91.38 80] E: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/flann/libflann1.9_1.9.1+dfsg-9build1_amd64.deb Connection failed [IP: 91.189.91.38 80] E: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/flann/libflann-dev_1.9.1+dfsg-9build1_amd64.deb Connection failed [IP: 91.189.91.38 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
解决方法
修改镜像源再安装软件
修改源之前提示大家先查看版本名并备份,ubuntu20.04对应的是“focal”。本篇中的源只适用于20.04,也就是查出来的是“focal”。
“xenial”代表ubuntu16.04,“bionic”代表ubuntu18.04,“disco”代表ubuntu19.04,“eoan”代表ubuntu19.10。
可以手动替换也可以命令替换
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
lsb_release -c # 查看版本名
sudo vi /etc/apt/sources.list # 备份并手动替换
命令替换
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
更新
sudo apt-get update # 更新软件列表 sudo apt-get upgrade # 更新软件
安装软件
sudo apt-get install libflann1.9 libflann-dev
参考
1. Ubuntu 镜像使用帮助;
完