Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:pkg:build:gkamus

Perbedaan

Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.

Tautan ke tampilan pembanding ini

Both sides previous revision Revisi sebelumnya
devel:pkg:build:gkamus [2010/02/10 01:53]
stwn small update
devel:pkg:build:gkamus [2010/02/10 19:32]
stwn update
Baris 21: Baris 21:
 $ rm *.ex *.EX README.Debian</code> $ rm *.ex *.EX README.Debian</code>
   - Sunting berkas-berkas yang ada di direktori debian/. Bandingkan pohon direktori gkamus sebelumnya dan hasil modifikasi. Baca [[:devel#standar_pemaketan|Standar Pemaketan Kuliax]].\\ debian/control:<code></code>debian/copyright:<code></code>debian/postinst:<code></code>debian/postrm<code></code>debian/rules:<code></code>   - Sunting berkas-berkas yang ada di direktori debian/. Bandingkan pohon direktori gkamus sebelumnya dan hasil modifikasi. Baca [[:devel#standar_pemaketan|Standar Pemaketan Kuliax]].\\ debian/control:<code></code>debian/copyright:<code></code>debian/postinst:<code></code>debian/postrm<code></code>debian/rules:<code></code>
-  - Sunting berkas changelog dengan perintah `dch`<code>$ cd .. +  - Sunting berkas changelog<code>$ cd .. 
-dch -v 2.0.10-0kuliax1 -D lumpia --force-distribution -b</code>Sesuaikan dengan [[:devel#standar_pemaketan|standar pemaketan]]. Set -0kuliax1 dibelakang versi //upstream// untuk pemaketan Kuliax yang pertama kali dan belum ada di Debian. Set distribusi ke pengembangan saat ini: lumpia. Yang paling penting, tulis semua perubahan yang telah dilakukan pada paket+vim debian/changelog</code>Sesuaikan dengan [[:devel#standar_pemaketan|standar pemaketan]]. Set -0kuliax1 dibelakang versi //upstream// untuk pemaketan Kuliax yang pertama kali dan belum ada di Debian. Set distribusi ke pengembangan saat ini: lumpia. Yang paling penting, tulis semua perubahan yang telah dilakukan pada paket
   - Ujicoba bangun paket, apakah berhasil? periksa hasil paket apa sudah sesuai? adakah pesan kesalahan atau peringatan dari lintian<code>debuild   - Ujicoba bangun paket, apakah berhasil? periksa hasil paket apa sudah sesuai? adakah pesan kesalahan atau peringatan dari lintian<code>debuild
 debuild clean</code> debuild clean</code>
   - Bangun paket sumber dengan debuild((Perbedaan debuild dan dpkg-buildpackage adalah debuild menjalankan perintah dpkg-buildpackage, kemudian melakukan pemeriksaan dengan linda dan/atau lintian, serta melakukan penandatangan terhadap berkas .changes dan .dsc))<code>$ debuild -S -sa</code>Tanda tangani .dsc dan .changes dengan [[doc:sec:gpg|kunci GPG]]   - Bangun paket sumber dengan debuild((Perbedaan debuild dan dpkg-buildpackage adalah debuild menjalankan perintah dpkg-buildpackage, kemudian melakukan pemeriksaan dengan linda dan/atau lintian, serta melakukan penandatangan terhadap berkas .changes dan .dsc))<code>$ debuild -S -sa</code>Tanda tangani .dsc dan .changes dengan [[doc:sec:gpg|kunci GPG]]
   - Bangun paket biner dan sumber<code>$ sudo pbuilder build gkamus_0.3-0kuliax1.dsc</code>Secara //default//, Hasil paket biner ada di direktori $BUILDRESULT   - Bangun paket biner dan sumber<code>$ sudo pbuilder build gkamus_0.3-0kuliax1.dsc</code>Secara //default//, Hasil paket biner ada di direktori $BUILDRESULT
-  - Ujicoba paket<code>sudo dpkg -i ../gkamus_0.3-0kuliax1_i386.deb</code><code>sudo apt-get remove --purge gkamus</code>+  - Ujicoba paket<code>sudo dpkg -i $BUILDRESULT/gkamus_0.3-0kuliax1_i386.deb</code><code>sudo apt-get remove --purge gkamus</code>
  
 ===== Daftar Bacaan ===== ===== Daftar Bacaan =====
   * [[http://www.debian.org/doc/debian-policy/|Debian Policy Manual]]   * [[http://www.debian.org/doc/debian-policy/|Debian Policy Manual]]
devel/pkg/build/gkamus.txt · Terakhir diubah: 2010/02/10 19:32 oleh stwn