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 Prochaine révision | Révision précédente | ||
tutoriel:comment_creer_depot [Le 18/07/2014, 14:32] L'Africain Maj de la page |
tutoriel:comment_creer_depot [Le 27/06/2025, 01:06] (Version actuelle) 89.86.155.3 config main lst |
||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
Le répertoire **conf** contiendra les fichiers de configuration, le répertoire **incoming** pourra permettre l'upload de paquets. | Le répertoire **conf** contiendra les fichiers de configuration, le répertoire **incoming** pourra permettre l'upload de paquets. | ||
- | Nous allons maintenant créer le fichier de configuration, ce fichier contiendra plusieurs informations, comme la version de la distribution correspondant aux paquets. [[:tutoriel:comment_editer_un_fichier|Éditer le fichier]] ./apt/conf/distributions. Pour Trusty remplissez-le comme ceci:<file> | + | Nous allons maintenant créer le fichier de configuration, ce fichier contiendra plusieurs informations, comme la version de la distribution correspondant aux paquets. [[:tutoriel:comment_editer_un_fichier|Créez le fichier]] ./apt/conf/distributions. Pour Trusty remplissez-le comme ceci:<file> |
Origin: Votre Nom | Origin: Votre Nom | ||
Label: Label de votre société (ou autre) | Label: Label de votre société (ou autre) | ||
Ligne 24: | Ligne 24: | ||
Codename: trusty | Codename: trusty | ||
Version: 14.04 | Version: 14.04 | ||
- | Architectures: i386, amd 64 source #(en fonction de vos besoin) | + | Architectures: i386 amd64 source #(en fonction de vos besoin) |
Components: main restricted universe multiverse #(en fonction de vos besoin) | Components: main restricted universe multiverse #(en fonction de vos besoin) | ||
Description: Votre Description | Description: Votre Description | ||
</file> | </file> | ||
+ | |||
+ | exemple config main lst | ||
+ | |||
+ | <file> | ||
+ | Origin: mysql-community | ||
+ | Label: mysql-community | ||
+ | Suite: stable | ||
+ | Codename: precise | ||
+ | Version: 12.04 | ||
+ | Architectures: i386 amd64 source | ||
+ | Components: main | ||
+ | Description: mysql-community | ||
+ | Origin: mysql-community | ||
+ | Label: mysql-community | ||
+ | Suite: stable | ||
+ | Codename: trusty | ||
+ | Version: 14.04 | ||
+ | Architectures: i386 amd64 source | ||
+ | Components: main | ||
+ | Description: mysql-community | ||
+ | Origin: mysql-community | ||
+ | Label: mysql-community | ||
+ | Suite: stable | ||
+ | Codename: xenial | ||
+ | Version: 16.04 | ||
+ | Architectures: i386 amd64 source | ||
+ | Components: main | ||
+ | Description: mysql-community | ||
+ | Origin: mysql-community | ||
+ | Label: mysql-community | ||
+ | Suite: stable | ||
+ | Codename: bionic | ||
+ | Version: 18.04 | ||
+ | Architectures: i386 amd64 source | ||
+ | Components: main | ||
+ | Description: mysql-community | ||
+ | Origin: mysql-community | ||
+ | Label: mysql-community | ||
+ | Suite: stable | ||
+ | Codename: focal | ||
+ | Version: 20.04 | ||
+ | Architectures: i386 amd64 source | ||
+ | Components: main | ||
+ | Description: mysql-community | ||
+ | Origin: mysql-community | ||
+ | Label: mysql-community | ||
+ | Suite: stable | ||
+ | Codename: jammy | ||
+ | Version: 22.04 | ||
+ | Architectures: i386 amd64 source | ||
+ | Components: main | ||
+ | Description: mysql-community | ||
+ | Origin: mysql-community | ||
+ | Label: mysql-community | ||
+ | Suite: stable | ||
+ | Codename: noble | ||
+ | Version: 24.04 | ||
+ | Architectures: i386 amd64 source | ||
+ | Components: main | ||
+ | Description: mysql-community | ||
+ | </file> | ||
+ | |||
+ | |||
Ligne 37: | Ligne 100: | ||
</code> | </code> | ||
- | Vous pouvez enlever l'option V pour qu'il y ait moins d'informations affichées. | + | Vous pouvez enlever l'option V pour qu'il y ait moins d'informations affichées. |
Le "." correspond à la racine de votre serveur (nous sommes dans le répertoire **apt**). | Le "." correspond à la racine de votre serveur (nous sommes dans le répertoire **apt**). | ||
- | La distribution doit correspondre à celle du paramètre //Codename// du fichier de configuration précédemment créé. | + | La distribution doit correspondre à celle du paramètre //Codename// du fichier de configuration précédemment créé. |
<note important>Attention: ceci fonctionne pour ajouter des paquets .deb uniquement pour ajouter les sources la reportez vous au manuel de reprepro.</note> | <note important>Attention: ceci fonctionne pour ajouter des paquets .deb uniquement pour ajouter les sources la reportez vous au manuel de reprepro.</note> | ||
Ligne 84: | Ligne 147: | ||
===== Signer votre dépôt ===== | ===== Signer votre dépôt ===== | ||
Pour ce faire, rien de plus simple, vous devez bien évidemment, [[:gnupg#utilisation_et_configuration|disposer avant tout d'une clé GPG]]. | Pour ce faire, rien de plus simple, vous devez bien évidemment, [[:gnupg#utilisation_et_configuration|disposer avant tout d'une clé GPG]]. | ||
- | Ensuite, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **./conf/distribution**, et rajoutez y ceci : <file>SignWith: XXXXXXXX</file> | + | Ensuite, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **./conf/distributions**, et rajoutez y ceci : <file>SignWith: XXXXXXXX</file> |
**XXXXXXXX** devant être remplacé par la valeur de votre clé GPG | **XXXXXXXX** devant être remplacé par la valeur de votre clé GPG | ||