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 12/01/2019, 18:00]
L'Africain maj bionic
tutoriel:creer_un_miroir_de_depot [Le 11/09/2022, 12:20] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 208: Ligne 208:
 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 218: Ligne 218:
   * Ouvrez une [[:​terminal]],​ placez-vous dans le dossier qui sera la racine de votre serveur: <​code>​cd /​media/​$USER/​Depots/​miroir/</​code>​   * Ouvrez une [[:​terminal]],​ placez-vous dans le dossier qui sera la racine de votre serveur: <​code>​cd /​media/​$USER/​Depots/​miroir/</​code>​
   * 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> ​
 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.
  
 On peut tester son bon fonctionnement en se rendant sur [[http://​localhost/​]] si le port choisi est 80, ou sur [[http://​localhost:​1234/​]] si le port choisi est 1234. On peut tester son bon fonctionnement en se rendant sur [[http://​localhost/​]] si le port choisi est 80, ou sur [[http://​localhost:​1234/​]] si le port choisi est 1234.
Ligne 241: Ligne 243:
  
 ==== 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 277: Ligne 279:
 [[:​cron|Plus d'​informations sur Cron...]] [[:​cron|Plus d'​informations sur Cron...]]
  
-==== Problèmes ====+===== Problèmes ​connus===== 
 +====Erreur :​ apt-mirror is already running====
 L'​erreur suivante s'​affiche dans votre terminal: <​code>​apt-mirror is already running, exiting at /​usr/​bin/​apt-mirror line 187.</​code>​ L'​erreur suivante s'​affiche dans votre terminal: <​code>​apt-mirror is already running, exiting at /​usr/​bin/​apt-mirror line 187.</​code>​
 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)====
 +
 +Ce bug est répertorié sur le [[https://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=932379|bug tracker]] debian en septembre 2019
 +
 +[[:​tutoriel:​comment_modifier_un_fichier|Éditer le fichier]] **/​usr/​bin/​apt-mirror** avec les droits d'​administration et aller à la ligne 523: <file bash>if ( $filename =~ m{^$component/​i18n/​Translation-[^./​]*\.bz2$} )</​file>​ pour la modifier comme suit: <file bash>if ( $filename =~ m{^$component/​i18n/​Translation-[^./​]*\.(gz|bz2|xz)$} )</​file>​
 +
  
 ===== Cas d'une Install Party ou d'une installation par le réseau (netinstall) ===== ===== Cas d'une Install Party ou d'une installation par le réseau (netinstall) =====
Ligne 309: Ligne 319:
  
 ====  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 345: Ligne 355:
  
 ==== 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 418: Ligne 428:
 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.1547312456.txt.gz
  • Dernière modification: Le 12/01/2019, 18:00
  • par L'Africain