Genel Tanıtım
Rocky Linux, Red Hat Enterprise Linux’un bir türevi olarak geliştirilen güçlü ve güvenilir bir Linux dağıtımıdır. Geliştirme araçlarını kurmak, çeşitli programlar ve uygulamalar geliştirme sürecini hızlandırır. GCC, Python ve Git gibi temel araçların kurulum süreci, programcı ve geliştiriciler için hayati önem taşır. Bu makalede, Rocky Linux 9 üzerinde bu araçların nasıl kurulacağına dair ayrıntılı bilgiler sunulacaktır.
GCC (GNU Compiler Collection) Kurulumu
GCC, C, C++, ADA, Fortran gibi dillerden oluşan bir derleyici koleksiyonudur. Öncelikle, sistemde yapılması gereken bazı güncellemeler ve paket yönetimi adımları bulunur. Terminal üzerinde, ilk olarak sistemin güncellenmesi önerilir.
“`bash
sudo dnf update
sudo dnf upgrade
“`
Güncellemeler tamamlandıktan sonra, GCC kurulumuna geçilir. GCC, Rocky Linux’un varsayılan paket yöneticisi olan DNF ile kolayca kurulabilir. Terminalde şu komut çalıştırılır:
“`bash
sudo dnf install gcc
“`
Eğer C++ geliştirme ortamı da kurulmak isteniyorsa, aşağıdaki komut kullanılmalıdır:
“`bash
sudo dnf install gcc-c++
“`
Kurulum tamamlandıktan sonra, GCC’nin doğru bir şekilde kurulduğunu doğrulamak için aşağıdaki komut çalıştırılabilir:
“`bash
gcc –version
“`
Yukarıdaki komut, yüklü GCC sürümünü gösteriyorsa, kurulum başarılı bir şekilde gerçekleştirilmiştir.
Python Kurulumu
Python, etkili ve çok amaçlı bir programlama dilidir. Rocky Linux 9 üzerinde Python kurulum süreci oldukça basittir. Önerilen ilk adım, mevcut Python sürümünü kontrol etmektir:
“`bash
python3 –version
“`
Eğer Python yüklü değilse veya güncel bir sürüm isteniyorsa, DNF üzerinden Python3 kurulumu yapılabilir. Aşağıdaki komut bunu sağlayacaktır:
“`bash
sudo dnf install python3
“`
Kurulum tamamlandıktan sonra, Python’un düzgün bir şekilde çalışıp çalışmadığını kontrol etmek için yine yukarıdaki komut ile sürüm bilgisi kontrol edilir. Python ortamında paket yönetimi yapmak için `pip` aracı da genellikle kurulur. `pip`’i kurmak için şu komut kullanılır:
“`bash
sudo dnf install python3-pip
“`
Kurulumdan sonra, `pip` sürümünün kontrol edilmesi de önerilir:
“`bash
pip3 –version
“`
Git Kurulumu
Git, versiyon kontrol sistemleri arasında en çok tercih edilen araçlardan biridir. Rocky Linux üzerinde Git kurulumu da oldukça kolaydır. Terminalde aşağıdaki komutu çalıştırarak Git’in kurulumuna başlanabilir:
“`bash
sudo dnf install git
“`
Kurulumdan sonra, Git sürüm bilgisi kontrol edilerek kurulumun başarılı olup olmadığı doğrulanır:
“`bash
git –version
“`
Git’in temel yapılandırması da yapılmalıdır. Bu, kişisel bilgilerin Git ile doğru bir şekilde ilişkilendirilmesini sağlar. Aşağıdaki komutlar kullanıcı adını ve e-posta adresini ayarlamak için kullanılır:
“`bash
git config –global user.name “Kullanıcı Adı”
git config –global user.email “email@example.com”
“`
Yapılandırma kontrolü yapmak için aşağıdaki komutu kullanmak yeterli olacaktır:
“`bash
git config –list
“`
Ekstra Araçlar ve Kütüphaneler
Geliştirme sürecinde ihtiyaç duyulabilecek başka kütüphaneler ve araçlar da bulunmaktadır. Örneğin, C++ uygulamaları için ek kütüphanelerin kurulumu gerekebilir. Bunun yanı sıra, Python için Popüler kütüphaneler de kurulabilir. Python için en yaygın kullanılan kütüphanelerin başında `numpy`, `pandas` ve `matplotlib` gibi kütüphaneler gelir. Bu kütüphanelerin kurulumu `pip` komutuyla yapılabilir.
“`bash
pip3 install numpy pandas matplotlib
“`
Güvenlik ve Güncelleme
Kurulumdan sonra sistemin güvenliği için güncellemelerin düzenli yapılması önem taşır. Ayrıca, geliştirilen projelerin yedeklerinin alınması ve versiyon kontrol sistemlerinin aktif olarak kullanılması önerilir.
Güvenlik güncellemeleri kontrolü için aşağıdaki komut kullanılabilir:
“`bash
sudo dnf updateinfo
“`
Sonuç
Rocky Linux 9 üzerinde GCC, Python ve Git gibi temel geliştirme araçlarının kurulumu, ilgili paket yöneticisi olan DNF ile kolaylıkla gerçekleştirilebilir. Bu süreç, geliştiricilerin ihtiyaç duyduğu ortamı sağlamanın yanı sıra yazılım geliştirme süreçlerini de hızlandırır. Kurulumun ardından, araçların doğru çalıştığını kontrol etmek için basit doğrulama komutları kullanılmalıdır. Ek olarak, bu araçların beraberinde gelen kütüphaneler ve güncellemelerin takibi de sürekli bir gelişim sürecinin parçasıdır. Bu adımlar, Rocky Linux üzerinde verimli bir programlama ve geliştirme ortamı oluşturulmasına katkı sağlar.


