Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:pkg:upload

Mengunggah Paket

Kebutuhan

  1. Paket yang akan diunggah pertama kali: *orig.tar.gz, *-1*, *kuliax1*
  2. Hak akses ke repo Kuliax
  3. Paket reprepro yang terpasang minimal 4.x, salah satunya peningkatan deteksi komponen paket dan “kepintaran” lainnya
  4. Paket dupload terpasang pada mesin pengembang
    sudo apt-get install dupload

    Tambahkan konfigurasi berikut pada berkas /etc/dupload.conf atau $HOME/.dupload.conf dan sesuaikan

    package config;
    
    $cfg{'repo.kuliax'} = {
            fqdn => "repo.ugm.ac.id",
            login => "user",
            method => "scpb",
            incoming => "public_html/in.kuliax",
    };
    
    1;

Langkah-Langkah

  1. Unggah paket pada poin 1 di atas ke $HOME/public_html/in.kuliax
    scp *.orig.tar.gz user@repo.ugm.ac.id:public_html/in.kuliax
    scp *kuliax1* user@repo.ugm.ac.id:public_html/in.kuliax
  2. Jalankan skrip penghasil repo atau tunggu sampai skrip tersebut dijalankan secara otomatis oleh cron
  3. Paket versi selanjutnya yaitu *kuliax2 dan seterusnya dapat diunggah dengan program dupload disertai parameter server repo dan berkas .changes saja
    dupload -t repo.kuliax /media/result/paket_1.0-0kuliax2_i386.changes

Catatan

  • dupload akan membuat berkas paket*.upload untuk menandai bahwa paket sudah diunggah
  • Gunakan perintah berikut untuk melakukan otorisasi otomatis ketika mengunggah paket dengan dupload
    ssh-keygen
    scp .ssh/id_rsa.pub user@repo:.ssh/authorized_keys

Daftar Bacaan

devel/pkg/upload.txt · Terakhir diubah: 2010/03/25 02:28 oleh stwn