注: 查看版本號:lsb_release -c # ubuntu 16.04 為 xenial ; Ubuntu 18.04 為 bionic;
step1: 先備份原來的源文件
cd /etc/apt/
sudo cp sources.list sources.list.bak * 改變之前建議先備份原文件:
step2: 更換阿里源
sudo getdit sources.list #該文件是包管理工具apt用來記錄軟件包倉庫位置的配置文件;同類型的還有在統一目錄下包含.list的各文件;
或者 sudo vim sources.list
彈出頁面,替換為如fig1內容

實例測試:將文中的紅色網址部分批量替換成阿里雲的鏡像地址 http://mirrors.aliyun.com/ubuntu/
注:vim批量替換命令 :%s/search_string/replace_string/g

step3: 更新
sudo apt-get update # apt是本地存了一份軟件包信息的列表,比如軟件大小,版本號,依賴等。你可以在斷網的情況下,檢索列表。
# 目的是為了你在安裝軟件的時候快速檢測依賴。並自動安裝相關依賴。
# 也就是說apt update是更新這個列表,如果不更新,可能你安裝的軟件的時候安裝成了老版本。
sudo apt-get upgrade #更新已安裝的包
==========================================================
字符界面( 推薦 ):
sudo apt-get update //獲得最新的軟件包的列表,在設好更新源后,必須先執行此命令。相當於圖形界面操作里的“檢查”。
sudo apt-get install xxx //從源中安裝xxx軟件
sudo apt-get remove xxx //刪除包
sudo apt-get download xxx //從源中下載xxx deb包
sudo apt-get source xxx //從源中下載xxx的源碼包
sudo apt-get upgrade //更新系統文件
字符界面更新應用程序實例:
安裝右鍵“在終端中打開”的工具,在終端敲如下命令:
sudo apt-get update// 第一次更新,先敲這個,以后就不用
========================================================
為什么更新源?
實際上我們在debian系或者大部分linux發行版上用的軟件源大部分都是鏡像站,每隔一段時間它就會從主站拉取更新軟件包(同步)。
國內大部分是凌晨進行同步的,也就是說每隔一天就要更新一次源。
只有本地同步上鏡像站的軟件信息才能知道什么軟件該更新了,新增加了什么軟件
還有就是,主站可能修復了什么東西,鏡像站也會同步過來,用戶只有獲取了鏡像站的軟件列表才能獲取這些修復。
