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
tutoriel:creer_un_miroir_de_depot [Le 06/07/2021, 15:03]
Alain Monteil [À distance, en passant par un serveur]
tutoriel:creer_un_miroir_de_depot [Le 19/05/2025, 17:27] (Version actuelle)
137.255.83.97 [Installation de « apt-mirror »]
Ligne 12: Ligne 12:
 ===== Installation de « apt-mirror » ====== ===== Installation de « apt-mirror » ======
 //​Apt-mirror//​ est le logiciel qui vous permet de créer le miroir des dépôts, pour l'​utiliser c'est très simple, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​apt-mirror]]**. //​Apt-mirror//​ est le logiciel qui vous permet de créer le miroir des dépôts, pour l'​utiliser c'est très simple, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​apt-mirror]]**.
 +Il faut noter qu'​actuellement avec la version par exemple de Ubuntu 24.04 LTS, apt-mirror ne sera pas trop utile. Je vous recommande "​rsync"​
  
 ===== Préparation de votre sauvegarde ===== ===== Préparation de votre sauvegarde =====
Ligne 208: Ligne 209:
 deb file:/​media/​$USER/​Depots/​miroir/​mirror/​archive.ubuntu.com/​ubuntu/​ bionic-security main restricted multiverse universe deb file:/​media/​$USER/​Depots/​miroir/​mirror/​archive.ubuntu.com/​ubuntu/​ bionic-security main restricted multiverse universe
 deb file:/​media/​$USER/​Depots/​miroir/​mirror/​archive.ubuntu.com/​ubuntu/​ bionic-backports main restricted universe multiverse deb file:/​media/​$USER/​Depots/​miroir/​mirror/​archive.ubuntu.com/​ubuntu/​ bionic-backports main restricted universe multiverse
-</​file>​Ces 4 lignes sont celles des dépôts officiels, se trouvant dans le fichier de configuration de //​apt-mirror//​ (« /​media/​$USER/​Depots/​miroir/​apt-mirror-configuration »). Vous pouvez aussi ajoutez les autres dépôts, en respectant bien le chemin. ​+</​file>​Ces 4 lignes sont celles des dépôts officiels, se trouvant dans le fichier de configuration de //​apt-mirror//​ (« /​media/​$USER/​Depots/​miroir/​apt-mirror-configuration »). Vous pouvez aussi ajoutez les autres dépôts, en respectant bien le chemin.
   * Sauvegardez votre fichier.   * Sauvegardez votre fichier.
   * Mettez à jour votre système de gestion de paquet :<​code>​sudo apt-get update</​code>​   * Mettez à jour votre système de gestion de paquet :<​code>​sudo apt-get update</​code>​
Ligne 219: Ligne 220:
   * Entrez la commande magique :<​code> ​ python -m SimpleHTTPServer 80 &</​code>​   * Entrez la commande magique :<​code> ​ python -m SimpleHTTPServer 80 &</​code>​
   * Sous Focal Fossa (20.04) la commande est :<​code>​ python3 -m http.server 80 &</​code> ​   * Sous Focal Fossa (20.04) la commande est :<​code>​ python3 -m http.server 80 &</​code> ​
-Le numéro en fin de commande (ici 80) est le port sur lequel tournera notre mini-serveur HTTP. Ce port doit être modifié (par exemple remplacé par 1234) si un autre serveur HTTP tourne sur la machine. ​+Le numéro en fin de commande (ici 80) est le port sur lequel tournera notre mini-serveur HTTP. Ce port doit être modifié (par exemple remplacé par 1234) si un autre serveur HTTP tourne sur la machine.
 Sous Focal Fossa, le port par défaut est 8000. Sous Focal Fossa, le port par défaut est 8000.
  
Ligne 243: Ligne 244:
  
 ==== Par un serveur web apache==== ==== Par un serveur web apache====
-La procédure est la même que [[#À distance, en passant par un serveur|ci-dessus]] à l'​exception de ce qui suit. +La procédure est la même que [[#À distance, en passant par un serveur|ci-dessus]] à l'​exception de ce qui suit.
 === Côté serveur === === Côté serveur ===
 Commencez par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​apache2]]**. Commencez par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​apache2]]**.
