issue51:labo_linux_pp._24-26
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 | ||
issue51:labo_linux_pp._24-26 [2011/08/19 22:26] – fredphil91 | issue51:labo_linux_pp._24-26 [2011/08/24 14:16] (Version actuelle) – auntiee | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
It is also possible to create your own repository for private use.** | It is also possible to create your own repository for private use.** | ||
- | Tous les logiciels installés par défaut sur un système basé sur Debian (comme Ubuntu et Kubuntu) sont organisés en paquets. Les paquets eux-mêmes sont stockés dans un dépôt. Le CD d' | + | Tous les logiciels installés par défaut sur un système basé sur Debian (comme Ubuntu et Kubuntu) sont organisés en paquets. Les paquets eux-mêmes sont stockés dans un dépôt. Le CD d' |
Un système (par exemple votre PC) peut obtenir des paquets depuis un ou plusieurs dépôts. La liste des dépôts utilisés par un système peut être trouvée dans les fichiers / | Un système (par exemple votre PC) peut obtenir des paquets depuis un ou plusieurs dépôts. La liste des dépôts utilisés par un système peut être trouvée dans les fichiers / | ||
- | Le contenu de tous les dépôts est relu lorsque nous exécutons la commande « apt-get update », ou quand nous appuyons sur le bouton Recharger dans Synaptic. Cela permet aux outils de vérifier quels paquets ont de nouvelles versions et de proposer leur mise à niveau. | + | Le contenu de tous les dépôts est relu lorsque nous exécutons la commande « apt-get update » ou quand nous appuyons sur le bouton Recharger dans Synaptic. Cela permet aux outils de vérifier quels paquets ont de nouvelles versions et de proposer leur mise à niveau. |
Il est également possible de créer votre propre dépôt pour un usage privé. | Il est également possible de créer votre propre dépôt pour un usage privé. | ||
Ligne 23: | Ligne 23: | ||
Pourquoi voudriez-vous créer un référentiel privé ? | Pourquoi voudriez-vous créer un référentiel privé ? | ||
- | Eh bien, j'ai un certain nombre de paquets qui ne sont pas disponibles depuis les dépôts standard. J'ai téléchargé des paquets à partir des sites de constructeurs qui contiennent les pilotes pour mon scanner tout-en-un et ma carte graphique, j'ai quelques paquets qui sont requis par ces pilotes et qui ne sont plus pris en charge par les versions récentes d' | + | Eh bien, j'ai un certain nombre de paquets qui ne sont pas disponibles depuis les dépôts standard. J'ai téléchargé des paquets à partir des sites de constructeurs qui contiennent les pilotes pour mon scanner tout-en-un et ma carte graphique, j'ai quelques paquets qui sont requis par ces pilotes et qui ne sont plus pris en charge par les versions récentes d' |
- | Je place toute nouvelle version d'un tel paquet dans mon dépôt privé. Quand mes enfants rentrent | + | Je place toute nouvelle version d'un tel paquet dans mon dépôt privé. Quand mes enfants rentrent de l' |
**Procedure | **Procedure | ||
Ligne 42: | Ligne 42: | ||
La création d'un dépôt se fait en cinq étapes : | La création d'un dépôt se fait en cinq étapes : | ||
- | • installer | + | • Installer |
- | • créer une signature numérique | + | • créer une signature numérique |
- | • créer le répertoire de dépôt et les fichiers de configuration liés | + | • créer le répertoire de dépôt et les fichiers de configuration liés ; |
• ajouter des paquets dans le dépôt et construire le dépôt. Répétez cette étape à chaque fois que vous avez ajouté un nouveau paquet ou une nouvelle version d'un paquet. | • ajouter des paquets dans le dépôt et construire le dépôt. Répétez cette étape à chaque fois que vous avez ajouté un nouveau paquet ou une nouvelle version d'un paquet. | ||
Ligne 99: | Ligne 99: | ||
Créez maintenant un répertoire pour stocker les paquets. Ce répertoire doit au final être accessible par tous vos systèmes. | Créez maintenant un répertoire pour stocker les paquets. Ce répertoire doit au final être accessible par tous vos systèmes. | ||
- | / | + | / |
/mnt/depot pourrait être utilisé si vous avez décidé d' | /mnt/depot pourrait être utilisé si vous avez décidé d' | ||
- | Vous aurez besoin des fichiers de configuration suivants dans ce répertoire : une clé publique, le fichier d' | + | Vous aurez besoin des fichiers de configuration suivants dans ce répertoire : une clé publique, le fichier d' |
Vous pouvez créer la clé publique avec : | Vous pouvez créer la clé publique avec : | ||
Ligne 110: | Ligne 110: | ||
Le fichier d' | Le fichier d' | ||
- | Créez également un fichier makefile (en bas à droite), Makefile. Notez que toutes les lignes, sauf la première, doivent commencer par une tabulation (et non par un espace | + | Créez également un fichier makefile (en bas à droite), Makefile. Notez que toutes les lignes, sauf la première, doivent commencer par une tabulation (et non par des espaces |
**Step 4 | **Step 4 | ||
Ligne 128: | Ligne 128: | ||
Mettez vos binaires et/ou sources des paquets dans ce répertoire. | Mettez vos binaires et/ou sources des paquets dans ce répertoire. | ||
- | Je vais utiliser comme exemple un paquet que j'ai créé moi-même. Il relie aux commandes adéquates les touches multimédia sur mon clavier Cherry. Le paquet binaire est appelé cherry-keyboard_1.1_all.deb. Les paquets | + | Je vais utiliser comme exemple un paquet que j'ai créé moi-même. Il relie aux commandes adéquates les touches multimédia sur mon clavier Cherry. Le paquet binaire est appelé cherry-keyboard_1.1_all.deb. Les paquets |
Vous pouvez placer les paquets dans des sous-répertoires si vous voulez : l' | Vous pouvez placer les paquets dans des sous-répertoires si vous voulez : l' | ||
- | Lorsque vous êtes prêt, allez dans votre répertoire de dépôt et saisissez « make » sur la ligne de commande : votre dépôt sera construit. On vous demandera la phrase de passe lié à votre signature numérique à la fin de l' | + | Lorsque vous êtes prêt, allez dans votre répertoire de dépôt et saisissez « make » sur la ligne de commande : votre dépôt sera construit. On vous demandera la phrase de passe liée à votre signature numérique à la fin de l' |
Exécutez « make » à nouveau à chaque fois que vous ajoutez un nouveau paquet ou une nouvelle version d'un paquet. Ceci mettra à jour le dépôt. | Exécutez « make » à nouveau à chaque fois que vous ajoutez un nouveau paquet ou une nouvelle version d'un paquet. Ceci mettra à jour le dépôt. |
issue51/labo_linux_pp._24-26.1313785616.txt.gz · Dernière modification : 2011/08/19 22:26 de fredphil91