2
Membuat Paket Debian dari Precompiled Binary

Terkadang kita memiliki sebuah aplikasi yang ingin kita jadikan sebuah paket debian tetapi aplikasi yang akan kita gunakan ternyata sudah precompiled sehingga proses pembuatan paket deb secara normal tidak dapat dilakukan.. misal sebuah aplikasi java berupa file JAR.. atau sebuah library PHP4 yang telah dicompile untuk apache2.2.15 dengan mode handler(apxs2), tanpa harus mengcompile ulang, apalagi sibuk menutupi dependensi yang kadang bikin mumet kepala hanya untuk proses kompilasi saja.

contoh kita sudah melakukan make install php4 di folder /usr/local/php4
buatlah folder root untuk struktur penempatan file2 yang akan dimasukkan kedalam paket.

user@server:~$ sudo su
root@server:/home/user$ cd ~
root@server:~$ mkdir -p php4

buat struktur dan salin semua data aplikasi sama persis dengan penempatan aplikasi yang sudah terinstall pastikan tidak ada yang terlewat. pada kasus PHP4 disini semua data dan library hanya ada di dalam sebuah folder. pastikan juga pada saat menyalin permission masih sama dengan aslinya.

root@server:~$ cd php4
root@server:~/php4$ mkdir -p usr/local/php4
root@server:~/php4$ cp -rvp /usr/local/php4/* usr/local/php4

sekarang kita akan membuat file control untuk deskripsi paket debian yang akan kita buat

root@server:~/php4$ mkdir DEBIAN
root@server:~/php4$ vim DEBIAN/control

Package: php4-custom --> (nama paket yang akan dipanggil)
Version: 4.4.9
Section: base
Priority: required
Architecture: i386 --> (bila multi arch tambahkan dengan koma(,) )
Essential: yes
Pre-Depends: xxxx --> (masukkan semua paket dependensi kalau ada)
Origin: php4
Maintainer: muhammad zahris
Description: php4 untuk apache 2.2.15 --> (max 60 karakter)
bla bla bla --> (keterangan juga bebas jumlah karakternya)

sekarang kita buat debian paketnya

root@server:~/php4$ cd ..
root@server:~$ dpkg-deb -b php4 php4-custom.deb

S…E…L…E…S…A…I…

pada post mendatang mungkin akan dijelaskan cara membuat postins pada paket debian agar tidak perlu lagi dilakukan konfigurasi manual sama sekali setelah paket debian diinstall ke sistem.

2 komentar :

D'admirer mengatakan... [Reply to comment]

Masih bingung gan cara membuat paket debian ini

Anonim mengatakan... [Reply to comment]

My partner and I stumbled over here from a different web
page and thought I might as well check things out.
I like what I see so now i'm following you. Look forward to checking out your web page again.

Feel free to visit my page http://youtu.be/qNsQoZeUrNQ ()

Posting Komentar

Silahkan tinggalkan komentar anda disini...

 
Ujie Caprone | © 2011 Blogger Template by Ujiecaprone.com