Praktikum Sistem Operasi Pertemuan Ketiga Praktikum Sistem Operasi
RPMs Berasal dari Red Hat Packet Manager Tidak hanya berisi software/paket tetapi juga berisi informasi mengenai software Ada banyak RPM berdasarkan distribusi Linux, seperti: Red Hat Enterprise Linux Fedora Mandriva Yellow Dog Linux
YUM (Yellowdog Updater, Modified) Sebuah management tool untuk RPM, bisa digunakan pada hampir seluruh distribusi Linux Contoh screenshot pada Fedora 8
YUM Repositories Semacam tempat untuk menyimpan RPM Ketika anda ingin menginstal atau mengupdate paket, Yum akan terlihat dalam repositori untuk menemukan perangkat lunak yang akan diinstall atau diupdate Jika RPM disimpan pada disk lokal, tidak terlalu sulit untuk mencarinya tetapi jika Anda hanya memiliki akses ke situs web remote, Anda akan kesulitan mencari file tersebut dan harus mendownload semuanya kemudian memeriksa untuk melihat file tersebut Metadata Repositori memecahkan masalah ini dengan menyediakan semua informasi ini dalam collection file yang disebut sebagai repomd. YUM menggunakan informasi ini untuk bekerja pada RPM mana yang dibutuhkan, dan kemudian dapat melanjutkan untuk mendownload file tersebut
CentOS Repositories CentOS memiliki cukup banyak repositori Hal ini untuk memastikan bahwa administrator bisa menjaga server mereka dalam keadaan yang diketahui atau real time Juga bisa ditambah dengan repositori pihak ketiga
Official CentOS Repositories [base] Repositori ini diaktifkan secara default dan berisi paket-paket RPM pada ISO CentOS [updates] Repositori ini juga diaktifkan secara default, di mana semua keamanan, memperbaiki bug, dan perangkat tambahan update untuk repositori [base] ditempatkan. [addons] Repositori ini juga diaktifkan secara default. Berisi paket-paket tambahan yang dibutuhkan untuk membangun perangkat lunak dari sumber RPM
[contrib] [centosplus] [extras] Repositori ini tidak diaktifkan secara default dan berisi paket software tambahan yang telah dikontribusikan oleh komunitas CentOS. Secara umum aman untuk menggunakan paket ini dan mereka tidak akan merusak kompatibilitas biner [centosplus] Merupakan paket yang dikontribusikan antara komuniti dan developer CentOS [extras] Repositori ini diaktifkan secara default dan berisi paket- paket yang menambah fungsionalitas ke distribusi. Dibuat oleh developer CentOS dan telah mengalami pengujian
[testing] Berisi paket-paket yang telah diuji dan didebug