Hur man installerar Code::Blocks på Fedora 40 eller 39

Code::Blocks är en mångsidig och öppen källkod Integrated Development Environment (IDE) designad för C, C++ och Fortran-utveckling. Det ger ett flexibelt och mycket anpassningsbart gränssnitt med funktioner som syntaxmarkering, kodvikning och en kraftfull debugger. Code::Blocks stöder flera kompilatorer, inklusive GCC, Clang och MSVC, vilket gör det till ett föredraget val för utvecklare som arbetar med plattformsoberoende projekt.

För att installera Code::Blocks på Fedora 40 eller 39, har du två primära metoder: använda Fedora AppStream via kommandoraden för en enkel installation eller välja Flatpak-metoden genom Flathub för en mer flexibel och uppdaterad installation . Den här guiden går igenom båda installationsmetoderna.

Metod 1: Installera Code::Blocks via Fedora Appstream

Uppdatera Fedora-paket före kod::blockerar installation

Prioritera att uppdatera alla befintliga paket på ditt system med följande kommando:

sudo dnf upgrade --refresh 

Detta kommando säkerställer att alla paket är uppdaterade, vilket minimerar potentiella systemkonflikter under installationen av Code::Blocks.

Valfritt: Installera GCC-kompilatorn

Att installera olika kompilatorer förbättrar din utvecklingsmiljö, med GCC som ett populärt val. Använd följande kommando för att installera GCC:

sudo dnf install gcc -y

Detta steg säkerställer att du har de nödvändiga verktygen för att kompilera och bygga programvara från källkod.

Installationskod::Blockar via DNF-kommando

Fortsätt att installera Code::Blocks tillsammans med paketet "codeblocks-contrib" för ytterligare funktioner och plugins:

sudo dnf install codeblocks codeblocks-contrib

Detta kommando förbättrar din Integrated Development Environment (IDE), vilket ger en mer robust och funktionsrik upplevelse.

Valfritt: Installationskod::Blockerar utvecklingspaket

För utvecklare som vill utöka funktionaliteten, installera utvecklingsversionerna av paketen med följande:

sudo dnf install codeblocks-devel codeblocks-contrib-devel

Det här steget säkerställer att du har tillgång till bibliotek och verktyg som behövs för programvaruutveckling och felsökning.

Metod 2: Installera Code::Blocks via Flatpak och Flathub

Aktivera Flathub för Code::Blocks Installation

Initiera processen genom att aktivera Flathub, ett flitigt använt arkiv för Flatpak-applikationer, med följande kommando i din terminal:

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

Detta steg är avgörande för att säkerställa att ditt system kan hämta Code::Blocks-paketet från Flathub-förvaret.

Installationskod:: Blockerar installation via Flatpak

Fortsätt att installera Code::Blocks med Flatpak med följande kommando:

flatpak install flathub org.codeblocks.codeblocks

Detta kommando hämtar och installerar de senaste Code::Blocks från Flathub, vilket ger en smidig installationsupplevelse.

Åtgärda potentiella installationsproblem

Om du stöter på ett fel som säger "Det går inte att ladda sammanfattning från fjärr-flathub", lös det genom att aktivera Flathub-förvaret med:

sudo flatpak remote-modify --enable flathub

Det här kommandot åtgärdar problemet och säkerställer sömlös kommunikation med Flathub-förvaret för att installera Code::Blocks.

Lanseringskod::Blockar

CLI-metoder för att initiera kod::block

För installationer som utförs med standard DNF-metoden, initiera Code::Blocks direkt med detta kommando:

codeblocks

Genom att utföra detta kommando i terminalen öppnas Code::Blocks IDE direkt, vilket erbjuder ett snabbt och effektivt sätt att komma åt programmet.

För de som har installerat Code::Blocks via Flatpak, använd följande kommando:

flatpak run org.codeblocks.codeblocks

Detta kommando säkerställer en framgångsrik lansering av Code::Blocks, som riktar sig specifikt till Flatpak-installationer.

GUI-metoden för att öppna kod::block

Välj att starta Code::Blocks med det grafiska användargränssnittet, som anses vara den mest användarvänliga metoden:

Aktiviteter > Visa applikationer > Code::Blocks

Att hitta och välja ikonen Code::Blocks genom systemets applikationsmeny ger ett enkelt och intuitivt sätt att komma åt IDE.

Ytterligare kod::Blockar kommandon

För att säkerställa att alla dina installerade paket är uppdaterade, kör följande kommandon i din terminal. Denna process är avgörande, även om ditt system är inställt på automatisk uppdatering.

Uppdatera kod::Blockar

Att köra dessa kommandon hjälper till att förhindra uppdateringsfel, särskilt för nya användare.

DNF Update Method Code::Blocks

sudo dnf update --refresh

Det här kommandot uppdaterar arkivets metadata och söker efter uppdateringar för alla installerade paket, och anpassar dem till installationspakethanteraren.

Flatpak Update Method Code::Blocks

Om du har installerat Code::Blocks via Flatpak, använd kommandot nedan för att söka efter och tillämpa uppdateringar.

flatpak update

Detta kommando säkerställer att din Flatpak-installation av Code::Blocks och alla andra Flatpak-applikationer är uppdaterade.

Ta bort Code::Blocks

DNF Remove Method for Code::Blocks

Om du har installerat Code::Blocks med DNF kan du avinstallera det med följande kommando:

sudo dnf aremove codeblocks*

Detta kommando söker efter alla paket relaterade till Code::Blocks och tar bort dem från ditt system.

Flatpak Remove Method for Code::Blocks

För att avinstallera Flatpak-versionen av Code::Blocks, kör kommandot nedan:

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

Detta kommando avinstallerar inte bara Code::Blocks utan tar också bort tillhörande data för att frigöra utrymme på ditt system.

Slutsats

Med Code::Blocks framgångsrikt installerade på ditt Fedora-system kan du dra fördel av dess kraftfulla funktioner för dina utvecklingsprojekt. Oavsett om du väljer Fedora AppStream för en snabb installation eller Flatpak med Flathub för den senaste versionen, säkerställer båda metoderna att du har en pålitlig och anpassningsbar IDE till ditt förfogande. Kontrollera regelbundet efter uppdateringar för att hålla din IDE aktuell och njut av den robusta utvecklingsmiljön som Code::Blocks tillhandahåller.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar