RPM adalah RedHat Package Manager, sebuah paket program yang dikembangkan dengan maksud mempermudah proses manajemen paket program di sistem operasi Linux, misalnya menginstalasi paket, menguninstalasi, melihat informasi paket, dan sebagainya.
RPM dikembangkan oleh para insinyur RedHat namun saat ini RPM telah banyak dipakai oleh distribusi-distribusi Linux, tidak hanya terbatas pada RedHat, SuSE, Mandrake, Trustix Merdeka adalah beberapa contoh di antaranya. Mungkin dapat dikatakan bahwa RPM adalah standar defacto untuk pemaketan aplikasi.
Berikut ini akan diuraikan secara singkat beberapa pemanfaatan RPM yang umum dijumpai.
Untuk menginstalasi paket dapat dilakukan dengan cara sebagai berikut :
rpm -ivh
Berikut ini adalah contoh penggunaannya :
Untuk menginstalasi paket srpm, pertama-tama anda harus menginstalnya dengan cara yang sama dengan menginstalasi paket binary
rpm -ivh
kemudian anda berpindah direktori ke direktori /usr/src/redhat/SPECS
cd /usr/src/redhat/SPECS
lalu berikan perintah berikut :
rpm -bb <nama_paket.spec> --clean
Tunggu beberapa saat, karena paket tersebut sedang di-build.
Di direktori
/usr/src/redhat/noarchakan terdapat file <nama_paket.rpm>. Anda selanjutnya dapat menginstalasi paket tersebut dengan cara sebagaimana tersebut di atas.
Catatan : biasanya paket yang telah anda build akan berada di direktori /usr/src/redhat/RPMS/i386. Paket di atas karena merupakan
paket manual maka tidak ditentukan arsitektur mesinnya (i386 atau yang lainnya).
Untuk menguninstalasi paket dapat dilakukan dengan cara sebagai berikut :
rpm -e
Upgrade paket dilakukan jika anda telah memiliki versi terdahulunya dari suatu paket. Misalnya saya telah memiliki paket gnupg-1.0.0.i386.rpm terinstalasi di komputer saya, sekarang saya ingin memperbaharuinya dengan versi yang lebih baru karena adanya bugs di versi terdahulu, hal ini dapat dilakukan dengan cara :
rpm -Uvh
Untuk melihat seluruh paket rpm yang terinstalasi di komputer kita dapat dilakukan dengan memberikan perintah query ke RPM sebagai berikut :
rpm -qa
di layar akan tampil nama-nama paket program yang terinstalasi dengan cepat, mungkin lebih baik jika hasilnya dimasukkan ke dalam file :
rpm -qa > aplikasiku
untuk melihat aplikasi-aplikasi yang terinstalasi, dapat dibaca pada file aplikasiku.
Coba jalankan perintah berikut :
rpm -qa | wc -l
Hasilnya adalah jumlah aplikasi program yang terinstalasi di komputer anda.
Jika anda ingin mengetahui informasi mengenai deskripsi suatu paket, siapa yang memaketkannya, dan berbagai informasi lain, dapat dilakukan dengan cara berikut :
rpm -qi
perhatikan bahwa
Selain itu anda juga dapat mengetahui file-file apa saja yang disertakan pada suatu paket dengan cara memberikan perintah berikut :
rpm -qil
Ada kalanya anda ingin mengetahui informasi mengenai suatu paket, namun paket tersebut tidak ingin anda instal dulu, apakah hal ini bisa dilakukan dengan RPM ?
Jawabnya adalah "Ya". Caranya adalah tambahkan option "p" sebagai berikut :
rpm -qipl
Saat ini penulis sedang menyelesaikan skripsinya di Fakultas Ekonomi, Universitas Gadjah Mada, Jogjakarta.
Perkenalan dengan Linux dimulai pada tahun 1998 pada saat berhasil menginstalasinya di komputer pribadi. Sejak saat itu tidak dapat menghilangkan kebiasaannya bermain dengan Linux, termasuk saat menyelesaikan skripsinya.
Bidang minat penulis adalah cryptography, computer security, sistem informasi, dan software bisnis.