RHEL Sistemlerde Orphaned Paketlerin Kaldırılması
CentOS ve Fedora gibi RHEL tabanlı sistemlerde yum kullanarak bir paketi sistemden kaldırdığınızda, ilgili paket sisteme kurulurken otomatik olarak beraberinde yüklenen bağımlılık paketleri (dependencies) kaldırılmazlar. Örnek vermek gerekirse, sisteminize httpd paketini kurduğunuz zaman, httpd’nin gereksinim duyduğu apr, apr-util, apr-util-ldap, httpd-tools, mailcap gibi paketler de sisteme yüklenecektir. Ancak httpd paketini sistemden kaldırmak istediğiniz zaman sadece httpd’nin kendisi kaldırılacak; bağımlılık paketlerine dokunulmayacaktır.
Sistemde örnekteki gibi kullanılmayan paketlerin bulunması pratikte pek sorun teşkil etmez ancak titiz bir sistem yöneticisi olarak dosya sisteminde kullanılmayan paketlerden kaynaklı kütüphanelerin vs. bulunmasını istemeyebilirsiniz. Bu durumda da sistemden herhangi bir paket remove ederken bağımlılık paketlerini de kaldırmak isteyebilirsiniz. İşte bu iş için yum-plugin-remove-with-leaves isimli bir yum plugini bulunuyor. Aşağıda sisteme eklenmesi ve kullanılması ile ilgili detay bulabilirsiniz:
Yum Komutları ve Kullanımı
Yum basit söz dizimi nedeniyle en kullanışlı paket yöneticilerinden birisi. Bu yüzden bu yazıda, yum’ın temel ve sık kullanılan şekillerine değinmek istiyorum.