logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [16/12/2011 15:38]
deuchdeb
doc:mentors:retroportage [01/03/2014 20:20]
captnfab doc:systeme:retroportage renommé en doc:mentors:retroportage (Création section mentors)
Ligne 1: Ligne 1:
-====== ​Retroportage ​======+====== ​Rétroportage ​======
  
  
Ligne 5: Ligne 5:
   * Niveau requis : AVERTIS.   * Niveau requis : AVERTIS.
   * Commentaires : //Ce tutoriel est tiré du manuel de référence Debian et testé avec le paquet minitube.//   * 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]]. +  * Débutant, à savoir : [[doc:​systeme:​commandes:le_debianiste_qui_papillonne ​Utiliser GNU/Linux en ligne de commande, tout commence là !]] 
-  * Il faudra connaitre la commande [[commande:su|su]]. +  * Il faudra connaitre la commande [[:​doc:​systeme:su|su]]. 
-  * A connaitre ​aussi les différentes [[manuel:branches_debian| branches de Debian]] +  * À connaître ​aussi les différentes [[:doc:​systeme:​apt:​branches-debian| branches de Debian]]
  
 +  * Le retour sur le forum est ici : [[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 !))
 ===== Introduction ===== ===== Introduction =====
  
-Il se peut que vous ayez besoin d'un logiciel ou d'un utilitaire ​pour une raison ou pour une autre. Mais voilà, ​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 plutôt dans un autre sens, 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.+
  
-===== Modifier son fichiers sources.list =====+Ce tuto va dans un autre sens :  \\ 
 +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.
  
-Ajouter cette ligne pour pouvoir télécharger les fichiers sources de Sid (unstable):+===== Modifier son fichier sources.list ===== 
 + 
 +Ajouter cette ligne pour pouvoir télécharger les fichiers sources de sid (unstable):
  
   deb-src http://​ftp.fr.debian.org/​debian/​ unstable main contrib non-free   deb-src http://​ftp.fr.debian.org/​debian/​ unstable main contrib non-free
Ligne 30: Ligne 32:
   # apt-get install fakeroot devscripts build-essential   # apt-get install fakeroot devscripts build-essential
  
-===== récuprérer ​les dépendences ​et les sources =====+===== Récupérer ​les dépendances ​et les sources =====
  
 Toujours en mode administrateur entrer la commande suivante: Toujours en mode administrateur entrer la commande suivante:
Ligne 36: Ligne 38:
   # apt-get build-dep Nom_du_paquet   # apt-get build-dep Nom_du_paquet
  
-Puis comme simple utilisateur+Puis comme simple utilisateur ​:
  
   $ apt-get source Nom_du_paquet   $ apt-get source Nom_du_paquet
   $ cd Nom_du_paquet*   $ cd Nom_du_paquet*
  
-===== Modifié ​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:
  
   $ dch -i   $ dch -i
  
-Un fichier avec l'​éditeur de texte nano va s'​ouvrir: ​+Un fichier avec l'​éditeur de texte [[:​doc:​editeurs:​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. ​ \\ 
- +**Par exemple ​:**
-Exemple:+
  
   minitube (1.6-1.1) unstable; urgency=low   minitube (1.6-1.1) unstable; urgency=low
  
-La modifier ​ainsi:+Nous modifions la version ​ainsi:
  
   minitube (1.6-1.1+bpo1) unstable; urgency=low   minitube (1.6-1.1+bpo1) unstable; urgency=low
- 
  
  
 ===== Construire les paquets et les installer ===== ===== Construire les paquets et les installer =====
-Entrer les deux commande suivante ​comme simple utilisateur:​+ 
 +Entrer les deux commandes suivantes ​comme simple utilisateur:​
  
   $ debuild   $ debuild
   $ cd ..   $ cd ..
  
-Puis cette dernière ​en mode administrateur:​+Puis cette commande ​en mode administrateur :
  
   # debi Nom_du_paquet*.changes   # debi Nom_du_paquet*.changes
  
-Voilà votre paquet est installer+Voilà votre paquet est installé 
 + 
 +<note tip> Le système apt m'​indiquait que mon paquet était cassé et qu'il manquait des dépendances. La commande ** apt-get install -f ** a résolu le problème. </​note>​
  
-<​note>​ Le système apt m'​indiquait que mon paquet était cassé et qu'il manquait des dépendences. La commande ** apt-get install -f ** a résolu le problème. </​note>​+==== Nota : ====
  
-De plus **dbkblk** nous indique ​ici: http://​debian-facile.org/​forum/​viewtopic.php?​pid=38589#​p38589+Sur le forum df ici : 
 +  * 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>​
  
-Je le cite: __préciser que si la dépendance du paquet est plus élevée que celle disponible ​dans stable, faut aussi rétroporter la dépendance__+Ce rétroportage des dependances peut être assez contraignant parfois... (//​casse-bonbon// ​dans l'​texte !) ;-)
  
 ===== Liens ===== ===== Liens =====
doc/mentors/retroportage.txt · Dernière modification: 01/09/2020 19:01 par vv222

Pied de page des forums

Propulsé par FluxBB