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 | ||