Jak nainstalovat CMake na Fedora 40 nebo 39

CMake je open-source nástroj pro více platforem, který automatizuje proces sestavování softwarových projektů. Je široce používán vývojáři ke správě kompilace a propojování kódu napříč různými platformami, čímž poskytuje jednotné prostředí pro sestavení. Flexibilita CMake umožňuje generovat nativní soubory sestavení pro různé kompilátory a IDE, což z něj činí nezbytný nástroj pro komplexní projekty, které potřebují podporovat více systémů.

Na Fedoře 40 nebo 39 můžete nainstalovat CMake pomocí správce balíčků DNF přes AppStream Fedory, který poskytuje stabilní a dobře integrovanou verzi. Pro ty, kteří vyžadují nejnovější funkce nebo chtějí větší kontrolu nad instalací, je alternativní metodou stažení, kompilace a instalace nejnovější verze CMake ze zdroje. Tato příručka vás provede oběma způsoby instalace a umožní vám vybrat si nejlepší přístup podle vašich potřeb.

Metoda 1: Nainstalujte CMake přes Appstream Fedory

První metoda vyhovuje většině uživatelů a vývojářů, protože Fedora je distribuce zaměřená na upstream. Druhá část je pro ty, kteří vyžadují nejnovější verzi CMake.

Aktualizujte Fedora před instalací CMake

Aktualizujte svůj systém Fedory před instalací CMake, abyste zajistili, že všechny balíčky jsou aktuální a minimalizujete potenciální konflikty nebo problémy během instalace.

Spusťte ve svém terminálu následující příkaz pro aktualizaci Fedory:

sudo dnf upgrade --refresh

Nainstalujte CMake pomocí příkazu DNF

Většině uživatelů se doporučuje nainstalovat CMake z úložiště AppStream Fedory. Tato osvědčená a stabilní verze je ideální pro běžné použití.

Spusťte ve svém terminálu následující příkaz a nainstalujte CMake:

sudo dnf install cmake

Ověřte instalaci CMake

Jakmile nainstalujete CMake, ověřte instalaci kontrolou verze. Toto potvrzení zajišťuje úspěšnou instalaci a dostupnost CMake ve vašem systému.

Chcete-li zkontrolovat verzi CMake, spusťte následující příkaz:

cmake --version

Metoda 2: Nainstalujte CMake přes zdroj

Tato metoda je výhodná pro uživatele, kteří vyžadují nejnovější verzi CMake nebo konkrétní verzi, která není dostupná v úložišti Fedory. Je však nezbytné mít na paměti, že aktualizace CMake touto metodou vyžaduje ruční stažení a opětovné zkompilování zdrojového kódu.

Nainstalujte počáteční balíčky požadované pro CMake

Než budete pokračovat, ujistěte se, že váš systém má všechny požadované závislosti pro sestavení CMake. Tyto závislosti můžete nainstalovat pomocí následujícího příkazu:

sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y

Stáhněte si zdroj CMake

Nejprve navštivte Stránka vydání GitHubu a najděte odkaz na nejnovější verzi CMake.

Po získání nového odkazu si stáhněte archiv zdrojového kódu pomocí příkazu wget:

wget https://github.com/Kitware/CMake/releases/download/v{version}/cmake-{version}-linux-x86_64.tar.gz

Poznámka: Nahraďte {version} správným číslem verze.

Extrahujte stažený archiv zdrojů CMake

Extrahujte obsah staženého archivu pomocí následujícího příkazu:

tar -zxvf cmake-{version number}.tar.gz

Nyní přejděte do extrahovaného adresáře:

cd /cmake-{your version}

Spusťte skript CMake Bootstrap Script

V tomto kroku spustíte bootstrap skript, který připraví systém sestavení pro kompilaci CMake. Pokud narazíte na nějaké problémy, ujistěte se, že jste nainstalovali všechny požadované závislosti uvedené výše.

Spusťte bootstrap skript pomocí následujícího příkazu:

./bootstrap

Dokončení bootstrap skriptu může trvat několik minut.

Sestavte a zkompilujte CMake

Po dokončení bootstrap skriptu použijte make příkaz pro sestavení CMake:

make

Proces sestavení může trvat několik minut, takže si možná budete chtít dát kávu nebo si během čekání udělat krátkou přestávku.

Nainstalujte CMake Binary

Po dokončení procesu sestavení nainstalujte CMake pomocí příkazu make install:

sudo make install

Ověřte instalaci CMake prostřednictvím zdroje

Po dokončení instalace zkontrolujte nainstalovanou verzi CMake, abyste zajistili správnou instalaci:

cmake --version

Závěr

Instalací CMake na Fedoru prostřednictvím správce balíčků DNF a AppStream Fedory jste zajistili, že váš systém má stabilní a spolehlivou verzi tohoto základního nástroje pro sestavení. Případně, pokud jste se rozhodli kompilovat CMake ze zdroje, máte nyní přístup k nejnovějším funkcím a větší kontrolu nad prostředím sestavení. Ať už zvolíte kteroukoli metodu, udržování CMake aktualizované pomůže udržet efektivitu a kompatibilitu vašeho vývojového prostředí. S CMake nastaveným na vašem systému Fedora jste dobře připraveni na správu a automatizaci složitých procesů sestavování na více platformách.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář