Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:pkg:build:cnet

Perbedaan

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

Tautan ke tampilan pembanding ini

Both sides previous revision Revisi sebelumnya
Revisi selanjutnya
Revisi sebelumnya
devel:pkg:build:cnet [2010/02/05 01:11]
stwn update dch
devel:pkg:build:cnet [2010/02/09 22:54]
stwn small update
Baris 15: Baris 15:
 ===== Langkah-Langkah ===== ===== Langkah-Langkah =====
   - Unduh paket sumber [[http://www.csse.uwa.edu.au/cnet/cnet-2.0.10.tgz|cnet]]   - Unduh paket sumber [[http://www.csse.uwa.edu.au/cnet/cnet-2.0.10.tgz|cnet]]
-  - Masuk ke direktori yang telah dibuat dan ekstrak paket sumber<code>cd cnet-2.0.10/</code> +  - Buat direktori <code>mkdir cnet-2.0.10</code> 
-  - Jalankan perintah `dh_make` untuk menghasilkan kerangka direktori debian/<code>dh_make -s -c bsd -f ../cnet-2.0.10.tgz</code>Direktori debian/ akan berisi berkas-berkas yang dibutuhkan untuk memaketkan program+  - Masuk ke direktori yang telah dibuat dan ekstrak paket sumber<code>cd cnet-2.0.10/ 
 +tar zxf ../cnet-2.0.10.tgz</code> 
 +  - Paketkan kembali cnet<code>cd .. 
 +tar cf cnet_2.0.10.orig.tar cnet-2.0.10 
 +gzip -9 cnet_2.0.10.orig.tar 
 +rm cnet-2.0.10.tar.gz</code> 
 +  - Jalankan perintah `dh_make` untuk menghasilkan kerangka direktori debian/<code>cd cnet-2.0.10 
 +dh_make -s -c gpl -f ../cnet_2.0.10.orig.tar.gz</code>Direktori debian/ akan berisi berkas-berkas yang dibutuhkan untuk memaketkan program
   - Hapus berkas contoh yang tidak diperlukan<code>$ cd debian/   - Hapus berkas contoh yang tidak diperlukan<code>$ cd debian/
-$ rm *.ex *.EX dirs docs README.Debian</code> +$ rm *.ex *.EX README.Debian</code> 
-  - Sunting berkas-berkas yang ada di direktori debian/. 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 cnet 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 dengan perintah `dch`<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 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
 +  - Ujicoba bangun paket, apakah berhasil? periksa hasil paket apa sudah sesuai? adakah pesan kesalahan atau peringatan dari lintian<code>debuild
 +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 cnet_2.0.10-0kuliax1.dsc</code>Secara //default//, Hasil paket biner ada di direktori $BUILDRESULT   - Bangun paket biner dan sumber<code>$ sudo pbuilder build cnet_2.0.10-0kuliax1.dsc</code>Secara //default//, Hasil paket biner ada di direktori $BUILDRESULT
devel/pkg/build/cnet.txt · Terakhir diubah: 2010/02/09 22:54 oleh stwn