2025年11月22日 星期六

如何清理樹莓派垃圾

忙了兩周, 今天終於搞定 Pi 400 與 Pi 3A+ 兩台樹莓派主機 Python 虛擬環境的套件安裝, 過程雖是一波三折, 但我也從中獲益良多. 過程中可能產生的垃圾有哪些? 要如何刪除? 


1. 清空 pip cache : 

(myenv313) pi@raspberrypi:~ $ pip cache purge   
Files removed: 1018 (348.1 MB)

若 pip 是在用戶的本地目錄中安裝而非全局安裝會出現找不到 pip 回應 :

bash: /usr/bin/pip: 沒有此一檔案或目錄

這時要用下列指令 :

/home/pi/.local/bin/pip3 cache purge

或者將本地 bin 目錄添加到 PATH 環境變數中 :

export PATH="$HOME/.local/bin:$PATH"

這樣用 pip cache purge 時就不會找不到 pip 指令了. 


2. 清理 /tmp : 

(myenv313) pi@raspberrypi:~ $ deactivate   
pi@raspberrypi:~ $ sudo rm -rf /tmp/*   
pi@raspberrypi:~ $ sudo rm -rf /var/tmp/*  


3. 清理系統 build 依賴暫存檔 :

pi@raspberrypi:~ $ sudo apt clean   (刪除所有暫存的套件包)
pi@raspberrypi:~ $ sudo apt autoremove   (刪除不再需要的孤立套件包)


4. 清理日誌文件 :

刪除超過 7 天的日誌 :

pi@kaopi3:~ $ sudo journalctl --vacuum-time=7d  


5. 刪除不需要的程式 : 

sudo apt remove --purge <package_name>

可用 apt list --installed 指令查詢系統已安裝的所有套件包名稱 <package_name>.

沒有留言 :