BlankOnDev
view release on metacpan or search on metacpan
lib/BlankOnDev/Tutorial/id.pod view on Meta::CPAN
$ apt-rdepends tar
Reading package lists... Done
Building dependency tree
Reading state information... Done
tar
PreDepends: libacl1 (>= 2.2.51-8)
PreDepends: libc6 (>= 2.17)
PreDepends: libselinux1 (>= 1.32)
libacl1
Depends: libattr1 (>= 1:2.4.46-8)
Depends: libc6 (>= 2.14)
PreDepends: multiarch-support
libattr1
Depends: libc6 (>= 2.4)
PreDepends: multiarch-support
libc6
Depends: libgcc1
libgcc1
Depends: gcc-4.9-base (= 4.9.2-10)
Depends: libc6 (>= 2.14)
PreDepends: multiarch-support
gcc-4.9-base
multiarch-support
Depends: libc6 (>= 2.3.6-2)
libselinux1
Depends: libc6 (>= 2.14)
Depends: libpcre3 (>= 8.10)
PreDepends: multiarch-support
libpcre3
Depends: libc6 (>= 2.14)
PreDepends: multiarch-support
=head2 1.4. List Command
Daftar perintah pada program B<BlankOnDev> terdiri dari 2 bagian yaitu :
=over
=item Perintah untuk konfigurasi program
=item Perintah untuk Migrasi Paket.
=back
=head3 Perintah Konfigurasi Program
Bagian ini terdiri dari 9 Perintah yaitu :
=over
=item 1.
Perintah C<B< boidev config>> - Perintah ini digunakan untuk melakukan pengaturan sebelum penggunaan program lebih lanjut.
=item 2.
Perintah C<B<boidev mig_prepare>> - Perintah ini digunakan persiapan sebelum melakukan migrasi paket, seperti B<url branch>, B<url github>, B<email github>, dan data untuk proses Generate key dengan B<GnuPG>.
=item 3.
Perintah C<B<boidev install-pkg>> - Perintah ini digunakan untuk instalasi beberapa paket debian yang dibutuhkan untuk Tim Pemaket.
=item 4.
Perintah C<B<boidev gpg-auth>> dan C<B<boidev gpg-auth-dec>> - Perintah ini digunakan untuk melihat B<nama>, B<email> dan B<passphrase> B<GnuPG> yang digunakan untuk C<Generate Key>.
=item 5.
Perintah C<B<boidev gpg-genkey>> - Perintah ini digunakan untuk melakukan C<Generate key GnuPG>
=item 6.
Perintah C<B<boidev list-cfg>> - Perintah ini digunakan untuk melihat daftar konfigurasi program B<BlankOnDev> yang telah dilakukan.
=item 7.
Perintah C<B<boidev list-file>> - Perintah ini digunakan untuk melihat daftar file konfigurasi yang tersimpan pada sistem program B<BlankOnDev>.
=item 8.
Perintah C<B<boidev rilis>> - Perintah Ini digunakan untuk mengubah rilis B<BlankOn> yang digunakan pada program B<BlankOnDev>
=item 9.
Perintah C<B<boidev -v>> atau C<B<boidev --version>> - Perintah ini digunakan untuk melihat versi tools C<BlankOnDev>
=back
=head3 Perintah Migrasi Paket
Bagian ini terdiri dari 17 Perintah yaitu :
=over
=item 1.
Perintah C<B<boidev bzr2git>> - Perintah ini merupakan perintah yang digunakan untuk melakukan Migrasi paket dari repositori B<Bazaar> ke repositori B<Github>
=item 2.
Perintah C<B<boidev bzr2git addpkg-group>> - Perintah ini merupakan perintah yang digunakan untuk menambahkan group paket yang akan dimigrasi.
=item 3.
Perintah C<B<boidev bzr2git addpkg>> - Perintah ini merupakan perintah yang digunakan untuk menambahkan nama paket yang akan di migrasi
=item 4.
Perintah C<B<boidev bzr2git addpkg-file>> - Perintah ini merupakan perintah yang digunakan untuk menambahkan nama paket yang akan dimigrasi melalui file list paket yang berekstensi B<.boikg>
=item 5.
Perintah C<B<boidev bzr2git remove-pkg-group>> - Perintah ini merupakan perintah yang digunakan untuk menghapus nama group paket migrasi. Perintah ini akan menghapus semau daftar paket yang terkait dengan B<Group>.
=item 6.
Perintah C<B<boidev bzr2git rename-pkg-group>> - Perintah ini merupakan perintah yang digunakan untuk mengubah nama group paket migrasi.
=item 7.
Perintah C<B<boidev bzr2git remove-pkg>> - Perintah ini merupakan perintah yang digunakan untuk menghapus nama paket yang terdaftar pada system program B<BlankOnDev>
=item 8.
Perintah C<B<boidev bzr2git list-pkg>> - Perintah ini merupakan perintah yang digunakan untuk melihat daftar paket yang terdaftar pada system program B<BlankOnDev>.
=item 9.
Perintah C<B<boidev bzr2git list-pkg-group>> - Perintah ini merupakan perintah yang digunakan untuk melihat daftar group paket.
=item 10.
Perintah C<B<boidev bzr2git search-pkg>> - Perintah ini merupakan perintah yang digunakan utnuk mencari nama paket yang terdaftar pada system program B<BlankOnDev>.
=item 11.
Perintah C<B<boidev bzr2git branch>> - Perintah ini merupakan perintah yang digunakan untuk mengambil/download paket dari repositori bazaar berdasarkan nama paket yang sudah terdaftar pada system program B<BlankOnDev>.
=item 12.
Perintah C<B<boidev bzr2git bzr-cgit>> - Perintah ini merupakan perintah yang digunakan untuk mengkonversi format repositori bazaar ke format repositori github, berdasarkan nama paket yang sudah terdaftar pada system program B<BlankOnDev>
=item 13.
Perintah C<B<boidev bzr2git git-push>> - Perintah ini merupakan perintah yang digunakan untuk mendorong/upload yang sudah didownload, berdasarkan nama paket yang sudah terdaftar pada system program B<BlankOnDev>
lib/BlankOnDev/Tutorial/id.pod view on Meta::CPAN
=head3 2.2.2. Proses Migrasi Paket :
=over
=item 1.
B<Skema split> - Branch, convert format, dan push dilakukan terpisah, dengan perintah :
=over
=item * perintah C<boidev bzr2git branch>
=item * perintah C<boidev bzr2git bzr-cgit>
=item * perintah C<boidev bzr2git git-push>
=item * perintah C<boidev bzr2git git-check>
=back
=item 2.
B<Skema one-time> - Branch, convert format, dan push dilakukan sekaligus dengan satu perintah yaitu dengan perintah C<boidev bzr2git>.
=back
=head2 2.3. Persiapan Migrasi Paket
=head3 2.3.1.Persiapan Migrasi Paket - C<boidev config>
Jalankan perintah C<boidev config> pada B<User biasa> bukan I<User root> seperti berikut :
$ boidev config
Kemudian proses C<apt-get update> akan berjalan seperti berikut :
Hit:1 http://repo.ridon.id/blankon tambora InRelease
Hit:2 http://repo.ridon.id/blankon tambora-updates InRelease
Hit:3 http://repo.ridon.id/blankon tambora-security InRelease
Reading package lists... Done
Reading package lists... Done
Setelah proses diatas maka akan di install beberapa paket-paket yang dibutuhkan oleh B<Tim Pemaket>. Setelah instalasi paket selesai, Kemudian akan tampil Form seperti berikut dan masukkan nomor sesuai dengan yang ada di B<List>.
List TimeZone :
1. WIB
2. WITA
3. WIT
Enter your time zone [WITA] : 2
Form berikut ini isi sesuai petunjuk yang diberi tanda B<#>.
# Nama Lengkap
Enter your name : Achmad Yusri Afandi
# Email Github
Enter your email address Github Account : linuxer08@gmail.com
# Email yang digunakan saat generate GnuPG
Enter your email address for GnuPG Generate Key : yusrideb@cpan.org
# Masukkan Passphrase seperti saat menjalankan gpg --gen-key
Enter Passphrase gpg :
=head3 2.3.2. Dengan perintah C<boidev mig_prepare>
Jalankan perintah berikut :
$ boidev mig_prepare
Setelah itu akan tampil form seperti pada C<boidev config> :
List TimeZone :
1. WIB
2. WITA
3. WIT
Enter your time zone [WITA] : 2
Form berikut yaitu form B<Github config> :
You want reconfig github [y/n]:
=head4 2.3.2.1. Penjelasan form B<reconfig github> :
=over
=item * Jika jawabannya B<C<y>> maka akan tampil form config github seperti berikut :
# Masukkan nama jika, ingin mengubah nama yang sudah
# tersimpan pada system. Jika tidak langsung tekan Enter
Enter your github fullname [Achmad Yusri Afandi] :
# Masukkan email github, jika ingin mengubah nama yang sudah
# tersimpan pada system. Jika tidak langsung tekan Enter
Enter your github email [linuxer08@gmail.com] :
=item Jika inputnya B<C<n>> maka akan dilanjutkan ke form berikutnya.
=back
=head4 2.3.2.2. Form GnuPG Generate Key :
You want GnuPG Generate key [y/n]:
=over
=item * Jika jawabannya B<C<y>> :
# Masukkan nama jika, ingin mengubah nama yang sudah
# tersimpan pada system. Jika tidak langsung tekan Enter
Enter Name [Achmad Yusri Afandi] :
# Masukkan email untuk GnuPG, jika ingin mengubah nama yang
# sudah tersimpan pada system.
# Jika tidak langsung tekan Enter
Enter E-mail [yusrideb@cpan.org] :
Setelah form diatas, maka akan tampil form untuk mengubah I<passphrase GnuPG> atau tidak,
Jika jawabannya "C<B<y>>" maka akan tampil form untuk memasukkan passphrase,
jika tidak, maka proses B<Generate Key GnuPG> akan dilanjutkan.
You want to enter different passphrase GnuPG ? [y or n] n
( run in 1.421 second using v1.01-cache-2.11-cpan-df04353d9ac )