Kaskus

Tech

hok00ageAvatar border
TS
hok00age
Tempat mangkal hok00age dan blognya TahuTEK.net
Dapat saran dari salah satu agan, agar saya menyatukan saja semua thread menjadi satu, maka mulai sekarang thread ini akan menjadi tempat mangkal hok00age dan blognya TahuTEK.net. Adapun thread yang sudah terlanjur dibuat dan tidak terdapat di sini adalah:

[Ubuntu] Flash Extractor: Ekstrak file SWF menjadi komponennya

[Trik] Menghadirkan Docky di GDM Login Screen

[Ubuntu] Font Manager: Aplikasi pengatur font di Linux

[Ubuntu] Rec-Applet: Applet di gnome-panel untuk merekam suara

[Ubuntu] Facebook-rss-notifier: Notif Facebook Langsung dari gnome-panel

QiOO - Qur'an in OpenOffice

Tema Plymouth Basmalah - Buatan Ndiri -

OFRIS - Deep Freeze For Linux - Buatan Indonesia

Sedangkan yang ada di Thread ini adalah:

[Ubuntu] Gloss-Orb: Script untuk The GIMP yang Patut Dicoba

[Ubuntu] Memodifikasi File PDF Menjadi Mudah dengan PDF Shuffler

[Ubuntu] Solusi untuk Ikon Network Manager yang Hilang dari Peredaran

[Ubuntu] Integrasi JDownloader dengan Firefox

[Ubuntu] Integrasi Uget dengan Firefox

[Ubuntu] Cara Mengganti Tema Kursor Ketika Compiz Diaktifkan

[Ubuntu] Apt-fast Kini Mendukung Auto Completion

[Ubuntu] Basic Debian Packaging

[Ubuntu] Instal Zekr di Ubuntu via PPA

[Ubuntu] Kumpulan Ebook Ubuntu Berbahasa Indonesia

[Ubuntu] Ekstensi Pengeja Bahasa Indonesia untuk OpenOffice.org

[Ubuntu] Mencari ClipArt Lebih Mudah dengan ClipArt Finder Applet

[Ubuntu] Macbuntu: Ubah Tampilan Ubuntu Menjadi Mac OS X

[Ubuntu] Ebook Mengenai Ubuntu Server Berbahasa Indonesia

[Ubuntu] Ella: Buat Animasi Flash Sederhana di Ubuntu

[Ubuntu] Bisa OOo: Kumpulan Ebook Tentang OpenOffice.org Berbahasa Indonesia

[Ubuntu] Instal Inkscape di Ubuntu via PPA

[Ubuntu] Trik: Mengembalikan Setingan Compiz ke Setingan Default

[Ubuntu] ClipGrab: Download dan Convert Video

[Ubuntu] Tempat Dowload PDF InfoLINUX Tahun 2003 - 2009

[Ubuntu] Instal FoxitReader 1.1 di Ubuntu (via *.deb)

[Ubuntu] Instal ProZilla 2.0.4 di Ubuntu via PPA

[Ubuntu] xVideoServiceThief (XVST): Download dan Convert Video dari Berbagai Situs

[Ubuntu] Menjadikan webcam sebagai kamera pengintai

[Gofris] Gofris 0.1 Stabil Telah Dirilis

[Ubuntu] G'MIC: Kumpulan Efek dan Filter untuk The GIMP

[Ubuntu] Apt-proz: Apt-fast dengan Engine ProZilla

Kumpulan video tutorial OpenOffice.org Writer berbahasa Indonesia

[Ubuntu] Compiz Trick: Membuat Menu Menjadi Transparan

[Ubuntu] Membuat Wallpaper Slideshow di Ubuntu

[Ubuntu] Solusi untuk Pesan Error apt-get: "is to be installed"

[Ubuntu] Update untuk Font Manager

[Ubuntu] Compiz Trick: Mengaktifkan Efek Blur Windows

[Ubuntu] Orta: Tema Keren yang Patut Dicoba

[Ubuntu] eGDM: Ganti Tampilan Jendela Login GDM di Ubuntu

[Ubuntu] Hapus Kernel "Tua" yang Tidak Digunakan dengan Cepat dan Mudah

[Ubuntu] Instal gBilling Versi 0.2 (Terbaru) di Ubuntu via PPA

