Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes 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 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 219: | Ligne 219: | ||
* 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 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 284: | Ligne 284: | ||
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 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 355: | 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 428: | 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]].// |