有时候我们在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即可