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 02/09/2008, 12:54] – 195.13.11.226, 127.0.0.1 | creer_un_depot_ubuntu [Le 05/10/2017, 11:49] (Version actuelle) – [Publier le dépôt] 185.77.181.42 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | ====== 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. | ||
| + | Voir aussi: [[: | ||
| + | |||
| + | ===== Installation ===== | ||
| + | On commence par [[: | ||
| + | |||
| + | ===== Configuration ===== | ||
| + | |||
| + | Ensuite il faut créer les dossiers qui accueilleront les paquets:< | ||
| + | sudo mkdir / | ||
| + | sudo mkdir / | ||
| + | |||
| + | Le dossier dists contiendra l' | ||
| + | Enfin il suffit [[: | ||
| + | $destdir = "/ | ||
| + | $inputdir = "/ | ||
| + | @distributions = (' | ||
| + | @sections = (' | ||
| + | </ | ||
| + | |||
| + | |||
| + | Si vous souhaitez recevoir un message lorsqu' | ||
| + | # @mailtos = (' | ||
| + | # ' | ||
| + | # ' | ||
| + | # ' | ||
| + | # ' | ||
| + | </ | ||
| + | |||
| + | ===== Initialisation ===== | ||
| + | Il faut maintenant créer l' | ||
| + | Vérifier le résultat :< | ||
| + | |||
| + | Un script cron se trouve dans /// | ||
| + | |||
| + | ===== Publier le dépôt ===== | ||
| + | |||
| + | L' | ||
| + | Nous prenons ici l' | ||
| + | Voici la configuration d'un virtual host (ubuntu.votredomaine.com): | ||
| + | < | ||
| + | < | ||
| + | ServerName ubuntu.votredomaine.com | ||
| + | ServerAlias ubuntu.votredomaine.com | ||
| + | | ||
| + | ServerAdmin webmaster@votredomaine.com | ||
| + | DocumentRoot / | ||
| + | ErrorLog / | ||
| + | CustomLog / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Options Indexes Includes FollowSymLinks MultiViews | ||
| + | IndexOptions FancyIndexing SuppressHTMLPreamble NameWidth=* | ||
| + | IndexIgnore _incoming _style | ||
| + | HeaderName / | ||
| + | ReadmeName / | ||
| + | </ | ||
| + | </ | ||
| + | La commande IndexIgnore permet de cacher le répertoire _incoming. | ||
| + | |||
| + | HEADER.html et README.html permettent d' | ||
| + | |||
| + | ===== Ajouter un paquet ===== | ||
| + | | ||
| + | |||
| + | Si vous êtes pressé exécuter directement la commande :< | ||
| + | ===== Utiliser le dépôt ===== | ||
| + | |||
| + | [[tutoriel: | ||
| + | < | ||
| + | deb-src http:// | ||
| + | </ | ||
| + | ---- | ||
| + | // | ||