[Ubuntu] Solusi untuk Flashdisk yang Tidak Bisa "Ditulisi"

[Ubuntu] Kisah Sukses Instal Counter Strike 1.6 di Ubuntu dengan Bantuan Wine

[Ubuntu] Kembalikan Data yang Hilang dengan Foremost

[Ubuntu] Convert Berbagai File Multimedia ke Format yang 'Ramah' dengan Perangkat Mobile

[Ngeksis] m.tahutek.net: Info Seputar Ubuntu dalam Genggaman

[Ubuntu] Trik: Backup Semua Aplikasi yang Terinstal di Ubuntu

[Ubuntu] Touchpad Indicator: Otomatis Matikan Touchpad Ketika Mouse USB Dicolokkan

[Ubuntu] Mounty: Mount CD/DVD Image dari Indicator Applet

EsPoeter, kumpulan video tutorial OpenOffice.org Writer buatan ane gan

[Ubuntu] Tips: Memilih Mirror Repository Ubuntu yang Ideal

[Ubuntu] Trik: Mengetahui Ukuran Sebuah Folder dari Terminal (Command Line)

[Ubuntu] Trik: Cara Membuat Quick List di Launcher Unity Ubuntu 11.04 Natty Narwhal

[Ubuntu] Giver: Cara Mudah Berbagi File antar Komputer dalam Jaringan

[Ubuntu] Solusi untuk Pesan Error: "Could not update ICEauthority file"

[Ubuntu] CPU-G: Tampilkan Informasi Seputar CPU, Motherboard, BIOS, RAM di Ubuntu

[Ubuntu] Menerjemahkan dengan Google Translate Lewat Terminal

[Ubuntu] Corat Coret Desktop dengan Ardesia Free Digital Sketchpad

[Ubuntu] Instal Slingshot Launcher di Ubuntu

[Ubuntu] Trik: Mempercepat Kinerja Ubuntu

Sekian dulu gan, entar ane update lagi

Jangan lupa di
emoticon-Rate 5 Star ya gan emoticon-Maludan ane juga gak nolak dikasih emoticon-Blue Guy Cendol (L) lumayan buat ngilangin haus emoticon-Ngakak
vanbar332Avatar border
tata604Avatar border
Benyamin90Avatar border
Benyamin90 dan 2 lainnya memberi reputasi
3
25.6K
337
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Linux dan OS Selain Microsoft & Mac
Linux dan OS Selain Microsoft & Mac
KASKUS Official
4.5KThread•2.9KAnggota
Tampilkan semua post
hok00ageAvatar border
TS
hok00age
#49
[Ubuntu] Basic Debian Packaging
Perhatian:
Hanya bekerja untuk source dengan:

./configure
make
make install

Sebelum kita mulai, persiapkan dulu peralatan-peralatan di bawah ini:
Pertama, GPG Key:
Buka Terminal dan ketik:

Code:
gpg --gen-key


Akan muncul pesan seperti gambar di bawah ini:

kaskus-image

Pilih "DSA and Elgamal" caranya ketik angka 2 kemudian tekan "Enter". Kemudian untuk langkah selanjutnya sama ketika kita membuat GPG Key untuk repository lokal, silakan merujuk ke sanauntuk info lebih lengkap.

Jika pembuatan GPG Key telah selesai, ketik perintah di bawah ini di Terminal:

Code:
gpg -a --output ~/.gnupg/NAMA_KAMU.gpg --export 'NAMA KAMU'


Ganti nama kamu dengan nama yang sesuai dengan kalian. Misalnya:

Code:
gpg -a --output ~/.gnupg/Damar_Riyadi.gpg --export 'Damar Riyadi'


Kemudian import GPG Key yang telah di-export:

Code:
gpg --import ~/.gnupg/YOUR_NAME.gpg


Contoh:

Code:
gpg --import ~/.gnupg/Damar_Riyadi.gpg


Jika semuanya berjalan lancar, maka langkah pertama sudah selesai.

Kedua, menginstal package yang dibutuhkan:
Buka Terminal dan ketik:

Code:
sudo apt-get install build-essential autoconf automake autotools-dev dh-make debhelper devscripts fakeroot xutils lintian pbuilder


