Skip to main content

Kelas Penyegaran Pemaketan (09-05-2017)

Sumber: http://irclog.blankon.in/blankon/20170509/

============ Kelas dimulai ==================

20:02 antosamalona: ==========================================kelas penyegaran pemaketan===================================

20:02 febrianrendak: mari mari

20:02 antosamalona: Assalamu'alaikum warahmatullahi wabarakatuh dan salam sejahtera bagi kita semua

20:03 samsul: wa'alaikumsalam warohmatullohi wabarokaatuun...

20:03 antosamalona: terima kasih untuk bapak2 dan ibu yg sudah menyempatkan ikut di kelas ini

20:03 darianrizal: wa'alaikumsalam warohmatullohi wabarokaatuu

20:03 *** benben159 has joined #blankon

20:04 benben159: halo

20:04 *** Kiflie has joined #blankon

20:04 benben159: selamat malam kawan2

20:04 Kiflie: malam Pak Bapak

20:04 misskecupbung: Waalaikumsallam pak,

20:04 antosamalona: malam pak benben159 pak Kiflie

20:05 antosamalona: sekedar info, baru mulai pak benben159 pak Kiflie

20:05 benben159: okay

20:05 Kiflie: ok lanjut pak

20:05 darianrizal: pak benben159 irclog pak tulung idupin

20:05 darianrizal: lanjut pak antosamalona

20:05 antosamalona: oke, pak

20:06 antosamalona: saya mohon maaf sebelumnya jika ada yg salah, kita sama2 belajar.

20:06 *** irgsh has joined #blankon

20:06 *** ChanServ sets mode: +o irgsh

20:06 antosamalona: untuk memaketkan paket blankon silahkan pasang peralatan berikut:

20:07 antosamalona: http://tempel.blankon.in/4229495

20:07 antosamalona: oh iya, bisa pakai debian atau turunannya

20:08 antosamalona: mengingat repo belum sembuh atau pakai repo ridon.id

20:08 antosamalona: kelasnya pas repo bermaslah,, hihihi

20:09 antosamalona: atau cukup penjelasan saja, yah?

20:09 antosamalona: bagaimana, pak bapak?

20:09 darianrizal: hlo ananda masih error ?

20:10 Kiflie: repo.ridon.id sangat sehat pak

20:11 antosamalona: maksud saya, kalau terkendala dengan pemasangan paket2 saya jelaskan saja.

20:11 benben159: bentar

20:11 darianrizal: pak antosamalona irgsh yg di ananda aman ya?

20:11 antosamalona: iya pak

20:11 antosamalona: aman pak darianrizal

20:11 * benben159 bikin chroot

20:12 antosamalona: lanjut pak bapak?

20:12 darianrizal: lanjut pak antosamalona , ini saya lagi pasang dependensi utk pemaketan di server mainan

20:12 benben159: lanjut dulu aja

20:12 benben159: masih nunggu chroot

20:12 antosamalona: okay

20:13 antosamalona: nah, setelah paket2 yang dibutuhkan selesai dipasang,

20:13 benben159: pak antosamalona ini sedang males bikin vm blankon dan booting ke blankon

20:13 benben159: ini saya pake opensuse lalu bikin chroot blankon gpp kan?

20:13 benben159: hehehehee

20:14 antosamalona: pak beben159 hahaha..

20:14 darianrizal: mungkin pak antosamalona jangan disela dulu , biarkan dongen dulu

20:14 darianrizal: silakan pak antosamalona

20:15 antosamalona: kita tambahkan nama dan email di berkas bashrc di baris paling bawah seperti ini:

20:15 * samsul masih install paket

20:16 antosamalona: http://tempel.blankon.in/4229497

20:16 *** hakim has joined #blankon

20:16 antosamalona: nah, untuk mengisi di terminal ketik nano ~/.bashrc

20:17 antosamalona: jadi, email dan nama ini nantinya digunakan untuk menandatangi paket yg kita paketkan

20:17 antosamalona: gunakan email aktif agar pengguna dapat menghubungi pemaket

20:18 antosamalona: lanjut?

20:18 samsul: lanjut pak...

