更改源檔案(sources.list)
要更換源檔案我們首先就要明白什么是源檔案,明白它的用處和用法,那什么是源檔案呢?它在Linux系統中扮演著一個什么角色呢?當一個程式更新時,程式員會將新版本的程式上傳到對應的服務器中,而我們的系統更新時,也需要找到這個服務器進行查詢,那我們的系統是如何找到這個服務器的呢?當系統收到更新命令的時候,首先會向源檔案sources.list查詢服務器的網址,查詢到網址后向該網址查詢軟體是否需要更新,然后將需要更新的軟體串列提供給用戶,用戶再選擇要更新的軟體,
雖然Linux發行版中都存在這個源檔案,但這些源檔案對應的服務器大都在發行版所在的國家和地區,受國內網路環境的影響,有些國外的網站我們無法訪問或者訪問很不穩定,這時候我們想要更新我們的軟體就很麻煩了,要不就開代理更新,要不就從網上找到軟體包后手動更新,為了克服這個問題,國內好多機構都在國內建立了克隆的鏡像源,這樣我們國內的系統就可以通過這些鏡像源來更新了,當前比較有名的鏡像源有:中科大開源鏡像站、清華開源鏡像站、阿里巴巴開源鏡像站等,我們只需要將源檔案中的地址更改為這些即可,
換源前先備份一下本地的源檔案,
#使用cp復制一份源檔案
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

編輯源檔案,使用nano或vim都可以,
#修改軟體更新源
sudo nano /etc/apt/sources.list
#修改系統更新源
sudo nano /etc/apt/sources.list.d/raspi.list
打開檔案后將默認的源地址洗掉或注釋掉,再將我們新選好的源地址粘貼后保存即可,
#中科大軟體鏡像源
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
#中科大系統鏡像源
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
更新系統及軟體
#獲取更新串列
sudo apt-get update
#更新軟體包
sudo apt-get upgrade

更改root密碼
#更改root密碼
sudo passwd root
#更改pi密碼
sudo passwd pi
#切換到root
su root

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/79476.html
標籤:其他
上一篇:想請教一下大佬們
下一篇:ESP8266開發常用函式
