Next Previous Contents

2. Sekilas tentang RPM

Pertama-tama, biarkan penulis mendudukkan beberapa filosofi di belakang RPM. Salah satu gol desainnya adalah memperbolehkan pengguna untuk menggunakan source yang mula-mula. Dengan RPP (pembentuk sistem pemaketan kami di mana tak sebuah RPM pun diperoleh), source paket kami adalah source yang telah di-hack. Secara teoritis, seseorang dapat memasang (menginstall) sebuah source dari RPP dan kemudian membuatnya tanpa masalah. Tetapi source itu bukanlah yang asli, dan tak ada referensi seperti perubahan apa yang kami lakukan untuk membuatnya, untuk didapatkan. Seseorang harus mendownload source yang mula-mula secara terpisah. Dengan RPM, anda mendapatkan source yang asli dengan sebuah patch (penambal) yang kami gunakan untuk mengkompilasinya. Kami memandangnya sebagai sebuah keuntungan besar. Mengapa ? Ada beberapa alasan. Pertama, bila sebuah versi program baru datang, anda tidak perlu harus memulai dari scratch untuk mendapatkannya terkompilasi di bawah RHL. Anda dapat melihat patch untuk memeriksa apakah yang mungkin anda harus lakukan. Semua standar compile-in mudah ditampilkan dengan cara ini.

RPM juga didesain untuk mempunyai pilihan permintaan yang kuat. Anda dapat mengerjakan pencarian melewati seluruh database untuk paket atau hanya file tertentu. Anda juga dapat dengan mudah menemukan paket manakah yang memiliki sebuah file dan dari manakah datangnya. File-file RPM itu sendiri adalah arsip yang terkompres (termampatkan), tetapi anda dapat meminta paket secara individual dengan mudah dan cepat, karena sebuah kepala (header) biner yang lazim ditambahkan ke paket dengan segala sesuatu yang mungkin anda inginkan yaitu apa yang terkandung dalam bentuk terkompresnya. Ia juga memperbolehkan pencarian cepat.

Kemampuan (feature) lain yang kuat adalah kemampuannya untuk memeriksa (verify) paket-paket. Bila anda khawatir bahwa anda menghapus sebuah file penting untuk beberapa paket, lakukan verifikasi dengan RPM. Anda akan diberitahu penyimpangan-penyimpangan apa pun. Di saat itu, anda dapat memasang ulang (reinstall) paket bila diperlukan. File konfigurasi apa pun yang anda punyai, diamankan dengan baik.

Kami ingin mengucapkan terima kasih kepada orang-orang dari distribusi BOGUS untuk ide-ide dan konsep yang tergabungkan dalam RPM. Pada saat RPM telah ditulis secara lengkap oleh Red Hat Software, operasinya berdasarkan pada kode yang ditulis oleh BOGUS (PM dan PMS)


Next Previous Contents