问题复现
跟着网上的博客更换apt镜像后,使用Ubuntu的apt-get时,提示缺少依赖,而且Unable to correct problems, you have held broken packages
。
而正常情况下应该会自动安装依赖。
解决方法
这是由于更换方式有误,大概率是直接复制了所有文本替换掉了原来的文本,但由于Ubuntu版本众多,各个版本的sources.list
格式有差异,所以正确的更改方法应该为:
替换文件中的http://archive.ubuntu.com/
为镜像服务器的地址,如https://mirrors.aliyun.com/
。
附
阿里巴巴开源镜像站