20:18 antosamalona: ok

20:18 hakim: wait pak baru on

20:18 hakim: oke pak

20:18 antosamalona: hakim: selamat datang, pak :D

20:18 hakim: ini sperti yang turtorial ya pak

20:19 hakim: untuk inisialisasi

20:19 darianrizal: pak hakim liat di irclog.blankon.in kalo baru dateng pak

20:19 hakim: oke pak

20:19 antosamalona: iya, pak hakim hanya ditambah penjelasan supaya jelas.

20:19 antosamalona: lanjut, yak

20:19 hakim: oke

20:19 antosamalona: setelah menambahkan email dan nama di bashrc simpan kemudian di terminal ketikkan

20:20 antosamalona: source ~/.bashrc

20:20 antosamalona: export | grep DEB

20:20 antosamalona: dua perintah di atas dieksekusi satu persatu

20:20 *** h has joined #blankon

20:20 antosamalona: itu untuk mendaftarkan di sistem kita.

20:21 *** h is now known as Guest20475

20:21 antosamalona: selanjutnya adalah membuat gpg key

20:22 *** Guest20475 has quit IRC

20:22 *** Guest20475 has joined #blankon

20:23 antosamalona: gpg key ini untuk kunci publik paket kita.

20:23 antosamalona: jadi, sebelum paket dibuat nantinya kita diminta untuk menandatangi paket tersebut

20:23 *** Guest20475 has quit IRC

20:24 *** Guest20475 has joined #blankon

20:24 antosamalona: biar lebih nda bingung (yg belum pernh) bisa liat di sini https://antosamalona.wordpress.com/category/tutorial/

20:25 antosamalona: pada bagian gpg key isi kan nama dan email yang sesuai dan password jangan sampai lupa.

20:25 antosamalona: kalau lupa password, meskipun buat baru, yang diingat sistem yang pertama kali dibuat

20:25 antosamalona: jadi, mesti hapus dulu baru buat lagi gpg keynya

20:27 hakim: btw dulu saya pernah bikin pak kalo ga salah, tp lupa lupa inget untuk ngeceknya bisa ngelakuin apa pak?

20:27 *** sitidy has joined #blankon

20:27 * benben159 bookmark blog pak antosamalona

20:27 *** Guest20475 has quit IRC

20:27 *** hahn has joined #blankon

20:27 antosamalona: hakim: list gpg yang dibuat bisa ketik gpg --list-keys

20:28 antosamalona: lanjut lagi

20:28 hakim: sep pak

20:28 antosamalona: di langkah ke 5 pada tutorial, kita menambahkan source di pbuilderrc

20:29 hahn: sampurasun. maaf baru gabung *baca-baca lognya semoga ada

20:29 antosamalona: hahn: selamat datang pak. ada di sini irclog.blankon.in

20:30 febrianrendak: interupsi sedikit: saya punya GPG key, yang saya pakai dari dulu banget, itu dibuat tanpa password. Boleh pakai ini tidak dalam praktik nyata?

20:30 antosamalona: setelah itu pbuilder dibuat dengan perintah, sudo pbuilder create

20:30 antosamalona: febrianrendak: tidak direkomendasikan pak, tidak menggunakan password

20:31 febrianrendak: baik, terima kasih.

20:31 antosamalona: dilarang keras, pak.

20:31 antosamalona: sama2 pak febrianrendak

20:31 antosamalona: lanjut

20:32 antosamalona: jika pada langkah membuat pbuilder ada error, lakukan langkah ini

20:32 antosamalona: http://dev.blankonlinux.or.id/wiki/Pemaket/PanduanPbuilderMultiARCH

20:32 antosamalona: sesuaikan nama pengguna bapak2 ibu sekalian

20:34 *** artemtech has joined #blankon

20:34 antosamalona: baik, langkah ke 7 kita mulai membangun paket

20:35 hakim: ok pak

20:35 darianrizal: pelan pelan pak antosamalona

20:35 antosamalona: darianrizal: maaf pak. nda ada yang tegur soalnya

20:35 antosamalona: hihihi

20:36 antosamalona: baik, ada yg perlu ditanyakan dulu sebelum kita lanjut?

