ubuntu非LTS版本更新源失敗的解決方法

本人當前使用的ubuntu版本爲17.04,屬於非LTS版本(非長期支持版本),剛開始安裝完該操做系統後,可以正常更新軟件。但最近在執行apt-get install或apt-get update時提示安裝/更新失敗,沒法下載軟件,即便更換國內的其它數據源,也沒法更新。通過一番摸索,解決方法以下:linux

一、備份源文件git

打開終端,輸入github

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

二、建立源文件ubuntu

打開終端,輸入bash

sudo vi /etc/apt/sources.list

編輯源列表文件,使用old-releases.ubuntu.com做爲鏡像源服務,這是有人專門註冊了old-releases.ubuntu.com這個域名,用來提供較老版本的安裝包,所以,對於非LTS版本也可以支持軟件的更新。(注意,若是須要最新版本的軟件請手動去官網或者github下載)大數據

先清空sources.list裏面的內容,而後將下面的內容複製到該文件中。人工智能

deb http://old-releases.ubuntu.com/ubuntu zesty main restricted universe multiverse   

deb http://old-releases.ubuntu.com/ubuntu zesty-security main restricted universe multiverse   

deb http://old-releases.ubuntu.com/ubuntu zesty-updates main restricted universe multiverse   

deb http://old-releases.ubuntu.com/ubuntu zesty-proposed main restricted universe multiverse   

deb http://old-releases.ubuntu.com/ubuntu zesty-backports main restricted universe multiverse   

deb-src http://old-releases.ubuntu.com/ubuntu zesty main restricted universe multiverse   

deb-src http://old-releases.ubuntu.com/ubuntu zesty-security main restricted universe multiverse   

deb-src http://old-releases.ubuntu.com/ubuntu zesty-updates main restricted universe multiverse   

deb-src http://old-releases.ubuntu.com/ubuntu zesty-proposed main restricted universe multiverse   

deb-src http://old-releases.ubuntu.com/ubuntu zesty-backports main restricted universe multiverse

上面列表中的zesty是ubuntu系統版本的名稱,對應17.04版本,若是不知道版本名稱的話,可運行lsb_release -a命令得到操作系統

root@rogerlinux:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 17.04
Release:	17.04
Codename:	zesty

其中的Codename就是系統的版本名稱。rest

三、更新鏡像
保存好源列表文件後,輸入如下命令更新鏡像源code

sudo apt-get update

 

關注本人公衆號「大數據與人工智能Lab」(BigdataAILab),獲取更多信息

相關文章
相關標籤/搜索