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
sysadmin:debian_repository [2010/04/20 10:35]
james ajout titres + section client
sysadmin:debian_repository [2012/09/21 17:35] (Version actuelle)
james ajout tags
Ligne 1: Ligne 1:
 +{{tag>​depot debian local logiciel howto apt-ftparchive gpg pool}}
 ====== Créer son propre dépot Debian ====== ====== Créer son propre dépot Debian ======
  
Ligne 6: Ligne 7:
 Cette méthode utilise : Cette méthode utilise :
   * l'​utilitaire apt-ftparchive   * l'​utilitaire apt-ftparchive
-  * un pool de fichiers .deb par dépot +  * un pool de fichiers .deb par dépot ​(perte d'​espace de stockage car les paquets sont dupliqués, mais gain en lisibilité sur les logiciels disponibles par dépot) 
-  * pour chaque dépot, le dépot suffixé de -test existe : il sert comme son nom l'​indique ​a effectuer ajouter ​des paquets ​pas complètement testés.+  * pour chaque dépot, le même dépot suffixé de "-test" ​existe : il sert comme son nom l'​indique ​à déposer ​des paquets ​pour les tester avant leur mise en production dans l'​autre dépot.
   * le dépot est signé par une clef GPG   * le dépot est signé par une clef GPG
  
-Ce dépot permet une installation aisée d'un ensemble de machine car il héberge des meta-packages installant un ensemble de logiciels (peut etre un jour un article la dessus).+Ce dépot permet une installation aisée d'un ensemble de machine car il héberge des meta-packages installant un ensemble de logiciels (peut être un jour un article la dessus).
  
 ===== Créer l'​arborescence d'un dépot ===== ===== Créer l'​arborescence d'un dépot =====
Ligne 116: Ligne 117:
 Pour générer l'​index du dépot afin qu'il soit utilisable sur vos postes clients, voici le script de mise à jour utilisé :<code bash> Pour générer l'​index du dépot afin qu'il soit utilisable sur vos postes clients, voici le script de mise à jour utilisé :<code bash>
 #!/bin/bash #!/bin/bash
-#/sur/​local/​bin/​updateMirror.sh+#/usr/​local/​bin/​updateMirror.sh
 # met a jour le depot debian cible passé en argument # met a jour le depot debian cible passé en argument
  
Ligne 213: Ligne 214:
  
 ===== Configuration du virtualhost apache ===== ===== Configuration du virtualhost apache =====
 +Pour utiliser ce dépot le plus simple est de le servir en http via un serveur Web (apache2 dans notre cas). Voici un exemple de fichier de VirtualHost apache2 (fichier : /​etc/​apache2/​sites-available/​debtools.domaine.interne ) :<​code>​
 +# /​etc/​apache2/​sites-available/​debtools.domaine.interne
 +<​VirtualHost *>
 +        ServerAdmin admin@mondomaine.com
 +        ServerName debtools.domaine.interne
 +        ServerAlias debtools
  
-FIXME+        DocumentRoot ​  /​var/​www/​depots_deb/​mirror/​ 
 + 
 +        ErrorLog /​var/​log/​apache2/​depots_deb_error.log 
 +        TransferLog /​var/​log/​apache2/​depots_deb_access.log 
 + 
 +        <​Directory /​var/​www/​depots_deb/​mirror/>​ 
 +                AllowOverride AuthConfig 
 +                Options Indexes FollowSymLinks MultiViews 
 + 
 +                order deny,​allow 
 +                allow from all 
 +        </​Directory>​ 
 +</​VirtualHost>​ 
 +</​code>​
  
 ===== Utilisation coté client ===== ===== Utilisation coté client =====
sysadmin/debian_repository.1271752538.txt.gz · Dernière modification: 2010/04/20 10:35 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0