我的系统版本是Ubuntu 18.04,在使用sudo apt-get update的时候报了404 Not Found的错误,我的解决方法如下:
备份一下sources.list文件以备不时之需,因为后面要修改sources.list这个文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
此时在 /etc/apt 目录下应该有了sources.list.backup文件。然后使用以下命令对sources.list进行编辑
sudo gedit /etc/apt/sources.list
删除文件内所有内容,将下面的内容复制进去,然后保存关闭。(说明:本人在国外使用下面几行是没有问题的,在国内没测试过)
deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse restricted
deb http://security.ubuntu.com/ubuntu/ bionic-security main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse universe restricted
然后在终端输入以下命令进行更新,此时应该不会再报这个错误。
sudo apt update
说明:
如果此时依然出现404 Not Found的错误,请首先使用以下命令将/etc/apt/sources.list.d备份到根目录下
mkdir ~/old_sources_list_d && sudo cp -r /etc/apt/sources.list.d/* ~/old_sources_list_d/
然后使用清空/etc/apt/sources.list.d的所有内容
sudo rm -r /etc/apt/sources.list.d/*
最后进行更新,至此问题解决。
sudo apt update