Creare un Repository Debian: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Riga 237: Riga 237:


=== Creazione pacchetto chiave GPG ===
=== Creazione pacchetto chiave GPG ===
To be continued…
Per prima cosa esportiamo la nostra chiave con
 
<pre>gpg --export myKeyId > myrepo-debian-key.gpg</pre>
In seguito creiamo una directory chiamata pkg e creiamo all'interno unl'altra directory chiamata DEBIAN e inoltre un'altra chiamata etc/apt/trusted.gpg.d, per maggior chiarimento ecco l'albero:
<pre>
-pkg
  |
  -DEBIAN
  |
  -etc
    |
    -apt
      |
      -trusted.gpg.d
</pre>
All'interno della cartella DEBIAN creare un file chiamato control e inserirvi all'interno:
<pre>Package: emmegi-archive-keyring
Version: 2014.4
Architecture: all
Maintainer: yourNick <mail@domain.do>
Depends: gpgv
Recommends: gnupg
Breaks: apt (<< 0.7.25.1)
Section: misc
Priority: important
Multi-Arch: foreign
Description: GnuPG archive keys of the archive archive
The archive project digitally signs its Release files. This package
contains the archive keys used for that.
</pre>
e nella cartella trusted.gpg.d copiare il file precedentemente creato con GPG.
Posizionarsi all'esterno della directory pkg e lanciare i seguenti comandi:
<pre>
# chown -R root:root ./pkg
$ dpkg-deb -b ./pkg archive-archive-keyring_2014.4_all.deb
</pre>
Il pacchetto contiene la chiave per autenticare il repository.
{{Autori
{{Autori
|Autore=[[Utente:Keltik|Keltik]] 09:20, Giu 26, 2005 (EDT)
|Autore=[[Utente:Keltik|Keltik]] 09:20, Giu 26, 2005 (EDT)