Linux’ta YUM ile Çalışmak için Kısa Bir Kılavuz
Yellowdog Updater, Modified (kısaltılmış YUM) CentOS, Fedora ve RHEL (Red Hat Enterprise Linux) gibi RPM (Red Hat Package Manager) tabanlı Linux dağıtımlarında kullanılan bir paket yöneticisidir. YUM, yazılım paketlerini kurmayı, güncellemeyi, kaldırmayı ve yönetmeyi kolaylaştırır. Bu makalede, Linux sisteminizdeki paketleri etkili bir şekilde yönetmenize yardımcı olacak YUM’un temel komutlarını ve ilkelerini ele alacağız
Paketleri Yükleme
Belki de YUM paket yöneticisinin ana ve en sık kullanılan görevlerinden ve işlemlerinden biri yazılım yüklemektir. Bunun için yum install komutu kullanılır. Şimdi nginx web sunucusunun kurulumuna bir örnek verelim
sudo yum install
Paketleri aramak
Bir paketi kurmadan önce, yum search komutunu kullanarak depolarda arama yapabilirsiniz. Örneğin, “web sitesi” kelimesiyle ilişkili bir paket aramak için:
yum search website
Paketlerin güncellenmesi
YUM ayrıca kurulu paketleri en son sürüme güncellemenize de olanak tanır. Belirli bir paketi güncellemek için yum update komutunu paket adıyla birlikte kullanın:
sudo yum update nginx
sudo yum
Paketleri kaldırma
Sisteminizden bir paketi kaldırmanız gerekiyorsa yum remove komutunu kullanın. Örneğin, httpd paketini kaldırmak için:
sudo yum remove nginx
Önbelleği temizleme
YUM indirilen paketleri ve onlar hakkındaki bilgileri bir önbellekte saklar. Bu sisteminizi hızlandırır, ancak zamanla önbellek önemli miktarda yer kaplayabilir. Önbelleği temizlemek için yum clean komutunu kullanın. Önbelleğe alınan tüm verilerin temizlenmesi aşağıdaki komutla yapılır:
sudo yum clean all
Sonuç
YUM, RPM tabanlı Linux dağıtımlarında paketleri yönetmek için kullanışlı ve güvenilir bir araçtır. Bununla yöneticiler, sistemi kararlı ve güncel tutarken yazılımı kolayca yükleyebilir, güncelleyebilir ve kaldırabilir. Temel komutları bilmek – yükleme
, arama
, güncelleme
, kaldırma
ve temizleme
– sistem yönetimini büyük ölçüde basitleştirecek ve sunucu bakımında zaman kazandıracaktır. YUM’da ustalaşarak Linux ortamınız üzerinde daha fazla kontrol sahibi olur ve yazılım yönetimiyle ilgili görevleri hızlı bir şekilde halledebilirsiniz.
Makaleyi okuyucular için daha da pratik hale getirmek için kısa bir SSS bölümü (örneğin, “Yüklü paketleri nasıl listelerim?” veya “Yalnızca güvenlik yamalarını nasıl güncelleyebilirim?”) eklememi ister misiniz?