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

wiki:cluster:depot [2017/08/09 09:46]
sowarks
wiki:cluster:depot [2020/06/27 18:16]
Ligne 1: Ligne 1:
-===== Dépôts internes MiNET ===== 
  
-<WRAP center round important 60%> 
-Lancer apt-mirror n'est pas suffisant il faut aussi lancé /var/spool/apt-mirror/var/clean.sh pour nettoyer les paquets qui ne sont plus nécessaire.à 
-</WRAP> 
- 
-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 ==== 
- 
-Avec APT on est souvent confronté à des problèmes comme celui-ci : 
- 
-<code> 
-Erreur de GPG : http://10.100.0.98 squeeze Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907 
-</code> 
- 
-La clef n'est pas vérifiée, il suffit de l'installer en local, pour cela dans le cas ci-dessus on taperait 
- 
-    gpg --keyserver pgpkeys.mit.edu --recv-key 07DC563D1F41B907 
- 
-Puis 
- 
-    gpg -a --export 07DC563D1F41B907 | apt-key add - 
- 
-==== Passer par un proxy ==== 
- 
-Si vous voulez utiliser des dépôts externes pas assez propres pour être synchronisés sur les dépôts internes, ou si vous utilisez une distribution non présente (Ubuntu, etc.), il faut passer par un proxy pour télécharger les paquets. Sur une Ubuntu/Debian, créer un fichier **/etc/apt/apt.conf.d/proxy** et y écrire (.61 pour proxy1 ou .62 pour proxy2) : 
- 
-<code> 
-Acquire::http::Proxy "http://192.168.102.61:82"; 
-</code> 
- 
-==== Problème avec les fichiers de traduction ==== 
- 
-apt-mirror gère mal les fichiers de traduction. Pour contourner le problème, on active dans ''/etc/apt/mirror.list'' : 
- 
-<code> 
-set run_postmirror 1 
-</code> 
- 
- 
-Et dans ''/var/spool/apt-mirror/var/postmirror.sh'' : 
- 
-<code> 
-export http_proxy="proxy.minet.net:82" 
-cd /var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian/dists/wheezy-updates 
- 
-for directory in contrib main non-free; do 
-    cd $directory 
-    mkdir i18n 2>/dev/null 
-    cd i18n 
-    rm Translation-* 
-    wget http://ftp.fr.debian.org/debian/dists/wheezy-updates/$directory/i18n/Translation-en.bz2 
-    #wget http://ftp.fr.debian.org/debian/dists/wheezy-updates/$directory/i18n/Translation-fr.bz2 
-    cd ../../ 
-done 
-</code> 
wiki/cluster/depot.txt · Dernière modification: 2020/06/27 18:16 (modification externe)