WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:cluster:depot

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:cluster:depot [2017/08/09 00:22]
sowarks
wiki:cluster:depot [2020/06/27 18:16] (Version actuelle)
Ligne 1: Ligne 1:
-===== Dépôts internes MiNET =====+====== Dépôts internes MiNET ======
  
-Nous effectuons une copie des dépôts que nous utilisons sur une machine pour éviter de télécharger inutilement plusieurs fois les paquets, améliorer le débit de téléchargement et ne pas avoir un accès web configuré sur toutes nos machines.+<WRAP center round important 60%> 
 +La clé gpg du dépôt minet expire le Dimanche 8 Août 2021 à 11:25:41. 
 +</WRAP>
  
-==== Configuration ====+===== Dépot MiNET =====
  
-Nous utilisons **apt-mirror** pour effectuer la synchronisation avec des dépôts extérieurs sur **depot.minet.net**. La configuration se trouve dans ''/etc/apt/mirror.list'' (il suffit d'ajouter les dépôts dans le fichier et une ligne de nettoyage à la fin) et le script pour vérifier le montage NFS est dans ''/etc/apt/mirror.sh''. Une tâche Cron est programmée pour exécuter ce script dans ''/var/spool/cron/crontabs/root''.+==== Attention ==== 
 +Suite à une mise à jour des DNS : 
 +**<color #ed1c24>depot.priv.minet.net</color>** 
 +<code> 
 +Pensez à tout remplacer dans:  
 +/etc/apt/sources.list.d 
 +Ensuite:  apt update 
 +</code>
  
-==== Utilisation ==== 
  
-Votre ''/etc/apt/sources.list'' doit ressembler à ça pour Wheezy :+==== /etc/apt/sources.list.d  .... ====
  
-<code bash> +$DIST = jessie ou stretch 
-deb http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debian/ wheezy main contrib non-free +
-deb-src http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debian/ wheezy main contrib non-free+
  
-deb http://depot.minet.net/debian/mirror/security.debian.org/ wheezy/updates main contrib non-free +<code> 
-deb-src http://depot.minet.net/debian/mirror/security.debian.org/ wheezy/updates main contrib non-free+#main, contrib, non-free 
 +deb http://depot.priv.minet.net/debian/ $DIST main contrib non-free 
 +deb-src http://depot.priv.minet.net/debian/ $DIST main contrib non-free
  
-deb http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free +#security 
-deb-src http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free+deb http://depot.minet.net/debian-security$DIST/updates main contrib non-free 
 +deb-src http://depot.minet.net/debian-security$DIST/updates main contrib non-free
  
-deb http://depot.minet.net/debian/mirror/www.debian-multimedia.org wheezy main  +# dell-firmware (01/10/19: url dans le sources.list de depot.minet.net renvoie du 404) 
-deb-src http://depot.minet.net/debian/mirror/www.debian-multimedia.org wheezy main+deb http://depot.minet.net/debian/mirror/linux.dell.com/repo/ cross-distro dell-firmware
  
-deb http://depot.minet.net/debian/mirror/apt.puppetlabs.com/ wheezy main dependencies +==== Créer votre paquet  ====
-deb-src http://depot.minet.net/debian/mirror/apt.puppetlabs.com/ wheezy main dependencies +
-</code>+
  
-ou à ça pour Jessie : 
-<code bash> 
-deb http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debian/ jessie main contrib non-free 
-deb-src http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debian/ jessie main contrib #non-free 
-  
-deb http://depot.minet.net/debian/mirror/security.debian.org/ jessie/updates main contrib non-free 
-deb-src http://depot.minet.net/debian/mirror/security.debian.org/ jessie/updates main contrib #non-free 
-  
-deb http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debian/ jessie-updates main contrib non-free 
-deb-src http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debian/ jessie-updates main contrib #non-free 
  
 +==== Ajouter un paquet au dépôt ====
 +
 +Suivez les étapes suivantes pour ajouter un paquet au dépôt.
 +
 +Signer un paquet .deb:
 +<code>
 +dpkg-sig --sign builder incoming/<package>.deb
 </code> </code>
 +
 +Ajouter le paquet <package> au dépôt <repo>:
 +<code>
 +reprepro -Vb . includedeb <repo> incoming/<package>.deb
 +</code>
 +==== Sources ====
 +
 +Vous vous demandez comment créer votre paquet? Comment ajouter un depôt etc... Suivez le lien ci-dessous
 +http://damiengustave.fr/creer-un-depot-debian-personnel/
 +
 +
 +===== Mirroirs MiNET =====
 +
 +Nous effectuons une copie des dépôts que nous utilisons sur une machine pour éviter de télécharger inutilement plusieurs fois les paquets, améliorer le débit de téléchargement et ne pas avoir un accès web configuré sur toutes nos machines.
 +
 +==== Configuration ====
 +
 +Nous utilisons **apt-mirror** pour effectuer la synchronisation avec des dépôts extérieurs sur **depot.minet.net**. La configuration se trouve dans ''/etc/apt/mirror.list'' (il suffit d'ajouter les dépôts dans le fichier et une ligne de nettoyage à la fin) et le script pour vérifier le montage NFS est dans ''/etc/apt/mirror.sh''. Une tâche Cron est programmée pour exécuter ce script dans ''/var/spool/cron/crontabs/root''.
 +
 ==== Ajouter une clef GPG à APT ==== ==== Ajouter une clef GPG à APT ====
  
wiki/cluster/depot.1502230978.txt.gz · Dernière modification: 2020/06/27 18:15 (modification externe)