Ketiga, menyiapkan source package:
Pada tutorial kali ini saya menggunakan gKamus (Kamus Bahasa Inggris-Indonesia), klik di siniuntuk mendapatkan source-nya. Kemudian, ekstrak file *.tar.gz, sehingga akan tampak struktur file seperti gambar di bawah ini:

kaskus-image

Nama folder harus dalam huruf kecil dengan format "namapaket-versipaket". Kemudian, pastikan kalian menaruh file source tepat satu tingkat di luar folder (perhatikan gambar di atas). Kemudian buka Terminal, masuk ke folder dan mulai debianize:

Code:
cd gkamus-0.3/
dh_make -e tldm217@gmail.com -f ../gkamus-0.3.tar.gz


Ganti "tldm217@gmail.com" dengan alamat email kalian ketika membuat GPG Key. Selanjutnya akan muncul pertanyaan-pertanyaan, lihat gambar di bawah untuk penjelasannya:

kaskus-image

Kemudian ketik perintah ini di Terminal:

Code:
dpkg-depcheck -d ./configure


Perhatikan output dari perintah di atas:

kaskus-image

Pada gambar di atas, tampak dependencies yang harus kita penuhi untuk bisa membuat package (dalam contoh ini adalah gKamus). Catat baik-baik dependencies di atas pada secarik kertas atau semacamnya. Kemudian masuk ke folder yang bernama "debian":

Code:
cd debian/


Di dalam folder "debian" ada file-file yang harus kita edit terlebih dahulu. File-file tersebut adalah "control, copyright, dan changelog". Baiklah, buka file "control" dengan text editor favorit kalian.

kaskus-image

Perhatikan gambar di atas, bagian yang diberi kotak merah adalah bagian yang harus di edit. Untuk "Build-Depends" TAMBAHKAN dengan output dari perintah"dpkg-depcheck -d ./configure" (dipisahkan dengan tanda koma kemudian spasi), untuk "Homepage" isi dengan sembarang URL, sedangkan untuk "Description" isi dengan deskripsi dari program (catatan: pada "long description" tiap baris diberi jarak satu spasi dari tepi). Berikut contoh yang sudah saya buat:

[IMG]http://4.bp.blogspot.com/_em45c4tgTcw/TD7fNQzy6iI/AAAAAAAAAiQ/vfCczm8rTOE/s1600/*control+%28%7E-Ubuntuize-TahuTEK-gkamus-0.3-debian%29+-+gedit_082.png[/IMG]

File selanjutnya yang perlu di-edit adalah "copyright". Buka dengan text-editor favorit:

kaskus-image

Edit sedemikian rupa sehingga menjadi kurang lebih seperti gambar di bawah ini: (catatan: pada bagian "License" tiap baris diberi jarak 4 spasi dari tepi)

kaskus-image

File selanjutnya adalah file "changelog". Buka dengan text-editor favorit.

kaskus-image

Ganti "unstable" dengan code-name dari distribusi tujuan pembuatan package
misalnya lucid, karmic, maverick, atau yang lain. Kemudian jangan lupa tuliskan perkembangan dari aplikasi (jangan hilangkan tanda "*").
Catatan penting: Dari semua file di atas, ketika kalian diminta memasukkan/mengedit nama dan alamat email, gunakan nama dan alamat email saat kalian membuat GPG Key (dalam contoh ini saya menggunakan: Damar Riyadi karena saya menggunakan itu ketika membuat GPG Key)

Baiklah, sekarang saatnya melakukan proses kompilasi. Keluar dari folder "debian" sehingga berada di folder "gkamus-0.3". Dengan asumsi kalian masih di dalam folder "debian" ketik perintah ini di Terminal:

Code:
cd ..
dpkg-buildpackage -rfakeroot


Jika proses berjalan dengan lancar, kalian mungkin akan diminta memasukkan password untuk GPG Key, masukkan password kalian. Nah, jika sudah selesai, seharusnya kalian mempunyai file berekstensi *.deb yang berada sama dengan source (*.tar.gz), di samping file *.deb terdapat pula file *.dsc, *.changes, *.diff.gz dan *.orig.tar.gz. Silakan cek.

More info:
http://www.tahutek.net/2010/07/ubunt...si-ubuntu.html

Peace ...
0
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.