⇤ ← Version 1 à la date du 2007-09-06 20:14:22
Taille: 1569
Commentaire: hop, premier jet...
|
Taille: 2414
Commentaire: reprepro ... essayons, ça à l'air correct
|
Texte supprimé. | Texte ajouté. |
Ligne 22: | Ligne 22: |
= apt.auf.org = Mise en place en cours par Thomas (et ses faibles connaissances en la matière). J'ai renoncé à mini-dinstall et autres solutions bancales pour tenter d'aller vers une gestion "classique" avec repertoire ''pool'' et séparation "composant par composant". Je suis donc allé vers [http://mirrorer.alioth.debian.org/ reprepro] ([http://packages.debian.org/etch/reprepro version etch]) L'idée est d'avoir au final des sources.list de ce genre là : {{{ # les paquets pour mise en place VoIP : deb http://apt.auf.org/debian etch voip # les paquets pour mise en place RPV2 : deb http://apt.auf.org/debian etch rpv2 # les paquets pour un poste client Ubuntu : deb http://apt.auf.org/ubuntu gutsy auf-desktop }}} TODO : la gestion des signatures gpg. Je ne sais pas ce qu'il faut faire, a fortiori comment ;) |
Cette page présente un projet de dépôt de paquets Debian/Ubuntu (au moins) accessible aisément via le système de gestion de paquets APT.
Stratégie
création d'un nom DNS apt.auf.org dirigé dans un premier temps vers apt.vn.auf.org => fait le 06/09/2007
mise en place d'un dépôt apt.vn.auf.org (au BAP, Vietnam) géré par ProgFou => septembre 2007
test de ce dépôt à l'échelle de l'ensemble des machines du Bureau Asie-Pacifique => octobre 2007
test de ce dépôt à l'échelle de l'ensemble des machines de la région Asie-Pacifique => décembre 2007
déplacement de ce dépôt sur un serveur à Montréal (ou Paris, ou mieux : les deux en miroir rsync) => janvier 2008
Mise en place
création d'un serveur virtuel web apt.vn.auf.org
- création de dossiers par distribution (objectifs différents pour Debian et Ubuntu)
- création de compte utilisateurs avec accès sftp (très peu au début, plus ouvert ensuite)
- les utilisateurs déposeront leurs paquets via leurs comptes
- la signature des paquets sera ensuite vérifiée
- puis les paquets seront transférés vers l'arborescence du dépôt
- mise en place des clés SSH et GPG des utilisateurs
création d'une keyring (liste de clés) des utilisateurs
- mise en place d'une technique de mise à jour des infos du dépôt :
faire un comparatif entre apt-ftparchive (que j'utilise déjà), debarchiver et mini-dinstall
- mise en place d'une technique de signature de l'archive via GPG
apt.auf.org
Mise en place en cours par Thomas (et ses faibles connaissances en la matière).
J'ai renoncé à mini-dinstall et autres solutions bancales pour tenter d'aller vers une gestion "classique" avec repertoire pool et séparation "composant par composant". Je suis donc allé vers [http://mirrorer.alioth.debian.org/ reprepro] ([http://packages.debian.org/etch/reprepro version etch])
L'idée est d'avoir au final des sources.list de ce genre là :
# les paquets pour mise en place VoIP : deb http://apt.auf.org/debian etch voip # les paquets pour mise en place RPV2 : deb http://apt.auf.org/debian etch rpv2 # les paquets pour un poste client Ubuntu : deb http://apt.auf.org/ubuntu gutsy auf-desktop
TODO : la gestion des signatures gpg. Je ne sais pas ce qu'il faut faire, a fortiori comment