Yum (Yellowdog Update, Modifier) merupakan package manager yang digunakan oleh system berbasiskan Red Hat Package Manager (rpm), pada distro lain kita mengenal adanya apt-get atau aptitude (debian based system), pkg_add pada OpenBSD.
Yum digunakan untuk meng-query informasi dari package, men-download package dari repository, melakukan installasi package, uninstall package, meng-update system. Yum secara otomatis akan memeriksa dependencies dari package waktu melakukan process installasi, uninstall atau update dan secara otomatis juga akan menginstall, uninstall atau update package yang dibutuhkan.
Jika pernah menggunakan rpm untuk menginstall package, mungkin pernah melihat output berikut
[root@anif ~]# rpm -ivh supertuxkart-0.7-2.fc15.i686.rpm
error: Failed dependencies:
libIrrXML.so.1.7 is needed by supertuxkart-0.7-2.fc15.i686
libIrrlicht.so.1.7 is needed by supertuxkart-0.7-2.fc15.i686
opengl-games-utils is needed by supertuxkart-0.7-2.fc15.i686
supertuxkart-data = 0.7 is needed by supertuxkart-0.7-2.fc15.i686
rpm command tidak bisa secara otomatis menginstall package-package yang dibutuhkan oleh supertuxkart-0.7-2.fc15.i686.rpm, sehingga pada saat installasi akan gagal karena dependencies package tidak terpenuhi.
Hal yang berbeda jika kita menggunakan yum untuk menginstall program supertuxkart, dimana yum secara otomatis akan mendeteksi package yang dibutuhkan dan menginstallnya (more…)
Recent Comments