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 16/07/2008, 11:39] – 90.33.153.168, 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:// | ||
+ | </ | ||
+ | ---- | ||
+ | // |