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 ilişkin bir örneğe bakalım
sudo yum install nginx
Bu komutu çalıştırdıktan sonra, YUM nginx’i kurmak için gereken tüm bağımlılıkları otomatik olarak bulacak, indirecek ve kuracaktır.
Paketlerin aranması
Bir paketi kurmadan önce, yum search komutunu kullanarak depolarda arama yapabilirsiniz. Örneğin, “web sitesi” kelimesiyle ilişkili bir paket aramak için:
yum arama web sitesi
Bu komut, açıklamasında veya adında “web server” anahtar kelimelerini içeren tüm paketlerin bir listesini döndürecektir.
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
Sunucunuzdaki tüm paketleri güncellemek istiyorsanız, paket belirtmeden komutu çalıştırmanız yeterlidir:
sudo yum güncellemesi
Bu komut tüm paketleri mevcut en son sürüme güncelleyecektir.
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 nginx'i kaldır
YUM, paketi ve diğer yüklü programlar tarafından artık kullanılmayan tüm bağımlılıkları otomatik olarak kaldıracaktır.
Önbelleğin temizlenmesi
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
Bu komut, depo listeleri ve indirilen paketler dahil olmak üzere tüm dosyaları önbellekten kaldırır.