Geliştirme Araçları ve kütüphaneleri, hem geliştiriciler için hem de kaynak koddan paket kurulumu yapmak istendiğinde gerekiyor. Linux dağıtımlarında geliştirme araçlarının ve kütüphanelerin hepsi kurulu olarak gelmiyor.
Bu yazıda Linux dağıtımlarında geliştirme araçlarının ve kütüphanelerinin nasıl kurulduğundan bahsedeceğiz.
RHEL/CentOS Tabanlı Dağıtımlarda Geliştirme Araçlarının Kurulumu
RHEL/CentOS tabanlı dağıtımlarda kurulum yapmak için aşağıdaki komutları terminalde çalıştırın.
sudo yum update
sudo yum groupinstall "Development Tools"
sudo yum groupinstall "Development Tools"
Geliştirme Araçları Hangi Paketlerden Oluşuyor?
Zorunlu Paketler: autoconf, automake, binutils, bison, flex, gcc, gcc-c++, gettext, libtool, make, patch, pkgconfig, redhat-rpm-config, rpm-build
Varsayılan Paketler: byacc, cscope, ctags, cvs, diffstat, doxygen, elfutils, gcc-gfortran, git, indent, intltool, patchutils, rcs, subversion, swig, systemtap
İsteğe Bağlı Paketler: ElectricFence, PyYAML, ant, babel, bzr, ccache, chrpath, clips, clips-devel, clips-doc, clips-emacs, clips-xclips, clipsmm-devel, clipsmm-doc, cmake, cmucl, colordiff
Fedora’da Geliştirme Araçlarının Kurulumu
Fedora’da kurulum yapmak için aşağıdaki komutları terminalde çalıştırın.
sudo dnf update
dnf groupinstall "Development Tools"
dnf groupinstall "C Development Tools and Libraries"
dnf groupinstall "Development Tools"
dnf groupinstall "C Development Tools and Libraries"
Geliştirme Araçları içerisinde git ve CVS gibi genel geliştirme araçları bulunuyor.
C Geliştirme Araçları ve Kütüphaneler’in içerisinde automake, gcc ve debuggers gibi geliştirme araçları bulunuyor.
Ubuntu/Mint/Debian Tabanlı Dağıtımlarda Geliştirme Araçlarının Kurulumu
Ubuntu/Mint/Debian tabanlı dağıtımlarda kurulum yapmak için aşağıdaki komutları terminalde çalıştırın.
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install build-essential
Arch Linux Tabanlı Dağıtımlarda Geliştirme Araçlarının Kurulumu
Arch Linux/Manjaro/Antergos tabanlı dağıtımlarda kurulum yapmak için aşağıdaki komutları terminalde çalıştırın.
sudo pacman -Syyu
sudo pacman -S base-devel
sudo pacman -S base-devel
OpenSUSE’de Geliştirme Araçlarının Kurulumu
OpenSUSE’de kurulum yapmak için aşağıdaki komutları terminalde çalıştırın.
sudo zypper update
sudo zypper install -t pattern devel_C_C++
sudo zypper install -t pattern devel_C_C++
Mageia’da Geliştirme Araçlarının Kurulumu
Mageia’da kurulum yapmak için aşağıdaki komutları terminalde çalıştırın.
sudo urpmi --auto-update
sudo urpmi development-libs development-tools
sudo urpmi development-libs development-tools