Ubuntu系统 apt-get update失败解决办法
使用apt-get的时候发现ubuntu和阿里云均已经不提供该版本的源,所以需要找到其他的替代源。
使用的ubuntu版本是14.10,属于非lts(长期支持版本),因此前一段时间还可以使用apt-get update来更新源,现在已提示更新失败,无法下载,无法访问了。现提供一种解决思路供大家参考。第一步ubutun版本的更新比较快,目前只有10.04,12.04,14.04,以及后续的16.04会支持长期维护,时间长达3-5年,而其他常规版本的维护期比较短,基本是一年以内。而笔者使用的14.10,已经停止更新了好一段时间,因为平时用的还可以,所以也就没怎么更新,直到今天要安装一些东西了,才发现update不能用了。第二步在网上找了很多ubuntu14.10对应的源的列表,然后把它们加入到了系统的源列表中,可还是不行。但是,所有停止维护的版本都可以使用old源。所以在元列表中把原来的地址改为带有old源的就可以了。第三步首先,备份系统中的源列表,打开终端,
输入:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
第四步输入:sudo gedit /etc/apt/sources.list
打开源列表文件,**(这里我的做法跟文章不一样,我这里是直接在releases前面加old-即可,具体思路是这样,寻找一个可用的源,而有人注册了old-releases.ubuntu.com这个域名来提供ubuntu镜像源服务,这个源就是工具包可能会比较老,请注意版本,若需要最新版请手动去工具官网或者github手动下载源码、编译、安装)**ctrl+a,然后delete,删除全部内容,然后把下面的地址复制到该文件中.
deb http://old-releases.ubuntu.com/ubuntu utopic main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu utopic-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu utopic-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu utopic-proposed main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu utopic-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu utopic main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu utopic-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu utopic-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu utopic-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu utopic-backports main restricted universe multiverse
第五步
需要注意的是上面地址中的 utopic是ubuntu系统版本的名称,我的ubuntu系统是14.10,对应的版本名称是utopic。只要把这里的utopic换车你自己系统版本的名称即可,如果不知道版本名称的话,可以运行以下命令获得:lsb_release -a,其中,codename就是了。
第六步
保存好源列表文件后,进入到终端,再输入以下命令:sudo apt-get update ,看更换镜像源是否成功
解决unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
第一种:
sudo vim /etc/resolv.conf
添加nameserver 8.8.8.8
第二种:
/etc/apt/sources.list
的内容换成
deb http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiverse
deb http://old-releases.ubuntu.com/ubuntu/ raring-security main universe restricted multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ raring-security main universe restricted multiverse
deb http://old-releases.ubuntu.com/ubuntu/ raring-updates main universe restricted multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ raring-updates main universe restricted multiverse
deb http://old-releases.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse
然后sudo
apt-get update一下就行啦。。。。
update
update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
upgrade
upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。
an update should always be performed before an upgrade or dist-upgrade.
upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in /etc/apt/sources.list. packages currently installed with new versions available are retrieved and upgraded.
上一篇: LED投影中的帝王!坚果智能投影J9图赏
推荐阅读
-
火狐浏览器更新失败,提示请检查系统中有无其他firefox进程的解决办法
-
小米手环绑定支付宝失败 提示系统繁忙请稍后再试的解决办法
-
win8系统安装无线网卡驱动失败怎么办 win8无线网卡驱动安装失败的解决办法
-
Ubuntu系统 apt-get update失败解决办法
-
Win7配置失败还原更新怎么回事 Win7配置update失败的解决办法
-
Ubuntu14.04中stopping log initial device creation错误或自动挂载错误失败(导致系统无法自动启动)
-
详解ubuntu双系统启动时卡死解决办法
-
ubuntu执行sudo apt-get update提示缺少公钥
-
【ubuntu】ubuntu20.04 apt-get update失败
-
WSL2 ubuntu20.04 “sudo apt update“失败-connection failed,创建proxy解决