如何在 Fedora 40 或 39 上安裝 Code::Blocks

Code::Blocks 是一款多功能開源整合開發環境 (IDE),專為 C、C++ 和 Fortran 開發而設計。它提供了靈活且高度可自訂的介面,具有語法突出顯示、程式碼折疊和強大的調試器等功能。 Code::Blocks 支援多種編譯器,包括​​ GCC、Clang 和 MSVC,使其成為跨平台專案開發人員的首選。

要在 Fedora 40 或 39 上安裝 Code::Blocks,您有兩種主要方法:透過命令列使用 Fedora AppStream 進行簡單安裝,或透過 Flathub 選擇 Flatpak 方法以獲得更靈活和最新的設定。本指南將引導您完成這兩種安裝方法。

方法 1:透過 Fedora Appstream 安裝 Code::Blocks

在 Code::Blocks 安裝之前更新 Fedora 軟體包

使用以下命令優先更新系統上的所有現有軟體包:

sudo dnf upgrade --refresh 

此命令可確保所有軟體包都是最新的,從而最大限度地減少 Code::Blocks 安裝期間潛在的系統衝突。

可選:安裝 GCC 編譯器

安裝各種編譯器可以增強您的開發環境,其中 GCC 是一個流行的選擇。使用以下命令安裝 GCC:

sudo dnf install gcc -y

此步驟可確保您擁有從原始碼編譯和建置軟體所需的工具。

透過 DNF 指令安裝 Code::Blocks

繼續安裝 Code::Blocks 以及“codeblocks-contrib”套件以獲取其他功能和插件:

sudo dnf install codeblocks codeblocks-contrib

此命令增強了您的整合開發環境 (IDE),提供更強大且功能豐富的體驗。

可選:安裝 Code::Blocks 開發包

對於尋求擴充功能的開發人員,請使用以下命令安裝軟體包的開發版本:

sudo dnf install codeblocks-devel codeblocks-contrib-devel

此步驟可確保您可以存取軟體開發和偵錯所需的程式庫和工具。

方法 2:透過 Flatpak 和 Flathub 安裝 Code::Blocks

啟動 Flathub 進行 Code::Blocks 安裝

透過在終端機中使用以下命令啟動 Flathub(廣泛使用的 Flatpak 應用程式儲存庫)來啟動該過程:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

此步驟對於確保您的系統可以從 Flathub 儲存庫擷取 Code::Blocks 套件至關重要。

安裝程式碼::透過 Flatpak 塊安裝

使用以下指令繼續使用 Flatpak 安裝 Code::Blocks:

flatpak install flathub org.codeblocks.codeblocks

此命令從 Flathub 取得並安裝最新的 Code::Blocks,提供流暢的安裝體驗。

解決潛在的安裝問題

如果您遇到「無法從遠端 Flathub 載入摘要」的錯誤,請使用以下命令啟用 Flathub 儲存庫來解決該問題:

sudo flatpak remote-modify --enable flathub

此命令修正了該問題,確保與 Flathub 儲存庫無縫通訊以安裝 Code::Blocks。

啟動程式碼::區塊

啟動 Code::Blocks 的 CLI 方法

對於透過標準 DNF 方法進行的安裝,請使用下列命令立即啟動 Code::Blocks:

codeblocks

在終端機中執行此命令會​​直接開啟 Code::Blocks IDE,提供一種快速有效的方式來存取應用程式。

對於透過 Flatpak 安裝 Code::Blocks 的用戶,請使用以下命令:

flatpak run org.codeblocks.codeblocks

此指令可確保成功啟動 Code::Blocks,專門針對 Flatpak 安裝。

開啟程式碼的 GUI 方法::區塊

選擇使用圖形使用者介面啟動 Code::Blocks,這被認為是最用戶友好的方法:

活動 > 顯示應用程式 > 程式碼::區塊

透過系統的應用程式選單找到並選擇 Code::Blocks 圖示可以提供一種直接、直覺的方式來存取 IDE。

附加程式碼::區塊命令

為了確保所有安裝的軟體包都是最新的,請在終端機中執行以下命令。即使您的系統設定為自動更新,此過程也至關重要。

更新程式碼::區塊

執行這些命令有助於防止更新錯誤,特別是對於新使用者而言。

DNF更新方法代碼::方塊

sudo dnf update --refresh

此命令刷新儲存庫元資料並檢查所有已安裝套件的更新,使它們與安裝套件管理器保持一致。

Flatpak 更新方法程式碼::Blocks

如果您已透過 Flatpak 安裝了 Code::Blocks,請使用下列命令檢查並套用更新。

flatpak update

此命令可確保您安裝的 Code::Blocks 和任何其他 Flatpak 應用程式是最新的。

刪除程式碼::區塊

DNF 代碼::方塊的移除方法

如果您使用DNF安裝了Code::Blocks,您可以使用以下命令卸載它:

sudo dnf aremove codeblocks*

此命令會搜尋與 Code::Blocks 相關的所有套件並將它們從系統中刪除。

Flatpak 刪除 Code::Blocks 的方法

若要解除安裝 Code::Blocks 的 Flatpak 版本,請執行下列命令:

flatpak uninstall --delete-data org.codeblocks.codeblocks

此命令不僅會卸載 Code::Blocks,還會刪除關聯資料以釋放系統空間。

結論

在您的 Fedora 系統上成功安裝 Code::Blocks 後,您可以在您的開發專案中利用其強大的功能。無論您選擇 Fedora AppStream 進行快速安裝,還是選擇帶有 Flathub 的 Flatpak 進行最新構建,這兩種方法都可確保您擁有可靠且可自訂的 IDE 供您使用。定期檢查更新以使您的 IDE 保持最新狀態並享受 Code::Blocks 提供的強大開發環境。

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言