Debian Repositories

Δημιουργία ασφαλούς repository

Server

Δημιουργούμε το αρχείο /root/.gnupg/pubring.gpg

gpg --gen-key
chmod 644 /root/.gnupg/pubring.gpg
cp /root/.gnupg/pubring.gpg /path/to/repo

Δημιουργούμε το public key σε text μορφή gpg –armor –output pubkey.txt –export 'Vagelis Koutsomitros'

Δημιουργούμε το αρχείο Release για το repository που είναι στο φάκελο /path/to/repo/unstable

cd /path/to/repo
apt-ftparchive release unstable > Release

Στην συνέχεια υπογράφουμε το αρχείο Release με αυτό το κλειδί

gpg -abs -o Release.gpg Release

Και μεταφέρουμε και τα 2 αρχεία στο root φάκελο του repository μας

mv Release.gpg unstable/
mv Release.gpg unstable/

Client import

wget -O - http://debian.mywebrepo.gr/pubring.gpg | apt-key add -

Πηγές

el/programming/repositories.txt · Τελευταία τροποποίηση: 2011/04/01 19:11 (εξωτερική τροποποίηση)
 
Εκτός εάν αναφέρεται διαφορετικά, το περιεχόμενο σε αυτο το wiki διέπεται από την ακόλουθη άδεια: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Hosted by WebAllDesign - Powered by LServerAdmin Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki WebAllDesign