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] (sekarang)
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