Membuat Paket RPM

Category : Linux, Package Management

RPM LogoBanyak program baru belum berbentuk RPM, tapi masih berupa kode sumber. Di lain pihak, banyak pengguna GNU/Linux menginginkan paket binari dalam format RPM. Anda dapat berjasa dengan membuatkan RPM-nya.

Setelah merasakan kemudahan-kemudahan yang ditawarkan oleh manajemen paket RPM, mungkin Anda bertanya-tanya apakah sulit membuat paket software dalam format RPM? Jawaban untuk pertanyaan pendek ini bisa bervariasi, tergantung pada seberapa kompleks software yang akan kita paket.

Apa yang perlu kita siapkan untuk membuat paket dengan RPM? Cek daftar berikut:

  • Sumber program yang akan kita paket, biasanya dalam format terkompresi nama_file.tar.gz.
    Program RPM, secara default program ini sudah terinstalasi di distribusi berbasis RPM semacam RedHat, CentOS, Mandrake, dan SuSE.
  • Paket-paket development yang diperlukan untuk proses kompilasi, ini tergantung keperluan software yang akan dipaket. Misalnya gcc, make, install, dan file-file library yang diperlukan untuk melakukan kompilasi program yang akan kita paket.
  • File spec yang diperlukan untuk proses pembuatan paket RPM. Akan kita bahas bagaimana cara membuat file ini dalam tulisan ini.

Pembahasan kita akan berkisar pada cara membuat file spec, karena di file inilah tersedia informasi yang diperlukan untuk proses kompilasi, instalasi paket, dan pembuatan paket.

Saya menggunakan distribusi CentOS 5.1 dalam pembahasan ini. Continue Reading