在 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的軟硬體發展,並根據自身需求選擇合適的應用方案,將有助於最大化其價值。