Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:pkg:build:kuliax-archive-keyring

Ini adalah dokumen versi lama!


Membangun Paket kuliax-archive-keyring

Halaman ini berisi informasi dari awal sampai akhir bagaimana membangun paket kuliax-archive-keyring secara bersih dengan pbuilder dan alat-alat standar di sistem Debian.

Kebutuhan

  • Debian 5.0 (lenny) dan repositori paketnya
  • Paket-paket pengembangan: build-essential, debhelper, debootstrap/cdebootstrap, devscripts, dh-make, fakeroot, gpg, pbuilder
  • Paket-paket pengujian pemaketan: linda dan lintian
  • Ruang penyimpan yang cukup, tergantung seberapa besar program dan komponen yang akan dibangun, termasuk direktori temporer /tmp

Persiapan

  • Tambahkan deb-src testing di /etc/apt/sources.list
    deb-src http://repo/debian testing main contrib non-free
  • Mutakhirkan indeks paket dengan perintah
    apt-get update

Langkah-Langkah

  1. Ambil contoh paket keyring
    apt-get -t testing source debian-edu-archive-keyring
  2. Masuk ke direktori hasil ekstrak
    cd kuliax-archive-keyring-20100206/
  3. Hasilkan kunci GPG untuk Kuliax
  4. Ekspor kunci
    gpg --export -u maintainer[@]kuliax[.]org > kuliax-archive.gpg
  5. Sunting berkas-berkas yang ada di direktori debian/. Baca Standar Pemaketan Kuliax.
    debian/control:
    
    
    

    debian/copyright:

    
    
    

    debian/install

    
    
    

    debian/rules:

    
    
  6. Sunting berkas changelog dengan perintah `dch`
    vim changelog

    Sesuaikan dengan 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

  7. Bangun paket sumber dengan debuild1)
    $ debuild -S -sa

    Tanda tangani .dsc dan .changes dengan kunci GPG

  8. Bangun paket biner dan sumber
    $ sudo pbuilder build kuliax-archive-keyring-20100206-0kuliax1.dsc

    Secara default, Hasil paket biner ada di direktori $BUILDRESULT

  9. Ujicoba paket
    sudo dpkg -i kuliax-archive-keyring-20100206-0kuliax1_all.deb

Daftar Bacaan

1)
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
devel/pkg/build/kuliax-archive-keyring.1265442778.txt.gz ยท Terakhir diubah: 2010/02/05 23:52 oleh stwn