Outils pour utilisateurs

Outils du site


start:linux:mirroir

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édentesRévision précédente
Prochaine révision
Révision précédente
start:linux:mirroir [2025/04/15 11:30] – [Utilisation de votre miroir] adminstart:linux:mirroir [2025/04/16 18:26] (Version actuelle) – [Creer un miroir/depots Linux] admin
Ligne 1: Ligne 1:
-======== Creer un miroir/depots Linux========+======== Creer un miroir/depot Linux======== 
 + 
 + 
 + 
 + 
 +===== Pourquoi creer un miroir Linux ===== 
 + 
 +{{ :start:linux:apt-cacher-server-2371157516.png?direct&400 |}} 
 + 
 +==Qu’est-ce qu’un miroir de téléchargement ?== 
 + 
 +Les miroirs de téléchargement sont nécessaires pour qu’un serveur ne soit pas submergé par de nombreuses demandes de téléchargement arrivant en même temps. De plus, les miroirs de téléchargement sont répartis dans le monde entier, de sorte que les utilisateurs de toutes les régions auront toujours un serveur qui leur fournira des téléchargements rapides. 
 + 
 +== Pourquoi ? == 
 + 
 +La création d’un miroir en local va permettre dans le cadre d’une installation de  Linux sur plusieurs PC en même temps , d’économiser de la bande passante étant donné que seule une machine ( Serveur Miroir )  téléchargera les paquets qui pourront être télécharger par les PC  du parc à partir de cette machine miroir . 
 +===== Creer un miroir Linux ===== 
 + 
 +<note important><color #ed1c24>ATTENTION procedure en test,  ne fonctionne pas encore .....</color> </note>
  
 -1- installer le serveur Apache2 -1- installer le serveur Apache2
Ligne 98: Ligne 116:
 ===== Utilisation de votre miroir ===== ===== Utilisation de votre miroir =====
  
 +===Par un serveur web apache===
 +
 +
 +==Côté serveur==
 +
 +Commencez par installer le paquet apache2. Puis créez un lien symbolique pour que le dépôt soit accessible via le serveur web :
 +
 +     sudo ln -s /var/spool/apt-mirror/mirror/ /var/www/ubuntu
 +
 +On peut tester le bon fonctionnement en se rendant via un navigateur web sur l'adresse IP de notre dépôt.
  
 ==Côté client == ==Côté client ==
Ligne 104: Ligne 132:
      sudo cp /etc/apt/sources.list /etc/apt/sources.list.ORIGINAL      sudo cp /etc/apt/sources.list /etc/apt/sources.list.ORIGINAL
  
-     Ouvrez le fichier « /etc/apt/sources.list » afin de le faire pointer vers notre serveur.+Ouvrez le fichier « /etc/apt/sources.list » afin de le faire pointer vers notre serveur.
  
 Là où vous avez une ligne du style: Là où vous avez une ligne du style:
  
-deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted multiverse universe+    deb http://fr.archive.ubuntu.com/ubuntu/ noble-updates main restricted multiverse universe
  
 vous allez devoir remplacer l'adresse internet du serveur original par celui que vous avez spécialement installé. Si mon serveur est sur l'adresse 192.168.0.1 je modifie ma ligne et j'obtiens : vous allez devoir remplacer l'adresse internet du serveur original par celui que vous avez spécialement installé. Si mon serveur est sur l'adresse 192.168.0.1 je modifie ma ligne et j'obtiens :
  
-deb http://192.168.0.1/mirror/fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted multiverse universe+    deb http://192.168.0.1/mirror/fr.archive.ubuntu.com/ubuntu/ noble-updates main restricted multiverse universe
  
 On fait cette manipulation pour chaque entrée ou ligne et on sauvegarde. On fait cette manipulation pour chaque entrée ou ligne et on sauvegarde.
Ligne 119: Ligne 147:
 On fait prendre en compte le nouveau fichier de configuration par un : On fait prendre en compte le nouveau fichier de configuration par un :
  
-sudo apt-get update+    sudo apt-get update
  
 et vous voilà prêt à utiliser votre miroir et serveur local.  et vous voilà prêt à utiliser votre miroir et serveur local. 
-===Par un serveur web apache=== 
  
 +=== Mise à jour automatique à 22h  avec le fichier /etc/cron.d/apt-mirror ===
  
-==Côté serveur==+    sudo nano /etc/cron.d/apt-mirror
  
-Commencez par installer le paquet apache2Puis créez un lien symbolique pour que le dépôt soit accessible via le serveur web : +<code bash crond.txt> 
- +# 
-     sudo ln -/var/spool/apt-mirror/mirror/ /var/www/ubuntu +# Regular cron jobs for the apt-mirror package 
- +
-On peut tester le bon fonctionnement en se rendant via un navigateur web sur l'adresse IP de notre dépôt.+0 22    * * *   apt-mirror      /usr/bin/apt-mirror /var/spool/apt-mirror/var/cron.log 
 +</code>
  
/home/chanteri/www/fablab37110/data/attic/start/linux/mirroir.1744709401.txt.gz · Dernière modification : 2025/04/15 11:30 de admin