Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:pkg:repo

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:repo [2010/01/26 17:20]
stwn +apt-ftparchive
devel:pkg:repo [2010/03/22 04:26]
stwn +rm
Baris 13: Baris 13:
 Version: 7.0 Version: 7.0
 Architectures: i386 source Architectures: i386 source
-Components: main+Components: main non-free 
 +UDebComponents: main
 Description: Kuliax 7.0 lumpia Description: Kuliax 7.0 lumpia
 Log: lumpia</code> Log: lumpia</code>
   * Kemudian berkas conf/options<code>   * Kemudian berkas conf/options<code>
 basedir /etc/reprepro/ basedir /etc/reprepro/
-outdir /media/ekstra/kuliax/paket/+outdir /media/kuliax/paket/
 confdir /etc/reprepro/conf/ confdir /etc/reprepro/conf/
 dbdir /etc/reprepro/db/ dbdir /etc/reprepro/db/
Baris 25: Baris 26:
 </code> </code>
   * Untuk memasukkan berkas paket<code>   * Untuk memasukkan berkas paket<code>
-reprepro -Vb /etc/reprepro/ include DIST namapaket-versi.changes</code>+reprepro -Vb /etc/reprepro/ -C komponen include DIST namapaket-versi.changes</code>
   * Untuk memasukkan berkas paket source saja<code>   * Untuk memasukkan berkas paket source saja<code>
-reprepro -Vb /etc/reprepro/ includedsc DIST namapaket-versi.dsc</code> +reprepro -Vb /etc/reprepro/ -C komponen includedsc DIST namapaket-versi.dsc</code> 
-  * Untuk memasukkan berkas paket .deb<code>reprepro -Vb /etc/reprepro/ includedeb DIST namapaket-versi.deb</code>+  * Untuk memasukkan berkas paket .deb<code>reprepro -Vb /etc/reprepro/ -C komponen includedeb DIST namapaket-versi.deb</code> 
 +  * Untuk menghapus berkas paket, misal nvidia-kernel-common<code>reprepro -Vb /etc/reprepro/kuliax remove lumpia nvidia-kernel-common</code>
  
 ===== apt-ftparchive ===== ===== apt-ftparchive =====
Baris 50: Baris 52:
  
  
-===== Menandatangani Berkas Release =====+===== Menandatangani Berkas Release dan Packages =====
 Untuk dapat membuat repo yang tidak memberikan pesan "NOT AUTHENTICATED" ketika pengguna akan memasang paket dari repo, kita harus: Untuk dapat membuat repo yang tidak memberikan pesan "NOT AUTHENTICATED" ketika pengguna akan memasang paket dari repo, kita harus:
  
-  - menandatangani berkas Release<code>gpg --output Release.gpg -ba Release</code>+  - menandatangani berkas Release<code>gpg --output Packages.gpg -u maintainer[at]kuliax[.]org -ba Packages 
 +gpg --output Release.gpg -u maintainer[at]kuliax[.]org -ba Release</code>Ingat, urutan yang benar adalah hasilkan Packages dulu baru Release
   - mengekspor kunci publik GPG yang akan kita gunakan untuk memverifikasi berkas yang ditandatangani dengan kunci privat<code>gpg --export -a > kuliax.repo.gpg</code>Pengguna repo harus menambahkan pada daftar kunci publik APT dengan perintah<code>wget http://lokasi/kunci/kuliax.repo.gpg   - mengekspor kunci publik GPG yang akan kita gunakan untuk memverifikasi berkas yang ditandatangani dengan kunci privat<code>gpg --export -a > kuliax.repo.gpg</code>Pengguna repo harus menambahkan pada daftar kunci publik APT dengan perintah<code>wget http://lokasi/kunci/kuliax.repo.gpg
-sudo apt-key add kuliax.repo.gpg</code>+sudo apt-key add kuliax.repo.gpg</code>Kini sudah ada kunci publik Kuliax yang dapat diakses dengan memasang kuliax-archive-keyring
  
 ===== Daftar Bacaan ===== ===== Daftar Bacaan =====
devel/pkg/repo.txt · Terakhir diubah: 2010/03/22 04:26 oleh stwn