20:36 darianrizal: saya masih aman pak antosamalona

20:36 *** hahn has quit IRC

20:36 antosamalona: baik kita lanjut.

20:36 hakim: saya masih ngawang untuk bikin perumpaan antara gpg dan pbuilde rpak

20:36 darianrizal: pbuilder create ini lama wkwkw

20:37 hakim: gpg itu kaya ssh key kan ya

20:37 antosamalona: hakim: mirip2 begitu, pak.

20:37 hakim: terus bedanya sama pbuilder apa pak

20:38 samsul: wah, gpg key sayamalah jadiada 2 http://tempel.blankon.in/4229499.80ef4017.txt

20:39 antosamalona: pbuilder itu lingkungan pemaketan untuk paket debian, pak.

20:39 antosamalona: pbuilder sendiri akronim dari personal builder

20:39 hakim: oke jadi kalo saya tangkep untuk membangun sebuah aplikasi .deb dibutuhkan 2 autentifikasi ya pak.

20:39 hakim: pertama gpg dan kedua pbuilder

20:40 antosamalona: samsul: yang penting ingat passwordnya, pak :D

20:40 antosamalona: pbuilder bukan autentikasi pak.

20:41 antosamalona: hakim: kalau lebih jelasnya tentang pbuilder bisa baca2 di sini setelah selesai kelas ini http://pbuilder.alioth.debian.org/#introduction

20:41 samsul: yang pertama gak pake password, tadi katanya dilarang keras, jadi saya buat yang ada passwordnya... :-O :-O :-D

20:41 hakim: oke pak makasih informasinya, menuju tkp

20:41 antosamalona: kita lanjut dulu ya pak bapak

20:41 antosamalona: samsul: memang gak boleh gak pakai password pak :D

20:42 antosamalona: di langkah ke 7 tadi, yang pertama harus dibuat adalah direktori debian terstruktur

20:42 antosamalona: dengan perintah:

20:43 antosamalona: dh_make

20:43 antosamalona: dan harus dengan berkas source yang sudah diunduh tadi

20:44 antosamalona: -c gpl adalah lisensi untuk aplikasi tersebut.

20:46 antosamalona: langkah ke 8 ini harus hati2 karena berkaitan dengan versi

20:46 antosamalona: dan jika versi yang didaftarkan di repo lebih besar dari perubahan yang dibuat akan ada error

20:47 antosamalona: saat pemaketan di irgsh

20:47 antosamalona: pernah ditegur soalnya gegara itu :D

20:47 antosamalona: di tutorial di situ diketikkan, dch -e

20:48 darianrizal: tunggu pak antosamalona , utk langkah 7 saya ada muncul http://tempel.blankon.in/4229500 , betul ?

20:48 *** artemtech has quit IRC

20:48 antosamalona: betul pak darianrizal

20:48 antosamalona: karena perintahnya tidak lengkap

20:49 antosamalona: coba dilihat di tutorial

20:49 antosamalona: pak bapak saya diingatkan kalau terlalu cepat

20:50 antosamalona: halo??

20:50 hakim: oke pak

20:50 antosamalona: lanjut lagi?

20:50 samsul: aman pak...

20:50 hakim: lanjut pak

20:51 antosamalona: kita tadi, sudah sampai mana?

20:51 antosamalona: darianrizal: perintahnya seperti ini pak dh_make -c gpl -f ../ed-1.4.tar.gz

20:52 antosamalona: lanjut yak

20:52 antosamalona: dch ini akronim dari debian changelog

20:52 antosamalona: semua catatan perubahan ditulis di berkas ini

20:53 *** hahn has joined #blankon

20:53 hakim: oke pak lanjut mengenai jenis paket single,multiple binary pak

20:53 darianrizal: ya , saya baru ngeh

20:53 darianrizal: lanjut pak

20:53 antosamalona: pemaket harus tau perubahan apa yang ada di paket terbaru

20:54 antosamalona: pak bapak sudah sampai langkah 8, atau belum?

20:54 hakim: belum pak

20:55 hakim: lg test lagi

