在 Linux 系統中,管理儲存空間和系統版本至關重要。本文將引導您使用 df
命令檢查 SD 卡的可用空間,瞭解如何查詢當前 Raspbian 版本資訊,並示範如何執行系統更新以確保系統安全性和穩定性。此外,我們還將探討如何利用 Kodi 將 Raspberry Pi 打造成多媒體中心,以及如何使用 LibreOffice 辦公軟體,提升 Raspberry Pi 的應用價值。
檢查 SD 卡的可用空間
當您需要了解 SD 卡上的可用空間時,可以使用 Linux 的 df
命令。這個命令可以顯示檔案系統的使用情況,包括已使用的空間、可用的空間和總空間。
執行 df
命令
您可以使用以下命令來檢查 SD 卡的可用空間:
$ df -h
這個命令會顯示檔案系統的使用情況,包括已使用的空間、可用的空間和總空間。 -h
選項可以將大小顯示為人類可讀的格式,例如 kB、MB 和 GB。
解讀輸出結果
輸出結果會顯示每個檔案系統的使用情況,包括:
Filesystem
:檔案系統的名稱Size
:檔案系統的總大小Used
:已使用的空間Avail
:可用的空間Use%
:已使用空間的百分比Mounted on
:檔案系統掛載的位置
例如,輸出結果可能如下:
Filesystem Size Used Avail Use% Mounted on
rootfs 3.6G 1.7G 1.9G 48% /
/dev/root 3.6G 1.7G 1.9G 48% /
devtmpfs 180M 0 180M 0% /dev
tmpfs 38M 236K 38M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 75M 0 75M 0% /run/shm
/dev/mmcblk0p1 56M 19M 38M 34% /boot
在這個例子中,SD 卡的總大小是 3.6 GB,已使用的空間是 1.7 GB,剩餘的可用空間是 1.9 GB。
查詢Raspbian版本
如果您想知道自己正在執行的Raspbian版本,以下方法可以幫助您。
方法
在終端機或安全shell(SSH)會話中輸入以下命令:
cat /etc/os-release
這將顯示您的Raspbian版本資訊,例如:
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
第一行的PRETTY_NAME
欄位就包含了您需要的版本資訊。在這個例子中,我的Raspberry Pi正在執行Raspbian 9(別名stretch)。
為什麼需要知道版本
知道您正在執行的Raspbian版本對於解決軟體問題非常有用。當您遇到問題時,瞭解版本資訊可以幫助您找到正確的解決方案。
查詢Linux核心版本
如果您需要知道Linux核心版本,可以使用以下命令:
uname -a
這將顯示您的Linux核心版本資訊,例如:
Linux raspberrypi 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux
在這個例子中,Raspbian stretch使用的是v4.14的核心版本。
圖表翻譯:
flowchart TD A[查詢Raspbian版本] --> B[使用cat /etc/os-release命令] B --> C[顯示版本資訊] C --> D[查詢Linux核心版本] D --> E[使用uname -a命令] E --> F[顯示核心版本資訊]
內容解密:
以上命令可以幫助您查詢Raspbian版本和Linux核心版本。瞭解版本資訊對於解決軟體問題和找到正確的解決方案非常重要。
更新 Raspbian
問題
您想要更新 Raspberry Pi 到最新版本的 Raspbian。
解決方案
開啟命令列(參考食譜 3.3),然後輸入以下命令以更新系統到最新版本:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
這個過程可能需要一些時間,特別是當有很多更新時。最重要的是,如果您有任何重要檔案在系統中,建議您在升級前將其複製到 USB 快閃磁碟(參考食譜 3.2)。
討論
第一個命令不會實際更新 Raspbian,而是更新 apt-get 包管理器,以便它能夠感知到作業系統和相關軟體的最新版本。dist-upgrade
命令則會升級作業系統本身。在升級過程中,您將被警告需要多少磁碟空間,因此您應該使用食譜 3.38 來檢查是否有足夠的空間,然後按 Y鍵繼續升級。
保持您的分發版本更新是很重要的,原因有幾點。首先,作業系統的變更通常是為了修復錯誤。因此,軟體安裝過程中出現的問題經常在更新後消失。第二,如果您將 Raspberry Pi 暴露在網際網路上,新的 Raspbian 版本通常會修補安全漏洞。
參考
如果您想要重新開始安裝 Raspbian,可以參考食譜 1.6。
第 4 章:軟體
4.0 簡介
本章包含了許多使用 Raspberry Pi 上現成軟體的食譜。
本章的一些食譜關注於將 Raspberry Pi 轉換為單一用途的應用裝置,而其他食譜則使用特定的軟體在 Raspberry Pi 上。
4.1 建立媒體中心
問題
您想要將 Raspberry Pi 轉換為超級媒體中心。
解決方案
要使用 Raspberry Pi 作為媒體中心,您應該選擇具有優異效能的 Raspberry Pi 4 B,因為影片播放非常耗費 CPU。 您可以在 NOOBS(New Out Of the Box Software)安裝過程(參考食譜 1.6)中設定 Raspberry Pi 作為媒體中心。與其選擇 Raspbian 作為要安裝的分發版本,不如選擇 LibreELEC_RPi4(參考圖 1-9)。
LibreELEC 是一種最佳化您的 Raspberry Pi 作為媒體中心的分發版本。它包含了根據 XBMC 開源專案的 Kodi 媒體中心軟體,該專案最初是為了將 Xbox 遊戲機轉換為媒體中心而開發的。該程式碼已經被移植到許多平臺,包括 Raspberry Pi(圖 4-1)。
圖 4-1:Raspberry Pi 作為媒體中心
Raspberry Pi 完全能夠播放全 HD 影片以及串流音樂、MP3 檔案和網際網路廣播。
使用Raspberry Pi和Kodi進行多媒體播放
Kodi是一款功能強大的多媒體播放軟體,具有許多功能。要檢查Kodi是否正常工作,可以將一些音樂和/或影片檔案放置在USB隨身碟或外部USB硬碟中,並將其連線到Raspberry Pi。您應該可以從Kodi中播放它們。
由於Raspberry Pi可能放在電視附近,您可能會發現電視有一個USB埠,可以提供足夠的電流來執行Raspberry Pi。如果是這樣,您就不需要單獨的電源供應。無線鍵盤和滑鼠是個好主意,因為如果您以一對的形式購買它們,它們將使用一個USB埠來進行無線通訊,避免了線纜遍佈各處的需要。您還可以購買帶有觸控板的迷你鍵盤,這在這種情況下很有用。
有線網路連線通常比Wi-Fi連線效能更好、更可靠,但並非總是方便地將Pi放在乙太網路插座附近。如果是這種情況,您可以設定Kodi使用Wi-Fi。設定Kodi非常直觀,您可以在Kodi官網上找到完整的使用說明。
新增紅外線遙控器
您可以將紅外線遙控器新增到Raspberry Pi,以控制Kodi。
使用辦公室軟體
問題
您需要在Raspberry Pi上開啟文書處理和試算表檔案。
解決方案
Raspberry Pi畢竟是一臺Linux電腦,Raspbian包含了一套LibreOffice程式,可以從主選單(圖4-2)直接存取。
圖4-2. Raspbian上的LibreOffice軟體
討論
有兩個文書處理器可供選擇:AbiWord和LibreOffice Writer。LibreOffice Writer是流行的LibreOffice軟體套件的一部分,提供了一套與Microsoft Office軟體套件相當相容的替代品。LibreOffice Writer可以開啟和儲存Microsoft Word檔案,並且可在Windows、Mac和其他Linux電腦上使用。
Raspberry Pi 4、3或2將比舊的Raspberry Pi更好地執行辦公應用程式。
參考
如果您只想編輯一個無格式的文字檔案,可以使用nano編輯器(配方3.7)。
Raspberry Pi在嵌入式系統領域持續扮演重要角色,其軟體生態的豐富性功不可沒。本文探討了多種軟體應用場景,從系統管理工具到多媒體中心,再到辦公室應用,展現了Raspberry Pi的廣泛適用性。分析不同應用場景的軟硬體需求,例如媒體中心對Raspberry Pi 4 B效能的倚賴,以及辦公室應用對運算資源的需求,有助於使用者根據實際情況選擇合適的機型和組態。技術限制深析部分,文章點明瞭有線網路連線相較於Wi-Fi的優勢,以及不同Raspberry Pi機型在執行辦公應用程式時的效能差異,提醒使用者需考量實際環境和應用需求。展望未來,隨著Raspberry Pi硬體的持續迭代和軟體生態的蓬勃發展,預計其應用場景將進一步拓展,深入更多領域,例如物聯網邊緣計算、機器人控制等。玄貓認為,持續關注Raspberry Pi的軟硬體發展,並根據自身需求選擇合適的應用方案,將有助於最大化其價值。