1. 程式人生 > >樹莓派學習手記——修改軟體源

樹莓派學習手記——修改軟體源

  1. 國情,國情 ========

在Raspbian/Ubuntu系統上,升級系統或安裝軟體只需要一條很簡單的命令:

sudo apt install 軟體包名	# 安裝軟體
sudo apt upgrade	# 更新軟體

然而在天朝的網路下,很難順利地完成下載過程。但好在有許多高校/機構提供了及時更新的映象網站,我們可以通過修改配置檔案解決下載難的問題。

很多同學查詢解決方法後,或許能解決一部分問題,但仍會遇到連線超時的問題。究其原因,大致有兩點:

  • 樹莓派的軟體源配置有兩處,而大部分教程只指出了一處;
  • 沒有區分系統版本(Codename),Codename目前分為jessie / wheezy / squeeze / stretch,大部分教程仍使用的是jessie或wheezy,而筆者安裝的系統卻是stretch。
  1. 配置檔案在哪 =========

/etc/apt/sources.list /etc/apt/sources.list.d/raspi.list

很多教程只指出了第一處,如果沒有修改第二個配置檔案,更新系統時很容易出現連線超時的問題。

在修改配置檔案之前,可以選擇先備份一下原檔案,但這個配置檔案也不太重要,不想麻煩也可跳過。

sudo cp /etc/apt/sources.list /etc/apt/sources.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.bak
  1. 我的Codename是什麼 ================

我們來確定自己樹莓派安裝的系統 Codename 是什麼:

lsb_release -a

執行這條指令之後,可以很清楚地看到 Codename

Codename : stretch

  1. 修改配置檔案 =========

筆者選擇了中科大提供的映象,也是大家公認的比較穩定的映象之一。

sudo nano /etc/apt/sources.list

將該檔案的內容替換為:

Ctrl + x 關閉檔案,鍵入 Y (儲存修改)回車。

修改第二個配置檔案:

sudo nano /etc/apt/sources.list.d/raspi.list

同樣,內容替換為:

相信細心的同學已經注意到了,修改的檔案內容網址後緊接著一項 stretch

。如果你手中的樹莓派安裝的系統 Codename 不是 stretch ,還請進行相應修改。

最後,重新整理軟體列表:

sudo apt update

修改完成了!快體驗一下高速下載/更新的快感吧!