Panduan Pembuatan Paket Ala MOTU

Panduan Pembuatan Paket Ala MOTU

Kesatu

$ sudo apt-get install devscripts build-essential fakeroot debhelper gnupg pbuilder dh-make

Kedua

$ nano .bashrc
Tulis pada akhir baris (disesuaikan dengan nama dan email Anda):
export DEBFULLNAME="Andrian Dion P."
export DEBEMAIL="andrewdion04@gmail.com"

Ketiga

$ source .bashrc
$ export | grep DEB

Keempat

$ gpg --gen-key
Isi seperti contoh berikut (disesuaikan nama dan email Anda):
Please select what kind of key you want:
(1) RSA and RSA (default)
(2) DSA and Elgamal
(3) DSA (sign only)
(4) RSA (sign only)
Your selection? 1
RSA keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048) (tekan ENTER saja)
Requested keysize is 2048 bits
Please specify how long the key should be valid.
0 = key does not expire
<n> = key expires in n days
<n>w = key expires in n weeks
<n>m = key expires in n months
<n>y = key expires in n years
Key is valid for? (0) (tekan ENTER saja)
Key does not expire at all
Is this correct? (y/N) y

You need a user ID to identify your key; the software constructs the user ID
from the Real Name, Comment and Email Address in this form:
"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"

Real name: Andrian Dion P.
Email address: andrewdion04@gmail.com
Comment:
You selected this USER-ID:
"Andrian Dion P. <andrewdion04@gmail.com>"

Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O
You need a Passphrase to protect your secret key.
(masukkan Passphrase password)

Kelima

$ source .bashrc
$ ls
$ nano .pbuilderrc
Isi dengan baris dibawah ini
COMPONENTS="main restricted extras extras-restricted"

Keenam

$ sudo pbuilder create

Ketujuh

$ wget ftp://ftp.gnu.org/pub/gnu/ed/ed-0.9.tar.bz2
$ tar xfj ed-0.9.tar.bz2
$ tar cfz ed_0.9.orig.tar.gz ed-0.9
$ cd ed-0.9
$ less COPYING
$ dh_make -s -c gpl
$ cd debian
$ rm *.ex *.EX dirs docs info README.Debian
$ ls

Kedelapan

$ nano changelog
Edit dengan susunan sebagai berikut:
ed (0.9-0ubuntu1) intrepid; urgency=low
* Initial release.
* Repacked .tar.bz2 to .tar.gz tarball, no other changes.

Kesembilan

$ nano control
Ganti dengan :
Section: editors
(buka file README)
less README
(blok "the standard Unix line editor", disalin ke file control untuk mengisi Description singkat.)
(blok "GNU ed is ... Small is Beautiful", disalin ke file control untuk mengisi Description panjang.)

Kesepuluh

$ nano copyright
Isi alamat pengunduhan: ftp.gnu.org
buka file AUTHORS, salin dan isi file copyright dengan nama-nama pembuat program.
$ find . -name '*.c' | xargs head | less 
salin copyright (C) ke file copyright yang menjelaskan Copyright.
untuk License, ganti kata version 2 dengan version 3. Kemudian simpan.

Kesebelas

$ cd ..
$ debuild -S -sa
akan ditanya passphrase: password
kembali ke direktori file dsc ditempatkan
$ cd
$ sudo pbuilder build ed_0.9-0ubuntu1.dsc
$ less /var/cache/pbuilder/result/ed_0.9-0ubuntu1_i386.deb

Keduabelas

$ cd /var/cache/pbuilder/result
$ sudo dpkg -i ed_0.9-0ubuntu1_i386.deb

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *