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/04/19 12:34]
sowarks
wiki:cluster:depot [2018/10/01 01:54]
abracastoral [/etc/apt/sources.list.d ....]
Ligne 1: Ligne 1:
-===== Dépôts internes MiNET =====+====== Dépôts internes MiNET ======
  
-<WRAP center round alert 60%> +<WRAP center round important 60%> 
-Les dépôts ne sont plus à jour depuis longtemps. Il faut renettoyer tout ce petit bazar. +La clé gpg du dépôt minet expire le Dimanche 8 Août 2021 à 11:25:41.
-Notamment il y a des scripts très étranges dans /etc/apt et des services louches.+
 </WRAP> </WRAP>
  
 +===== Dépot 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.+==== Attention ==== 
 +Suite à une mise à jour des DNS : 
 +**<color #ed1c24>depot.priv.minet.net</color>** 
 +<code> 
 +Pensez à tout remplacer dans:  
 +/etc/apt/sources.list.
 +Ensuite:  apt update 
 +</code>
  
-==== 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''.+==== /etc/apt/sources.list. .... ====
  
-==== Utilisation ====+$DIST jessie ou stretch 
  
-Votre ''/etc/apt/sources.list'' doit ressembler à ça pour Wheezy :+<code> 
 +#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
  
-<code bash> +#security 
-deb http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debianwheezy main contrib non-free +deb http://depot.minet.net/debian-security$DIST/updates main contrib non-free 
-deb-src http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debianwheezy 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/security.debian.org/ wheezy/updates main contrib non-free +# 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/security.debian.orgwheezy/updates main contrib non-free+deb http://depot.minet.net/debian/mirror/linux.dell.com/repocross-distro dell-firmware
  
-deb http://depot.minet.net/debian/mirror/ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free +==== Créer votre paquet  ====
-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/mirror/www.debian-multimedia.org wheezy main  
-deb-src http://depot.minet.net/debian/mirror/www.debian-multimedia.org wheezy main 
  
-deb http://depot.minet.net/debian/mirror/apt.puppetlabs.com/ wheezy main dependencies +==== Ajouter un paquet au dépôt ====
-deb-src http://depot.minet.net/debian/mirror/apt.puppetlabs.com/ wheezy main dependencies +
-</code>+
  
-ou à ça pour Jessie : +Suivez les étapes suivantes pour ajouter un paquet au dépôt.
-<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+
  
 +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.txt · Dernière modification: 2020/06/27 18:16 (modification externe)