系統安裝
我是在win10系統下進行樹莓派tf卡的安裝設置。
需要準備的東西
- 一張tf卡,8g以上,大的比較好,畢竟linux系統,我用32GB的
- Win32 Disk Imager
- 樹莓派系統鏡像
安裝過程
- 把樹莓派鏡像解壓出來,下載到的應該是一個zip文件,使用winrar之類的工具解壓得到一個.img文件
- 安裝win32diskimager,安裝啓動
- 使用讀卡器把tf卡插入到電腦,在軟件裏面選擇相應的盤符(做過系統的tf卡會檢測到兩個盤,隨便選一個盤就可以了),然後選擇鏡像(就是解壓出來的哪個img文件)
- 點擊寫入等待幾分鐘就完成了。
- 安裝好後tf卡會被win10識別成兩個盤,一個boot,win32格式的,可以打開;一個rootFs,ext4格式的無法打開。打開boot磁盤,在裏面新建一個叫ssh的空文件,不能帶拓展名,就是ssh。這樣可以默認打開ssh遠程登入。
- 安全退出後,把tf卡插入樹莓派,上電啓動。看到綠燈閃爍就代表系統正在啓動。
- 如果你手上剛好沒有多餘的屏幕,我就是這樣。。可以把樹莓派用網線與一直路由器的lan口連接,然後登入路由(一般是192.168.1.1)查看分配給樹莓派的ip是說明,很明顯,一個叫raspberry的傢伙。
- 然後你就可以打開power shell,鍵入
$ ssh [email protected].地址
默認密碼是raspberry(注意輸入密碼的時候光標並不會移動,不用懷疑沒有輸進去)
常用優化
拓展存儲空間
拓展存儲空間可以讓系統盤佔用全部可獲取的空間,而不是系統剛剛釋放得到的4g
sudo raspi-config
在彈出的對話框裏選擇高級設置
選擇拓展tf卡空間
確認兩次等其結束後,選擇finish退出,會彈出對話框問hi否重啓,選擇yes重啓即可
換清華源
由於國內連接樹莓派的官方源的速度奇慢,可以使用清華源來緩解這個問題。
我下載的樹莓派固件包含的是debian9的操作系統
首先進入管理員模式,然後修改/etc/apt下面的文件
sudo su
vi /etc/apt/sources.list
# 編輯 `/etc/apt/sources.list` 文件,在最上面添加,如果刪除原行可能導致某些庫無法正常安裝:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib
vi /etc/apt/sources.list.d/raspi.list
# 編輯 `/etc/apt/sources.list.d/raspi.list` 文件,在最上面添加,如果刪除原行可能導致某些庫無法正常安裝:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main
修改默認python版本
由於python2.7在2020年後就要停止維護了,因此現在強烈建議使用pyhton3的環境
- 首先查看系統中有哪些python,以及默認的python版本:
root@raspberrypi:/home/pi# ls /usr/bin/python*
/usr/bin/python /usr/bin/python2.7 /usr/bin/python2-config /usr/bin/python3.5 /usr/bin/python3.5m /usr/bin/python3-config /usr/bin/python3m-config
/usr/bin/python2 /usr/bin/python2.7-config /usr/bin/python3 /usr/bin/python3.5-config /usr/bin/python3.5m-config /usr/bin/python3m /usr/bin/python-config
root@raspberrypi:/home/pi# python --version
Python 2.7.13
- 使用alternatives 來管理python版本,首先把系統中哦有的python添加到列表裏(這個操作執行過一次即可,永久生效)。然後就可以查看–list來查看已添加的python版本
root@raspberrypi:/home/pi# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
root@raspberrypi:/home/pi# update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
update-alternatives: using /usr/bin/python3.5 to provide /usr/bin/python (python) in auto mode
root@raspberrypi:/home/pi# update-alternatives --list python
/usr/bin/python2.7
/usr/bin/python3.5
- 通過–config來選擇想要的默認python版本,並通過python --version來確認
root@raspberrypi:/home/pi# update-alternatives --config python
There are 2 choices for the alternative python (providing /usr/bin/python).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.5 2 auto mode
1 /usr/bin/python2.7 1 manual mode
2 /usr/bin/python3.5 2 manual mode
Press <enter> to keep the current choice[*], or type selection number: 2
root@raspberrypi:/home/pi# python --version
Python 3.5.3