<?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=1179711&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [Résolu] Créer répertoire dans Home à l'installation d'un paquet]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1179711</link>
		<description><![CDATA[Les sujets les plus récents dans [Résolu] Créer répertoire dans Home à l'installation d'un paquet.]]></description>
		<lastBuildDate>Sat, 26 Jan 2013 12:54:46 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Créer répertoire dans Home à l'installation d'un paquet]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12350431#p12350431</link>
			<description><![CDATA[<p>ok c&#039;est donc mon application qui doit se charger de copier le fichier, et non pas des scripts du paquet.</p><p>Merci de ton aide tiramiseb !</p>]]></description>
			<author><![CDATA[dummy@example.com (SFry)]]></author>
			<pubDate>Sat, 26 Jan 2013 12:54:46 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12350431#p12350431</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Créer répertoire dans Home à l'installation d'un paquet]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12347921#p12347921</link>
			<description><![CDATA[<div class="quotebox"><cite>SFry a écrit&#160;:</cite><blockquote><div><p>Je ne sais donc pas comment s&#039;y prennent les autres logiciels pour mettre les données de l&#039;utilisateur dans un répertoire caché du home.<br />Quelqu&#039;un aurait-il une idée sur la manière de s&#039;y prendre proprement ?</p></div></blockquote></div><p>Tu mets le fichier dans /usr/share/&lt;application&gt;.</p><p>Et dès que l&#039;application a besoin de créer des données selon l&#039;utilisateur, elle crée un fichier dans /home/&lt;utilisateur&gt;/.config/&lt;application&gt; (si c&#039;est une configuration) ou /home/&lt;utilisateur&gt;/.local/share/&lt;application&gt; (pour une autre donnée).</p><p>L&#039;idéal est que le fichier utilisateur et le fichier global soient complémentaires, comme ça s&#039;il y a une mise à jour du fichier global l&#039;utilisateur pourra en bénéficier.</p><p>Pour le répertoire &quot;.config&quot; ou &quot;.local/share&quot;, peut-être que son chemin est stocké dans une variable d&#039;environnement, si c&#039;est le cas autant utiliser cette variable d&#039;environnement. Tu devrais trouver des infos en cherchant du côté de Freedesktop.</p><br /><p>En tout cas un paquet ne doit pas toucher aux données utilisateur,&#160; car il y a trop d&#039;incertitude : combien y en a-t-il ? Quels sont leurs noms ? Que faire si un utilisateur est créé ultérieurement ? Que faire si un utilisateur efface son fichier ? Etc.</p>]]></description>
			<author><![CDATA[dummy@example.com (tiramiseb)]]></author>
			<pubDate>Sat, 26 Jan 2013 06:27:16 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12347921#p12347921</guid>
		</item>
		<item>
			<title><![CDATA[[Résolu] Créer répertoire dans Home à l'installation d'un paquet]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12347701#p12347701</link>
			<description><![CDATA[<p>Bonjour, </p><p>J&#039;ai créé un logiciel à l&#039;aide de la bibliothèque QT et je souhaiterais maintenant le déployer sous forme d&#039;un paquet deb. Cependant, mon application utilise un dictionnaire, sous forme d&#039;un fichier texte, que je ne sais pas trop où stocker.<br />Je m&#039;explique: l&#039;idéal serait de le mettre dans un répertoire ~/.monApplication pour que mon application puisse y avoir accès, comme le font beaucoup de logiciels. Mais je ne sais pas comment créer ce répertoire à l&#039;installation du paquet. En effet, à la création de mon paquet, j&#039;ai créé un script &quot;postinst&quot; qui permettrait de créer ce répertoire et de bouger le dictionnaire vers ce répertoire. Mais en installant le paquet à l&#039;aide de la logithèque, il est impossible de savoir quel est le home de l&#039;utilisateur.<br />J&#039;arrive très bien à placer ce fichier dans /usr/share/monApplication, mais le fichier devant être modifié par l&#039;application, il lui faudrait un accès root ce qui est complètement inutile... </p><p>Je ne sais donc pas comment s&#039;y prennent les autres logiciels pour mettre les données de l&#039;utilisateur dans un répertoire caché du home.<br />Quelqu&#039;un aurait-il une idée sur la manière de s&#039;y prendre proprement ?</p><p>Merci d&#039;avance</p>]]></description>
			<author><![CDATA[dummy@example.com (SFry)]]></author>
			<pubDate>Sat, 26 Jan 2013 03:44:40 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12347701#p12347701</guid>
		</item>
	</channel>
</rss>
