Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| creer_un_depot_ubuntu [Le 27/04/2007, 17:59] – 83.112.125.236 | creer_un_depot_ubuntu [Le 11/09/2022, 11:52] (Version actuelle) – 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) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>debarchiver dépôt}} | + | {{tag>dépôts apt serveur}} |
| ---- | ---- | ||
| - | |||
| ====== Comment créer votre propre dépôt Ubuntu ? ====== | ====== Comment créer votre propre dépôt Ubuntu ? ====== | ||
| - | Cette courte documentation explique comment utiliser **debarchiver** pour créer et maintenir un dépôt Ubuntu et ainsi mettre à disposition vos propres paquets Ubuntu . | + | Cette courte documentation explique comment utiliser **debarchiver** pour créer et maintenir un dépôt Ubuntu et ainsi mettre à disposition vos propres paquets Ubuntu. |
| - | + | Voir aussi: [[: | |
| ===== Installation ===== | ===== Installation ===== | ||
| - | + | On commence par [[: | |
| - | On commence par installer | + | |
| - | + | ||
| - | # apt-get install debarchiver | + | |
| ===== Configuration ===== | ===== Configuration ===== | ||
| + | Ensuite il faut créer les dossiers qui accueilleront les paquets:< | ||
| + | sudo mkdir / | ||
| + | sudo mkdir / | ||
| - | Ensuite | + | Le dossier dists contiendra l' |
| + | Enfin il suffit [[: | ||
| + | $destdir = "/ | ||
| + | $inputdir = "/ | ||
| + | @distributions = (' | ||
| + | @sections = (' | ||
| + | </ | ||
| - | # mkdir -p / | ||
| - | # mkdir / | ||
| - | # mkdir / | ||
| - | |||
| - | Le répertoire dists contiendra l' | ||
| - | |||
| - | Enfin il suffit d' | ||
| - | |||
| - | | ||
| - | $destdir = "/ | ||
| - | $inputdir = "/ | ||
| - | @distributions = (' | ||
| - | @sections = (' | ||
| - | |||
| - | |||
| - | Si vous souhaiter recevoir un message lorsqu' | ||
| + | Si vous souhaitez recevoir un message lorsqu' | ||
| # @mailtos = (' | # @mailtos = (' | ||
| # ' | # ' | ||
| Ligne 43: | Ligne 30: | ||
| # ' | # ' | ||
| # ' | # ' | ||
| + | </ | ||
| ===== Initialisation ===== | ===== Initialisation ===== | ||
| + | Il faut maintenant créer l' | ||
| + | Vérifier le résultat :< | ||
| - | Il faut maintenant créer l' | + | Un script cron se trouve dans /// |
| - | + | ||
| - | # debarchiver | + | |
| - | + | ||
| - | Vérifier le résultat : | + | |
| - | + | ||
| - | # ls -lR / | + | |
| - | + | ||
| - | + | ||
| - | Un script cron se trouve dans /// | + | |
| - | + | ||
| ===== Publier le dépôt ===== | ===== Publier le dépôt ===== | ||
| - | L' | + | L' |
| Nous prenons ici l' | Nous prenons ici l' | ||
| - | + | Voici la configuration d'un virtual host (ubuntu.votredomaine.com): | |
| - | Voici la configuration d'un virtual host (debian.votredomaine.com) | + | < |
| < | < | ||
| - | ServerName | + | ServerName |
| - | ServerAlias | + | ServerAlias |
| | | ||
| ServerAdmin webmaster@votredomaine.com | ServerAdmin webmaster@votredomaine.com | ||
| - | DocumentRoot /var/www/debian | + | DocumentRoot /var/www/ubuntu |
| - | ErrorLog / | + | ErrorLog / |
| - | CustomLog / | + | CustomLog / |
| </ | </ | ||
| - | < | + | < |
| Options Indexes Includes FollowSymLinks MultiViews | Options Indexes Includes FollowSymLinks MultiViews | ||
| IndexOptions FancyIndexing SuppressHTMLPreamble NameWidth=* | IndexOptions FancyIndexing SuppressHTMLPreamble NameWidth=* | ||
| Ligne 84: | Ligne 61: | ||
| ReadmeName / | ReadmeName / | ||
| </ | </ | ||
| + | </ | ||
| La commande IndexIgnore permet de cacher le répertoire _incoming. | La commande IndexIgnore permet de cacher le répertoire _incoming. | ||
| - | HEADER.html et README.html | + | HEADER.html et README.html |
| - | + | ||
| ===== Ajouter un paquet ===== | ===== Ajouter un paquet ===== | ||
| - | + | | |
| - | Placer | + | |
| - | Si vous êtes pressé exécuter directement la commande : | + | Si vous êtes pressé exécuter directement la commande :< |
| + | ===== Utiliser le dépôt ===== | ||
| - | # debarchiver -so | + | [[tutoriel: |
| - | + | < | |
| - | + | deb-src http://ubuntu.votredomaine.com | |
| - | ===== Utiliser le dépôts | + | </ |
| - | + | ---- | |
| - | deb http://debian.votredomaine.com/ | + | // |
| - | deb-src http://debian.votredomaine.com | + | |