Ligne 284: Ligne 285:
 La solution est de supprimer le fichier ''​apt-mirror.lock'':​ <​code>​rm -f /​media/​$USER/​Depots/​mirror/​var/​apt-mirror.lock</​code>​ La solution est de supprimer le fichier ''​apt-mirror.lock'':​ <​code>​rm -f /​media/​$USER/​Depots/​mirror/​var/​apt-mirror.lock</​code>​
  
-====Fichiers de traduction FR (entre autre)==== ​+====Fichiers de traduction FR (entre autre)====
  
 Ce bug est répertorié sur le [[https://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=932379|bug tracker]] debian en septembre 2019 Ce bug est répertorié sur le [[https://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=932379|bug tracker]] debian en septembre 2019
Ligne 319: Ligne 320:
  
 ====  Explications ==== ====  Explications ====
-Le logiciel d´installation des paquets //​update-manager//​ consulte les fichiers //​meta-release//,​ //​meta-release-lts//​ et //​meta-release-proposed//​ situés à l'​adresse [[http://​changelogs.ubuntu.com/​]] et affiche une fenêtre de mise à jour si une nouvelle version est disponible. ​+Le logiciel d´installation des paquets //​update-manager//​ consulte les fichiers //​meta-release//,​ //​meta-release-lts//​ et //​meta-release-proposed//​ situés à l'​adresse [[http://​changelogs.ubuntu.com/​]] et affiche une fenêtre de mise à jour si une nouvelle version est disponible.
  
 Dans le cas de votre miroir ces fichiers ne sont pas téléchargées lors des opérations précédentes,​ voilà pourquoi //​update-manager//​ ne dit rien! Vous allez devoir récupérer les bons fichiers et configurer l´environnement de //​update-manager//​ pour notre miroir. Dans le cas de votre miroir ces fichiers ne sont pas téléchargées lors des opérations précédentes,​ voilà pourquoi //​update-manager//​ ne dit rien! Vous allez devoir récupérer les bons fichiers et configurer l´environnement de //​update-manager//​ pour notre miroir.
Ligne 355: Ligne 356:
  
 ==== Paramétrage de l´outil update-manager ==== ==== Paramétrage de l´outil update-manager ====
-Le logiciel de mise à jour utilise les données indiquées par le champ **UpgradeTool**. ​+Le logiciel de mise à jour utilise les données indiquées par le champ **UpgradeTool**.
  
 Exemple: pour la distribution xenial on a  [[http://​archive.ubuntu.com/​ubuntu/​dists/​bionic/​main/​dist-upgrader-all/​current/​]]. Exemple: pour la distribution xenial on a  [[http://​archive.ubuntu.com/​ubuntu/​dists/​bionic/​main/​dist-upgrader-all/​current/​]].
Ligne 428: Ligne 429:
 Et voilà votre dépôt est prêt il ne reste plus qu'à mettre à jour le fichier <</​etc/​update-manager/​meta-release >> sur tout les postes clients afin qu'il profite des mise à niveau au travers du logiciel update-manager comme avec une connexion à internet permanente. Et voilà votre dépôt est prêt il ne reste plus qu'à mettre à jour le fichier <</​etc/​update-manager/​meta-release >> sur tout les postes clients afin qu'il profite des mise à niveau au travers du logiciel update-manager comme avec une connexion à internet permanente.
  
-Nota : Il existe d'​autres logiciels pour accomplir cette tâche : +Nota : Il existe d'​autres logiciels pour accomplir cette tâche :
 [[https://​help.ubuntu.com/​community/​Debmirror|Debmirror]] et d'​autres encore. [[https://​help.ubuntu.com/​community/​Debmirror|Debmirror]] et d'​autres encore.
 --------- ---------
 Contributeurs:​ [[:​utilisateurs:​Boolet]],​ [[:​utilisateurs:​Mimilus]],​ [[:​utilisateurs:​claudiux]],​ [[:​utilisateurs:​Mr_Djez]], ​ [[:​utilisateurs:​Biounator]],​ [[:​utilisateurs:​l_africain|L'​Africain]].//​ Contributeurs:​ [[:​utilisateurs:​Boolet]],​ [[:​utilisateurs:​Mimilus]],​ [[:​utilisateurs:​claudiux]],​ [[:​utilisateurs:​Mr_Djez]], ​ [[:​utilisateurs:​Biounator]],​ [[:​utilisateurs:​l_africain|L'​Africain]].//​
  • tutoriel/creer_un_miroir_de_depot.1625576615.txt.gz
  • Dernière modification: Le 06/07/2021, 15:03
  • par Alain Monteil