2025年12月23日 星期二

樹莓派 Pi 3 A+ 燒錄 Bulleye OS

昨天將高雄 Pi 3 改裝 Raspberry Pi OS Bulleye 後順利讓這塊主機滿血復活, 又可以重新投入爬蟲作業了. 我其實是先找一片放了很久的 8GB TF 卡來測試, 成功後把原本的 32GB 卡 (Buster) 改燒 Bulleye, 取下來的 8GB Bulleye 就拿來給 Pi 3A+ 用吧! 之前因為考量它只有 512GB DRAM 跑桌面效能不佳, 所以改燒錄 Trixie Lite 來用, 但沒桌面環境必須透過 ngrok 提供 TCP 連接真的有點麻煩, 參考 :


由於 Pi 3B 與 Pi 3A+ 除了 USB 等介面埠差異外, 硬體上只有 DRAM 容量不同 (1GB vs 512MB) 而已, 所以 TF 卡直接移過去就可以用了, 由於 DRAM 少一半, 用 pip 安裝較大的套件時可能會爆掉, 所以要利用 TF 卡記憶體來分擔暫存區負荷. 

先在使用者根目錄下建立一個 disk_tmp 資料夾 :

pi@pi3aplus:~ $ mkdir -p ~/disk_tmp  

用 nano 編輯 .bashrc 檔 : 

pi@pi3aplus:~ $ nano ~/.bashrc 

在檔案最末端加上如下設定 :

export TMPDIR=~/disk_tmp
export TMP=~/disk_tmp
export TEMP=~/disk_tmp

存檔後跳出 nano, 執行 .bashrc 檔 : 

pi@pi3aplus:~ $ source ~/.bashrc  

由於之前此 8GB TF 卡在 Pi 3B 上就已重新安裝好 numpy 與 pandas, 所以可以直用 : 

pi@pi3aplus:~ $ python  
Python 3.9.2 (default, Mar 20 2025, 22:21:41) 
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas as pd  
>>> import numpy as np  
>>> np.__version__  
'1.26.4'
>>> pd.__version__   
'2.0.3'
>>> exit()   

其他可安裝套件與 Pi 3B 一樣, 參考 :


沒有留言 :