Konuyu Açan
#1
Rocky Linux kullanıcıları, sisteminize Python eklemek veya mevcut sürümünü güncellemek istediğinde, bu işlemi güvenli ve uyumlu biçimde gerçekleştirmeniz önemlidir. Rocky Linux, CentOS tabanlı olduğu için genellikle RHEL (Red Hat Enterprise Linux) yapısına uygun paket yönetim sistemleri kullanır. Bu noktada, Python'un farklı sürümlerini yönetmek ve sistem kararlılığını sağlamak adına dikkat edilmesi gereken birkaç önemli adım bulunmaktadır.
Öncelikle, sistemde yüklü olan Python sürümünü kontrol etmek gerekir. Bu işlem için terminalde şu komutu kullanabilirsiniz:
Mevcut Python sürümünüz, Rocky Linux genellikle varsayılan olarak Python 3.x ile gelir. Ancak, yeni sürümler veya farklı sürümler eklemek istediğinizde, EPEL (Extra Packages for Enterprise Linux) deposunu etkinleştirmeniz gerekebilir. EPEL, ek paketleri barındırır ve Python’un güncel sürümlerini kurmak veya yönetmek açısından yararlıdır.
EPEL deposunu aktif hale getirmek için şu komutu kullanabilirsiniz:
Daha sonra, Python'un resmi kaynaklarından veya üçüncü parti reposlardan yeni sürümleri yükleyebilirsiniz. En yaygın yöntem, Python'un resmi paketlerini kullanmak yerine,
İleri seviye kullanıcılar,
Son olarak, Python sürümünü belirli projelerde kullanmak veya sanal ortamlar oluşturmak için
Rocky Linux üzerinde Python kurulumu ve yönetimi, uygun paket yönetim stratejileri ve sanal ortam araçlarıyla oldukça esnektir. Bu sayede, hem sistem kararlılığı korunur hem de gelişmiş ihtiyaçlara cevap verecek esneklikte çözümler uygulanabilir.
Öncelikle, sistemde yüklü olan Python sürümünü kontrol etmek gerekir. Bu işlem için terminalde şu komutu kullanabilirsiniz:
KOD
1python3 --versionMevcut Python sürümünüz, Rocky Linux genellikle varsayılan olarak Python 3.x ile gelir. Ancak, yeni sürümler veya farklı sürümler eklemek istediğinizde, EPEL (Extra Packages for Enterprise Linux) deposunu etkinleştirmeniz gerekebilir. EPEL, ek paketleri barındırır ve Python’un güncel sürümlerini kurmak veya yönetmek açısından yararlıdır.
EPEL deposunu aktif hale getirmek için şu komutu kullanabilirsiniz:
KOD
1sudo dnf install epel-releaseDaha sonra, Python'un resmi kaynaklarından veya üçüncü parti reposlardan yeni sürümleri yükleyebilirsiniz. En yaygın yöntem, Python'un resmi paketlerini kullanmak yerine,
deadsnakes veya pyenv gibi araçlar ile farklı sürümleri yönetmektir. Ancak, sistemsel uyumluluk açısından, genellikle dnf ile mevcut paketleri güncellemek yeterlidir:KOD
1sudo dnf update python3İleri seviye kullanıcılar,
pyenv gibi ortam yöneticilerini tercih ederek, farklı Python sürümlerini aynı sistem üzerinde sorunsuzca kullanabilirler. Bu yöntem, özellikle geliştirme ortamları için idealdir ve sistem kararlılığını riske atmadan çeşitli Python sürümlerini denemeye olanak tanır.Son olarak, Python sürümünü belirli projelerde kullanmak veya sanal ortamlar oluşturmak için
venv veya virtualenv gibi araçları kullanmak, hem bağımlılıkların yönetimini kolaylaştırır hem de sistem genelinde Python sürümünü değiştirmeden projeleri izole eder.Rocky Linux üzerinde Python kurulumu ve yönetimi, uygun paket yönetim stratejileri ve sanal ortam araçlarıyla oldukça esnektir. Bu sayede, hem sistem kararlılığı korunur hem de gelişmiş ihtiyaçlara cevap verecek esneklikte çözümler uygulanabilir.
