<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=8340&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / Comment fait-on un fichier *.deb]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=8340</link>
		<description><![CDATA[Les sujets les plus récents dans Comment fait-on un fichier *.deb.]]></description>
		<lastBuildDate>Thu, 04 Aug 2005 11:16:18 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  Comment fait-on un fichier *.deb]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=61941#p61941</link>
			<description><![CDATA[<div class="quotebox"><cite>coffee a écrit&#160;:</cite><blockquote><div><p>dépend de ce que tu as à la base en fait, mais le plus souvent, on utilise make-kpkg</p></div></blockquote></div><p>C&#039;est spécifique au noyau ça <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><div class="quotebox"><blockquote><div><p>make-kpkg - build Debian kernel packages from Linux kernel sources</p></div></blockquote></div>]]></description>
			<author><![CDATA[dummy@example.com (pef)]]></author>
			<pubDate>Thu, 04 Aug 2005 11:16:18 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=61941#p61941</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Comment fait-on un fichier *.deb]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=61938#p61938</link>
			<description><![CDATA[<div class="quotebox"><cite>1sy8 a écrit&#160;:</cite><blockquote><div><p>C&#039;est quoi ce REVU ??</p></div></blockquote></div><p>un outil pour gérer les paquets intégrables officiellement à ubuntu :</p><p>http://siretart.tauware.de/revu/</p>]]></description>
			<author><![CDATA[dummy@example.com (pef)]]></author>
			<pubDate>Thu, 04 Aug 2005 11:15:09 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=61938#p61938</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Comment fait-on un fichier *.deb]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=61919#p61919</link>
			<description><![CDATA[<p>C&#039;est quoi ce REVU ??</p>]]></description>
			<author><![CDATA[dummy@example.com (1sy8)]]></author>
			<pubDate>Thu, 04 Aug 2005 10:50:57 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=61919#p61919</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Comment fait-on un fichier *.deb]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=59238#p59238</link>
			<description><![CDATA[<p>Il y a un grand nombre de possibilités...<br />Tout dépend de l&#039;usage que tu en fais ensuite.</p><p>Si l&#039;usage est perso, le plus simple est checkinstall qui en gros remplace &quot;make install&quot; et génère un package que tu peux ensuite installer pour une désintallation aisée.</p><p>Si tu désires faire un package que tu comptes diffuser à ton entourage proche (ou un petit repo perso), un truc bien et propre, la méthode consiste à utiliser les outils suivants :<br />dh_make pour l&#039;initialisation du package<br />debuild (ou dpkg-buildpackage, mais debuilt fait un peu plus de choses et de tests tout en lançant dpkg-buildpackage ensuite).</p><p>Pour faire des packages qu&#039;on inclus ensuite dans un repo officiel (je prend l&#039;exemple de REVU pour le post de packages à intégrer officiellement à universe chez Ubuntu), la encore on utilise dh_make et debuilt (avec l&#039;option -S, pour construire le packet sources), puis on compile dans un chroot (environnement virtuel) avec pbuilder pour tester car il est important de vérifier que si ca marche sur hoary ca marchera aussi sur breezy par exemple et ce sans être obligé de migrer sur breezy pour autant)<br />On ne compile pas le package dans ce cas, mais un gros travail de propreté est obligatoire sur les sources et les fichier générés par dh_make (changelog, control, copyright, rules etc...), de manière à nettoyer les règles de compilation et les faire au plus propre, à respecter la loi (car les copyright et la licence GPL ne se manient pas n&#039;importe comment), rajouter les icones dans le menu K ou G, les liens vers les docs, nettoyer les fichiers temporaires que la compilation (via le fichier ./configure) pourraient avoir oublié etc...<br />Les packets sont en fait construit automatiquement depuis les sources par le serveur d&#039;upload et il ne doit y avoir aucune erreur car le processus est tout automatique, donc la structure et la propreté des sources est primordiale.</p><p>Tout dépend donc de ce pourquoi tu comptes packager, et on passer d&#039;un truc tout simple dans le premier cas, mais pas très propre donc réservé à l&#039;usage perso à un truc assez prise de tête dans le troisième, mais indispensable car c&#039;est la précision qui fait la stabilité du tout et la cohérence des dépendances</p>]]></description>
			<author><![CDATA[dummy@example.com (Altmenorg)]]></author>
			<pubDate>Fri, 29 Jul 2005 03:42:54 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=59238#p59238</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Comment fait-on un fichier *.deb]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=57657#p57657</link>
			<description><![CDATA[<p>Le mieux c&#039;est de jeter un oeil au &quot;Guide du nouveau responsable Debian&quot;:<br /><a href="http://www.debian.org/doc/maint-guide/index.fr.html">http://www.debian.org/doc/maint-guide/index.fr.html</a></p>]]></description>
			<author><![CDATA[dummy@example.com (ehz)]]></author>
			<pubDate>Sun, 24 Jul 2005 17:51:32 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=57657#p57657</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Comment fait-on un fichier *.deb]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=55171#p55171</link>
			<description><![CDATA[<p>dépend de ce que tu as à la base en fait, mais le plus souvent, on utilise make-kpkg</p>]]></description>
			<author><![CDATA[dummy@example.com (coffee)]]></author>
			<pubDate>Sun, 17 Jul 2005 06:00:25 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=55171#p55171</guid>
		</item>
		<item>
			<title><![CDATA[Comment fait-on un fichier *.deb]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=55127#p55127</link>
			<description><![CDATA[<p>Voila, tout est dit, j&#039;imagine que je suis pas le premier a demander ca, comment fait-on un fichier *.deb ???</p>]]></description>
			<author><![CDATA[dummy@example.com (gcxd)]]></author>
			<pubDate>Sat, 16 Jul 2005 18:50:35 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=55127#p55127</guid>
		</item>
	</channel>
</rss>
