Kelas Pemaketan Blankon

Dua hari yang lalu saya ga ikutan kelas pemaketan blankonnya pak aftian, pas buka irc ternyata masih ada lognya, jadinya iseng – iseng belajar pemaketan blankon pagi – pagi buta, setelah disarikan kira – kira ada 9 langkah untuk memulai belajar pemaketan blankon berikut rangkumannya

Persiapan :

1. Install paket pendukung

kaka@kapuas:~/pemaketan$ sudo apt-get install devscripts cdbs build-essential fakeroot debhelper gnupg pbuilder dh-make dpkg-dev ubuntu-dev-tools git

2. unduh berkas latihan dari repositorinya pak aftian

kaka@kapuas:~/pemaketan$ git clone https://github.com/aftian/package-template.git

Proses :

3. masuk ke direktori package-template/ edit berkas vim debian/control menjadi seperti debian/contol ubah seperti ini http://tempel.blankon.in/512406

kaka@kapuas:~/pemaketan$ cd package-template/

kaka@kapuas:~/pemaketan/package-template$ vim debian/control

kaka@kapuas:~/pemaketan/package-template$

dalam praktek saya latihan-blankon saya ganti dengan latihan-pemaketan

4. Buat 1 berkas di luar folder debian dengan nama kita sendiri

kaka@kapuas:~/pemaketan/package-template$ touch latihan-kaka

5.Sunting berkas debian/install isi dengan nama-berkas-yang-dibuat-tadi /usr/share/latihan-pemaketan

kaka@kapuas:~/pemaketan/package-template$ echo “latihan-kaka /usr/share/latihan-pemaketan” > debian/install

6. lakukan perintah dch -i kasih keterangan menambahkan berkas nama saya sendiri

kaka@kapuas:~/pemaketan/package-template$ dch -i

package-name ganti ke latihan-pemaketan

latihan-pemaketan (0.1+nmu2) UNRELEASED; urgency=low

  [ Rahman Yusri Aftian ]

  * Non-maintainer upload.

  * kaka

  [  ]

  *

 —  <kaka@kapuas>  Thu, 11 Sep 2014 03:18:20 +0700

7. Hapus : debian/patches/ debian/source/

8. edit debian/rules dari :

#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk

# Remove this line there is no patch

include /usr/share/cdbs/1/rules/simple-patchsys.mk

# This is optimized for packages using autotools

include /usr/share/cdbs/1/class/autotools.mk

# Remove this if there is no autogen.sh

#

#update-config::

#       aclocal

#       autoconf -f

#       autoheader -f

#       automake -acf

#       libtoolize -cf

#

# Or use this instead if there is autogen.sh

#

#update-config::

#   ./autogen.sh

#

menjadi

#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk

# Remove this line there is no patch

#include /usr/share/cdbs/1/rules/simple-patchsys.mk

# This is optimized for packages using autotools

#include /usr/share/cdbs/1/class/autotools.mk

# Remove this if there is no autogen.sh

#

#update-config::

#       aclocal

#       autoconf -f

#       autoheader -f

#       automake -acf

#       libtoolize -cf

#

# Or use this instead if there is autogen.sh

#

#update-config::

#   ./autogen.sh

#

~             

8. Buat paket binari dengan perintah

kaka@kapuas:~/pemaketan/package-template$ dpkg-buildpackage -rfakeroot

Uji coba :

9. test instalasi ke sistem :

kaka@kapuas:~/pemaketan/package-template$ cd ..

kaka@kapuas:~/pemaketan$ dpkg -i  latihan-pemaketan_0.1+nmu1_all.deb

nah akhirnya selama proses belajar muncul banyak pertanyaan, kenapa begini, kenapa begitu, masalahnya ini pagi-pagi buta waktu dimana semua primata tidur seharusnya. dan saya saat ini satu satunya primata yang masih di depan laptop di ruangan ini.

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s