有时候我们在ubuntu中agt-get install或者update时,会出现如下错误:

apt-get install filezilla
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  libfwupdplugin1
使用'apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  filezilla-common libfilezilla0 libpugixml1v5 libwxbase3.0-0v5
  libwxgtk3.0-gtk3-0v5
下列【新】软件包将被安装:
  filezilla filezilla-common libfilezilla0 libpugixml1v5 libwxbase3.0-0v5
  libwxgtk3.0-gtk3-0v5
升级了 0 个软件包,新安装了 6 个软件包,要卸载 0 个软件包,有 2 个软件包未被升级。
需要下载 4,192 kB/9,821 kB 的归档。
解压缩后会消耗 40.6 MB 的额外空间。
您希望继续执行吗? [Y/n] y
忽略:1 http://cn.archive.ubuntu.com/ubuntu focal/universe amd64 filezilla-common all 3.46.3-1build1
错误:2 http://cn.archive.ubuntu.com/ubuntu focal/universe amd64 filezilla amd64 3.46.3-1build1
  连接失败 [IP: xx.xx.xx.xx]
错误:1 http://cn.archive.ubuntu.com/ubuntu focal/universe amd64 filezilla-common all 3.46.3-1build1
  连接失败 [IP: xx.xx.xx.xx]
无法修复缺失的软件包。
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/filezilla/filezilla-common_3.46.3-1build1_all.deb  连接失败 [IP: xx.xx.xx.xx]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/filezilla/filezilla_3.46.3-1build1_amd64.deb  连接失败 [IP:xx.xx.xx.xx]
E: 中止安装。

 这是由于ubuntu20.04 LTS系统默认源source.list文件中http://cn.archive.ubuntu.com/ubuntu/

的问题,把上述地址替换全部替换为可用的镜像,建议使用阿里云的: http://mirrors.aliyun.com/ubuntu/

 

source.list:apt管理软件包对于的软件库存储在文件,一般放在/etc/apt/sources.list/etc/apt/sources.list.d/目录中带.list后缀的文件中。可以使用命令man sources.list来查看apt的完整存储机制

 完成后,重新install/update即可

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