Membuat Repositori dengan debmirror

  1. Pasang debmirror.
  2. Buat skrip debmirror untuk setiap distro yang akan dicerminkan repositorinya.
  3. Salin keyring distro ke ~/.gnupg/trustedkeys.gpg, sesuai dengan pengguna yang menjalankan debmirror. Kalau tidak akan muncul pesan galat:
    gpgv: Signature made Sab 25 Mei 2013 11:37:06  WIT using RSA key ID A10B4DE8
    [GNUPG:] ERRSIG 68980A0EA10B4DE8 1 8 00 1369499826 9
    [GNUPG:] NO_PUBKEY 68980A0EA10B4DE8
    gpgv: Can't check signature: public key not found
    gpgv: Signature made Sab 25 Mei 2013 11:37:06  WIT using RSA key ID A10B4DE8
    gpgv: Can't check signature: public key not found
    Release gpg signature does not verify.
    Errors:
     Release gpg signature does not verify
    Failed to download some Release or Release.gpg files!
    WARNING: releasing 1 pending lock...
  4. Jika lebih dari satu distro yang akan dibuat reponya, masing-masing keyring distro dapat ditambahkan dengan perintah berikut.
    $ gpg --no-default-keyring -a --keyring LOKASI/keyring_distro.gpg --export \
    KEY | gpg --no-default-keyring --keyring ~/.gnupg/trustedkeys.gpg --import -
  5. Gunakan perintah berikut jika muncul pesan galat “gpg: no valid OpenPGP data found”.
    $ gpg --import LOKASI/keyring_distro.gpg

    Periksa KEY dengan perintah:

    $ gpg --list-keys --with-colons

    Ekspor ke berkas dengan perintah:

    $ gpg --export KEY > keyring_distro.gpg

    Jalankan langkah keempat dengan keyring hasil ekspor.

Notes