Ubuntu系统在进行apt-get update时Fail to fetch的问题

之前在运行 sudo apt-get update命令时老是会出错:

W: Failed to fetch http://mirrors.ustc.edu.cn/ubuntu/dists/trusty/Release  Unable to find expected entry 'main/binary-i386sudo/Packages' in Release file (Wrong sources.list entry or malformed file)  
...
...

刚开始以为是源的问题,后来换了几次也还是没用。后来仔细分析这些错误,发现i386sudo是个什么鬼!Google一下,也有人是出现binary-i38的问题。。就不知道这些残缺的命名是怎么来的。最终还是找到了解决办法:

dpkg --print-foreign-architectures
> i386
> i386sudo

删除这个i386sudo就好了!

dpkg --remove-architecture i386sudo
弹钢琴的猫 /
Published under (CC) BY-NC-SA in categories Linux  tagged with Linux  Ubuntu