Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.
Revisi selanjutnya | Revisi sebelumnya | ||
devel:pkg:repo [2010/01/19 09:02] 127.0.0.1 Perubahan eksternal |
devel:pkg:repo [2010/03/22 04:26] (sekarang) stwn +rm |
||
---|---|---|---|
Baris 8: | Baris 8: | ||
===== Langkah-Langkah ===== | ===== Langkah-Langkah ===== | ||
- | * Buat terlebih dahulu berkas conf/ | + | * Buat terlebih dahulu berkas conf/ |
- | < | + | |
- | Origin: Kuliax | + | |
Label: Kuliax | Label: Kuliax | ||
Codename: lumpia | Codename: lumpia | ||
Version: 7.0 | Version: 7.0 | ||
Architectures: | Architectures: | ||
- | Components: main | + | Components: main non-free |
+ | UDebComponents: main | ||
Description: | Description: | ||
- | Log: lumpia | + | Log: lumpia</ |
- | </ | + | * Kemudian berkas conf/ |
- | * Kemudian berkas conf/ | + | |
- | < | + | |
basedir / | basedir / | ||
- | outdir /media/ekstra/ | + | outdir / |
confdir / | confdir / | ||
dbdir / | dbdir / | ||
- | logdir / | + | logdir / |
+ | * Untuk membuat struktur direktori, Packages.gz, | ||
</ | </ | ||
- | * Untuk membuat struktur direktori, Packages.gz, | + | * Untuk memasukkan berkas paket< |
- | < | + | reprepro -Vb / |
- | reprepro -Vb -b / | + | * Untuk memasukkan berkas paket source saja< |
- | </ | + | reprepro -Vb / |
- | * Untuk memasukkan berkas paket | + | * Untuk memasukkan berkas paket .deb< |
- | < | + | * Untuk menghapus |
- | reprepro -Vb / | + | |
- | </ | + | ===== apt-ftparchive ===== |
- | * Untuk memasukkan berkas paket source saja | + | Berikut cara membuat repositori dengan apt-ftparchive secara **sederhana**. |
- | < | + | |
- | reprepro -Vb / | + | ==== Packages ==== |
- | </ | + | * Jalan perintah apt-ftparchive pada direktori tersimpan repositori paket-paket< |
- | * Untuk memasukkan | + | * Kompres Packages< |
- | < | + | rm Packages</ |
- | reprepro -Vb / | + | |
- | </ | + | ==== Release ==== |
- | + | ||
- | + | * Buat berkas konfigurasi untuk menghasilkan Release< | |
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | * Jalan perintah apt-ftparchive dengan konfigurasi yang sudah dibuat< | ||
+ | * Tandatangani berkas Release dengan menghasilkan Release.gpg< | ||
+ | |||
+ | |||
+ | ===== Menandatangani Berkas Release dan Packages ===== | ||
+ | Untuk dapat membuat repo yang tidak memberikan pesan "NOT AUTHENTICATED" | ||
+ | - menandatangani berkas Release< | ||
+ | gpg --output Release.gpg -u maintainer[at]kuliax[.]org -ba Release</ | ||
+ | - mengekspor kunci publik GPG yang akan kita gunakan untuk memverifikasi berkas yang ditandatangani dengan kunci privat< | ||
+ | sudo apt-key add kuliax.repo.gpg</ | ||
===== Daftar Bacaan ===== | ===== Daftar Bacaan ===== |