Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
doc:mentors:retroportage [25/11/2012 22:02] martin_mtl |
doc:mentors:retroportage [11/07/2015 18:28] milou [Rétroportage] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Rétroportage ====== | ====== Rétroportage ====== | ||
+ | * Objet : Créer un paquet en local. | ||
+ | * Niveau requis : {{tag> avisé}} | ||
+ | * Commentaires : //Ce tutoriel est tiré du manuel de référence Debian et testé avec le paquet minitube... // | ||
+ | * Suivi : | ||
+ | * Création par [[user>deuchdeb]] le <15-12-2011> | ||
+ | * Testé par [[user>deuchdeb]] le <15/12/2011> | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=4669 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | * Objet : Créer un paquet en local pour un environnement Stable à partir des sources de Sid (unstable) | + | **Nota :** |
- | * Niveau requis : AVERTIS. | + | |
- | * Commentaires : //Ce tutoriel est tiré du manuel de référence Debian et testé avec le paquet minitube.// | + | |
- | * Débutant, à savoir : utilisation de la [[manuel:ldc|ligne de commande]] dans le [[manuel:terminal|terminal]] ou dans la [[manuel:console|console]] - Et pour papillonner : [[manuel:debutant | La page pour débutant qui débute]]. | + | |
- | * Il faudra connaitre la commande [[commande:su|su]]. | + | |
- | * À connaître aussi les différentes [[manuel:branches_debian| branches de Debian]] | + | |
+ | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== Introduction ===== | ===== Introduction ===== | ||
Il se peut que vous ayez besoin d'un logiciel ou d'un utilitaire dont le paquet n'est disponible que dans Sid (unstable).\\ | Il se peut que vous ayez besoin d'un logiciel ou d'un utilitaire dont le paquet n'est disponible que dans Sid (unstable).\\ | ||
- | Vous pourriez modifier votre [[manuel:sources.list|sources.list]] et appliquer des priorités au fichier [[manuel:fichier_preferences|preferences]] pour pointer vers cette branche. | + | Vous pourriez modifier votre [[:doc:systeme:apt:pinning|preferences]] pour pointer vers cette branche. |
Ce tuto va dans un autre sens : \\ | Ce tuto va dans un autre sens : \\ | ||
Il ne modifie pas les fichiers de configuration et vous restez en stable bien sagement.\\ | Il ne modifie pas les fichiers de configuration et vous restez en stable bien sagement.\\ | ||
- | On va voir comment, en quelques lignes, créer à partir des sources de sid (unstable) un paquet pour la distribution stable. | + | On va voir comment, en quelques lignes, créer à partir [[doc:systeme:apt:sources.list | des sources]] de sid (unstable) un paquet pour la distribution stable. |
===== Modifier son fichier sources.list ===== | ===== Modifier son fichier sources.list ===== | ||
Ligne 28: | Ligne 31: | ||
Dans un terminal en mode administrateur, entrer les trois commandes suivantes: | Dans un terminal en mode administrateur, entrer les trois commandes suivantes: | ||
- | # apt-get update | + | <code root>apt-get update</code> |
- | # apt-get dist-upgrade | + | <code root>apt-get dist-upgrade</code> |
- | # apt-get install fakeroot devscripts build-essential | + | <code root>apt-get install fakeroot devscripts build-essential</code> |
===== Récupérer les dépendances et les sources ===== | ===== Récupérer les dépendances et les sources ===== | ||
Ligne 36: | Ligne 39: | ||
Toujours en mode administrateur entrer la commande suivante: | Toujours en mode administrateur entrer la commande suivante: | ||
- | # apt-get build-dep Nom_du_paquet | + | <code root>apt-get build-dep Nom_du_paquet</code> |
Puis comme simple utilisateur : | Puis comme simple utilisateur : | ||
- | + | <code user>apt-get source Nom_du_paquet</code> | |
- | $ apt-get source Nom_du_paquet | + | <code user>cd Nom_du_paquet*</code> |
- | $ cd Nom_du_paquet* | + | |
===== Modifier la version du paquet qui sera créée ===== | ===== Modifier la version du paquet qui sera créée ===== | ||
Entrer la commande suivante: | Entrer la commande suivante: | ||
+ | <code user>dch -i</code> | ||
- | $ dch -i | + | Un fichier avec l'éditeur de texte [[:doc:editeurs:nano]]((par defaut)) va s'ouvrir: |
- | + | ||
- | Un fichier avec l'éditeur de texte [[commande:editeur:nano]]((par defaut)) va s'ouvrir: | + | |
Dans la première ligne vous aurez le nom du paquet et sa version. \\ | Dans la première ligne vous aurez le nom du paquet et sa version. \\ | ||
Ligne 64: | Ligne 65: | ||
Entrer les deux commandes suivantes comme simple utilisateur: | Entrer les deux commandes suivantes comme simple utilisateur: | ||
- | + | <code user>debuild</code> | |
- | $ debuild | + | <code user>cd ..</code> |
- | $ cd .. | + | |
Puis cette commande en mode administrateur : | Puis cette commande en mode administrateur : | ||
- | # debi Nom_du_paquet*.changes | + | <code root>debi Nom_du_paquet*.changes</code> |
Voilà votre paquet est installé | Voilà votre paquet est installé | ||
Ligne 78: | Ligne 78: | ||
==== Nota : ==== | ==== Nota : ==== | ||
- | Sur le forum df ici : | + | Sur le forum df **dbkblk** précise : |
- | * http://debian-facile.org/forum/viewtopic.php?pid=38589#p38589 | + | |
- | **dbkblk** précise : | + | |
<note warning>**ATTENTION !** Si la dépendance du paquet venant de sid est plus élevée que celle disponible dans stable, il faut aussi **rétroporter** cette dépendance.</note> | <note warning>**ATTENTION !** Si la dépendance du paquet venant de sid est plus élevée que celle disponible dans stable, il faut aussi **rétroporter** cette dépendance.</note> | ||