20:55 antosamalona: hakim: sudah sampai mana, pak?

20:55 hakim: step 7 pak

20:55 antosamalona: ok, pak selesaikan dulu

20:55 antosamalona: kalau sudah bilang

20:56 antosamalona: kita lanjut ke langkah 8

20:56 darianrizal: yang tim infra aman ya ? misskecupbung samsul benben159

20:56 darianrizal: harus nya aman

20:56 darianrizal: wkwkw

20:57 antosamalona: hahahah

20:57 samsul: darianrizal: pbuilder lama juga ya pak...

20:57 antosamalona: hihihi

20:57 hakim: saya lg coba mahamin pak

20:57 samsul: pake kuota forji, semoga saja gak sampe habis...

20:58 hakim: abis saya melakukan dh_make langsung ada folder debian

20:58 hahn: wah ketinggalan jauh :((

20:58 antosamalona: hakim: memahaminya bisa sambil dilakukan, pak :D

20:58 antosamalona: samsul: aamiiiiin pak :D

20:58 hakim: iya pak

20:58 antosamalona: hahn: ada lognya kok pak

20:59 antosamalona: bagaimana, kita lanjut?

21:00 darianrizal: samsul: hehe nanti kalo kuota abis saya beliin pak , hadiah karena sudah hadir kelas pemaket

21:00 antosamalona: kita ke langkah ke 8 pak bapak ibu

21:00 darianrizal: kalo abis wkwk kalo sisa ya enggak

21:00 darianrizal: oke pak antosamalona

21:00 antosamalona: darianrizal: wiiih.. asik nih

21:00 antosamalona: wkwkwkwk

21:00 samsul: weka weka weka

21:00 antosamalona: oke, pak bapak kita lanjut ke langkah 8

21:01 darianrizal: lanjut

21:01 antosamalona: langkah 8 itu adalah catatan perubahan pada paket

21:01 hahn: lognya macet di jam 20.05 :D. silakan lanjut aja pak bapak. sementara jadi penonton dulu

21:01 antosamalona: semua ditulis di situ

21:01 hakim: langkah 8 kaya commit di git ya pak?

21:01 antosamalona: dch sendiri adalah debian changelog

21:01 antosamalona: hakim

21:02 antosamalona: hakim: gak pak

21:02 antosamalona: biar saya jelaskan dulu, pak

21:03 antosamalona: perintah dch -e maksudnya debian changelog edit

21:03 antosamalona: untuk menyunting berkas changelog

21:03 antosamalona: apa saja yang disunting?

21:03 antosamalona: pertama adalah versi

21:04 antosamalona: silahkan liat blog tutorialnya

21:04 antosamalona: ed (1.4-0blankon1) tambora; urgency=low

21:05 antosamalona: ed -: nama aplikasi *jelas

21:05 antosamalona: 1.4 -: versi aplikasi

21:06 antosamalona: setelah tanda (-) ada nol (0) -: adalah versi debiannya

21:06 antosamalona: kenapa (0)? karena aplikasi ed belum terdaftar di repositori upstream dalam hal ini debian

21:07 antosamalona: jadi, semua aplikasi yg belum ada di repo debian harus diberi angka 0 meskipun saat membuat changelog,

21:07 antosamalona: angka (1) yang tampil

21:08 antosamalona: setelah angka (0) ada blankon1 -: adalah versi dari blankon

21:08 antosamalona: tambora -: nama distribusi (distro)

21:09 misskecupbung: Maaf menyela pak, maksudnya repositroy upstream gimana pak?

21:09 darianrizal: jangan disela dulu misskecupbung

21:10 darianrizal: lanjut pak antosamalona

21:10 misskecupbung: Oh, maaf pak. Silakan..

21:10 antosamalona: urgency -: level dari aplikasi itu sendiri (biarkan saja)

21:11 antosamalona: misskecupbung: maksudnya itu sumbernya, Bu.

21:11 antosamalona: karena blankon adalah turunan dari debian.

21:12 antosamalona: mengenai versi ini apakah masih ada yg belum jelas?

21:12 antosamalona: soalnya versi ini kalau salah bisa galau

21:12 antosamalona: aplikasinya malah nda bisa dipasang

21:13 samsul: tanya boleh pak?

21:13 antosamalona: samsul: silahkan pak

21:13 darianrizal: penomoran versi ini ada dokumentasi yg rinci kah pak antosamalona ?

21:13 samsul: apa kiriteria paket harus naik versi...?

21:13 antosamalona: darianrizal: debian ada, untuk blankon ada di blognya pak Aftian

21:14 antosamalona: samsul: paket harus naik kalau rilis dari upstream, setelah dipatch (jahit)

21:15 antosamalona: ada lagi pak bapak?

21:15 samsul: lanjut pak...

21:15 antosamalona: oke pak

21:15 misskecupbung: Lanjut pak, terimakasih

21:16 hakim: lanjut dulu pak sambil bca okumentasi untuk penamaan

21:16 antosamalona: misskecupbung: pertanyaannya sudah terjawab, yah?

21:16 *** hahn has quit IRC

21:16 misskecupbung: Sudah, baru ngeh. Hehe,

21:16 darianrizal: pak antosamalona link blog pak aftian apa pak

21:16 darianrizal: ?

21:17 misskecupbung: http://aftian.wordpress.com kalo gak salah pak

21:17 *** hakim has quit IRC

21:17 antosamalona: *Initial relase -: hapus sampai I di kata Initial release. kemudian isi dengan catatan perubahan dari pengembang aplikasi

21:17 antosamalona: darianrizal: itu pak dijawab sama Bu misskecupbung

21:18 antosamalona: setelah itu, simpan kemudian beralih ke berkas control

21:18 antosamalona: wwih.. sudah jam 9 lewat, lanjut gak ini?

21:18 darianrizal: lanjutin aja

21:19 darianrizal: dulu pernah sampek jam 11

21:19 darianrizal: wkwwkw

21:19 antosamalona: wkwkwkwk

21:19 antosamalona: baik, pak

21:19 antosamalona: kita lanjut ke berkas control

21:19 darianrizal: eh tp kalo pak antosamalona mau stop ndakpapa , barangkali warkop mau tutup

21:20 antosamalona: darianrizal: ini di rumah, :P

21:20 antosamalona: wkwkwk

21:20 darianrizal: lanjut ajaaa

21:20 antosamalona: di berkas control, yang harus diperhatikan adalah

21:21 antosamalona: pada bagian section, Maintener, Build-depends, Homepage, Architecture, Depends, Description

21:22 antosamalona: section disi sesuai kategori aplikasi

21:24 antosamalona: Maintener -: di blankon diisi dengan, BlankOn Developer BlankOn-dev@googlegroups.com:

21:24 antosamalona: kecuali mau pakai sendiri gunakan nama anda

21:25 antosamalona: Build-depens -: diisi dengan paket2 yang digunakan untuk membangun (kompilasi) aplikasi tersebut.

21:26 antosamalona: Homepage -: diisi situs aplikasi tersebut

21:26 antosamalona: ini wajib

21:26 antosamalona: kalau ada githubnya juga disi yg di bawah homepage

21:26 antosamalona: kemudian Architecture: sesuai mesin anda

21:27 antosamalona: Depend -: diisi dengan paket pendukung yang dibutuhkan ketika aplikasi yang ingin dipaketkan dipasang

21:28 antosamalona: Description ini sedikit sensitif

21:28 antosamalona: Description: di bagian pertama tidak boleh lebih dari 8 karakter.

21:29 antosamalona: di bawahnya harus ada spasi 1x dari tepi editor

21:29 antosamalona: baik ada pertanyaan

21:29 antosamalona: ?

21:30 antosamalona: baik, kita lanjut lagi di berkas copyright

21:31 antosamalona: copyright bagian atas harus di isi siapa saja pengembang aplikasinya

21:31 antosamalona: setelah itu simpan kemudian mulai memaketkan aplikasi

21:31 antosamalona: dengan perintah, debuil -S

21:32 antosamalona: maaf, debuild -S

21:32 *** hakim has joined #blankon

21:32 antosamalona: kalau tidak ada aral melintang, akan menghasilkan berkas *.dsc dkk

21:32 hakim: aduh abis dc

21:32 antosamalona: yang dieksekusi adalah berkas sourcenya

21:33 antosamalona: dalam hal ini ed

21:33 antosamalona: sudo pbuilder build ed_1.4-0blankon1.dsc

21:33 antosamalona: perintah di atas jika tidak ada yang salah, maka akan menghasilkan paket debian siap pasang

21:33 antosamalona: selesai, sudah

21:34 antosamalona: baik, ada pertanyaan?

21:34 antosamalona: setelah ini kita mulai bicara irgsh

21:34 antosamalona: halo.. halo..

21:34 hakim: ok kemarin saya sudah cobain dan oke

21:34 hakim: ngikutin tutorial bapak

21:34 hakim: di blog

21:34 antosamalona: baik, pak

21:35 antosamalona: hakim: dalam tugas selaku pemaket nanti, mutlak harus menguji di mesin lokal(pc bapak)

21:35 samsul: yang berkas control pak, bagian description

21:35 antosamalona: samsul: belum, jelas?

21:36 hakim: ok pak

21:36 samsul: itu maksimal 8 karakter?

21:38 antosamalona: samsul: maaf, pak saya salah maksud saya 64 karakter untuk deskripsi singkat

21:39 antosamalona: halah, 60 pak

21:39 darianrizal: pak antosamalona ini kenapa ya http://tempel.blankon.in/4229505 , saya cek bagian control sudah saya sesuai blog

21:40 antosamalona: darianrizal: cek di baris 15 pak di berkas controlnya

21:40 antosamalona: pak samsul untuk lebih jelasnya bisa baca di sini https://www.debian.org/doc/manuals/maint-guide/dreq.en.html#control

21:40 antosamalona: ketemu, pak darianrizal?

21:41 samsul: siap pak antosamalona

21:41 antosamalona: kita lanjut untuk irgsh yah

21:41 darianrizal: wait pak

21:41 antosamalona: ok, pak darianrizal

21:42 darianrizal: http://tempel.blankon.in/4229506 ini bagian control pak antosamalona . apa ya yg salah?

21:42 *** yusrideb has joined #blankon

21:43 antosamalona: darianrizal: nah, baris 15 harus dikasi spasi 1x dari tepi editor, pak.

21:43 darianrizal: cuman gitu ?

21:43 darianrizal: elaah

21:43 darianrizal: wkwkw

21:43 antosamalona: iya, pak di bawahnya juga

21:43 antosamalona: wkkwkw

21:44 darianrizal: wah iya , jalan ini pak antosamalona

21:44 antosamalona: darianrizal: mantap, pak.

21:44 antosamalona: gimana, kita lanjut?

21:44 misskecupbung: lanjut pak,,

21:45 antosamalona: jadi, bapak2 ibu sekalian sebelum aplikasi masuk ke repo blankon pemaket wajib menguji sendiri dulu di lokal

21:45 antosamalona: lokal maksud saya di sini adalah komputer pribadi masing2

21:46 antosamalona: nanti setelah itu yang dikirim ke repo itu hanya direktori debian atau source aplikasi itu sendiri

21:46 antosamalona: lengkap dengan direktori debiannya

21:47 antosamalona: seperti ini: http://dev.blankonlinux.or.id/wiki/Pemaket/Tutorial/PengenalanBazaar

21:47 antosamalona: bazaar adalah version control seperti git, svn, dan lain2

21:48 *** febrianrendak has quit IRC

21:49 antosamalona: untuk dapat mengirim ke repo blankon, minta akses sama Tim Infra

21:50 antosamalona: saya dulu didaftarkan sama pak Aftian untuk bisa push ke repo

21:50 antosamalona: sepertinya untuk malam ini kita sudahi dulu, pak bapak sudah hampir jam 10 wib

21:51 antosamalona: silahkan baca2 mengenai pengenalan bazaar di atas

21:51 antosamalona: mohon maaf atas segala kekurangan yah, pak bapak ibu

21:52 antosamalona: =======================kelas penyegaran pemaketan ditutup================================

================= Kelas ditutup =======================================