<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/index.php?action=history&amp;feed=atom&amp;title=Binfmt</id>
	<title>Binfmt - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/index.php?action=history&amp;feed=atom&amp;title=Binfmt"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;action=history"/>
	<updated>2026-04-26T05:54:09Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=44821&amp;oldid=prev</id>
		<title>Lea : Lea a déplacé la page Admin-admin env-binfmt vers Binfmt</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=44821&amp;oldid=prev"/>
		<updated>2023-12-03T20:30:11Z</updated>

		<summary type="html">&lt;p&gt;Lea a déplacé la page &lt;a href=&quot;/documentations/Admin-admin_env-binfmt&quot; class=&quot;mw-redirect&quot; title=&quot;Admin-admin env-binfmt&quot;&gt;Admin-admin env-binfmt&lt;/a&gt; vers &lt;a href=&quot;/documentations/Binfmt&quot; title=&quot;Binfmt&quot;&gt;Binfmt&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 3 décembre 2023 à 20:30&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Lea</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=27778&amp;oldid=prev</id>
		<title>Jiel : licence : cf page de discussion</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=27778&amp;oldid=prev"/>
		<updated>2013-06-26T13:11:52Z</updated>

		<summary type="html">&lt;p&gt;licence : cf page de discussion&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 26 juin 2013 à 13:11&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Ligne 3 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 3 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Associer un type de fichier avec un exécutable =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Associer un type de fichier avec un exécutable =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div class=&quot;leatitre&quot;&amp;gt;Associer un type de fichier avec un exécutable&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;leapar&quot;&amp;gt;&lt;/del&gt;par [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mailto&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fred chez lea tiret linux point org &lt;/del&gt;Fred]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;leadesc&quot;&amp;gt;&lt;/del&gt;Pour faire aussi bien que Windows, mais en utilisant une méthode qui nous laisse le contrôle de tout le processus d&#039;exécution, et en utilisant le principe des droits d&#039;exécution cher aux systèmes Un*x&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&amp;lt;/div&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;par [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[Utilisateur&lt;/ins&gt;:Fred&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Fred]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;----&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour faire aussi bien que Windows, mais en utilisant une méthode qui nous laisse le contrôle de tout le processus d&#039;exécution, et en utilisant le principe des droits d&#039;exécution cher aux systèmes Un*x&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Un problème : associer un type de fichiers avec une application ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Un problème : associer un type de fichiers avec une application ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l83&quot;&gt;Ligne 83 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 85 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 15/04/2000.&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 15/04/2000.&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= Copyright =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Copy|&lt;/ins&gt;15/04/2000&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|[[Utilisateur:Fred|&lt;/ins&gt;Frédéric Bonnaud&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]|&lt;/ins&gt;CC-BY-SA}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Copyright &amp;amp;copy; &lt;/del&gt;15/04/2000&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/del&gt;Frédéric Bonnaud&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{&lt;/del&gt;CC-BY&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-NC&lt;/del&gt;-SA}}&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jiel</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=19365&amp;oldid=prev</id>
		<title>Jiel le 27 avril 2011 à 12:23</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=19365&amp;oldid=prev"/>
		<updated>2011-04-27T12:23:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 27 avril 2011 à 12:23&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Category&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Environnement &lt;/del&gt;système]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Catégorie&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Administration &lt;/ins&gt;système]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Associer un type de fichier avec un exécutable =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Associer un type de fichier avec un exécutable =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l72&quot;&gt;Ligne 72 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 73 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;Note de Jean-Christophe :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;Vous pouvez aussi utiliser la commande &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;umask&amp;lt;/span&amp;gt; : cette commande permet de choisir le mode par défaut associé à chaque nouveau fichier d&amp;#039;un utilisateur. En ajoutant dans votre &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;$HOME/.bashrc&amp;lt;/span&amp;gt; la ligne &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;umask mode&amp;lt;/span&amp;gt; (où &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;mode&amp;lt;/span&amp;gt; est une combinaison de chiffres octaux ou de &amp;#039;r&amp;#039;, &amp;#039;w&amp;#039; et &amp;#039;x&amp;#039; comme pour &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;chmod&amp;lt;/span&amp;gt; (voir rubrique [shell.php3 Shell] et [permissions.php3 Permissions])), tous vos nouveaux fichiers auront ce mode par défaut.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;Note de Jean-Christophe :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;Vous pouvez aussi utiliser la commande &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;umask&amp;lt;/span&amp;gt; : cette commande permet de choisir le mode par défaut associé à chaque nouveau fichier d&amp;#039;un utilisateur. En ajoutant dans votre &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;$HOME/.bashrc&amp;lt;/span&amp;gt; la ligne &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;umask mode&amp;lt;/span&amp;gt; (où &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;mode&amp;lt;/span&amp;gt; est une combinaison de chiffres octaux ou de &amp;#039;r&amp;#039;, &amp;#039;w&amp;#039; et &amp;#039;x&amp;#039; comme pour &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;chmod&amp;lt;/span&amp;gt; (voir rubrique [shell.php3 Shell] et [permissions.php3 Permissions])), tous vos nouveaux fichiers auront ce mode par défaut.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br/&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br/&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&amp;lt;b&gt;[[Admin-index|@ Retour à la rubrique Administration système]]&amp;lt;/b&gt;&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br/&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 15/04/2000.&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 15/04/2000.&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jiel</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=17249&amp;oldid=prev</id>
		<title>Jiel : /* Un problème : associer un type de fichiers avec une application */</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=17249&amp;oldid=prev"/>
		<updated>2009-09-04T17:50:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Un problème : associer un type de fichiers avec une application&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 4 septembre 2009 à 17:50&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Ligne 7 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 7 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Un problème : associer un type de fichiers avec une application ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Un problème : associer un type de fichiers avec une application ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le problème est le suivant : sur un système Un*x, l&#039;exécution d&#039;un programme repose sur les permissions (j&#039;aime mieux dire droits) d&#039;exécution. Mais les environnements actuels autorisent à gérer comme des exécutables du système, des fichiers de données, via une association. &#039;&#039;&#039;Le problème est que tous ces environnements n&#039;utilisent pas, loin s&#039;en faut, le même système d&#039;association.&#039;&#039;&#039; Pour l&#039;administrateur c&#039;est un casse-tête chinois : il faut créer les associations pour KDE, les recréer pour &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Gnome&lt;/del&gt;, et ainsi de suite.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le problème est le suivant : sur un système Un*x, l&#039;exécution d&#039;un programme repose sur les permissions (j&#039;aime mieux dire droits) d&#039;exécution. Mais les environnements actuels autorisent à gérer comme des exécutables du système, des fichiers de données, via une association. &#039;&#039;&#039;Le problème est que tous ces environnements n&#039;utilisent pas, loin s&#039;en faut, le même système d&#039;association.&#039;&#039;&#039; Pour l&#039;administrateur c&#039;est un casse-tête chinois : il faut créer les associations pour &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;KDE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;, les recréer pour &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[GNOME]]&lt;/ins&gt;, et ainsi de suite.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== La solution : &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;binfmt&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== La solution : &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;binfmt&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jiel</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=14089&amp;oldid=prev</id>
		<title>Notafish : mise en forme</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=14089&amp;oldid=prev"/>
		<updated>2006-12-16T19:47:23Z</updated>

		<summary type="html">&lt;p&gt;mise en forme&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 16 décembre 2006 à 19:47&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Ligne 13 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 13 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La solution parait, somme toute, évidente : faire en sorte que tel fichier soit considéré par le système comme un exécutable standard. Pour cela il faut faire en sorte que le noyau de Linux soit capable de reconnaître de nouveaux exécutables.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La solution parait, somme toute, évidente : faire en sorte que tel fichier soit considéré par le système comme un exécutable standard. Pour cela il faut faire en sorte que le noyau de Linux soit capable de reconnaître de nouveaux exécutables.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Pour cela il faut [[Kernel-kernel|recompiler le noyau]] avec l&#039;option : &amp;lt;span class=&quot;code&quot;&amp;gt;[Kernel support MISC binaries]&amp;lt;/span&amp;gt; activée (dans le noyau lui même c&#039;est plus simple, mais pas obligatoire : vous pouvez aussi utiliser un module). Cette étape pénible mais nécessaire accomplie, on relance le noyau (autrement dit on reboote... sauf si vous avez compilé cette option en tant que module auquel cas il vous suffit de charger le dit module à grand coup de &amp;lt;span class=&quot;code&quot;&amp;gt;modprobe binfmt_misc&amp;lt;/span&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour cela il faut [[Kernel-kernel|recompiler le noyau]] avec l&#039;option : &amp;lt;span class=&quot;code&quot;&amp;gt;[Kernel support MISC binaries]&amp;lt;/span&amp;gt; activée (dans le noyau lui même c&#039;est plus simple, mais pas obligatoire : vous pouvez aussi utiliser un module). Cette étape pénible mais nécessaire accomplie, on relance le noyau (autrement dit on reboote... sauf si vous avez compilé cette option en tant que module auquel cas il vous suffit de charger le dit module à grand coup de &amp;lt;span class=&quot;code&quot;&amp;gt;modprobe binfmt_misc&amp;lt;/span&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;On peut vérifier que tout va bien en faisant :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On peut vérifier que tout va bien en faisant :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;cat /proc/sys/fs/binfmt_misc/status&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;enabled&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;cat /proc/sys/fs/binfmt_misc/status&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;enabled&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot;&gt;Ligne 21 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 21 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si vous obtenez un message d&amp;#039;erreur c&amp;#039;est que vous n&amp;#039;avez pas chargé le module, ou que vous n&amp;#039;avez pas booté sur le bon noyau. Réparez votre erreur et tout devrait rentrer dans l&amp;#039;ordre.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si vous obtenez un message d&amp;#039;erreur c&amp;#039;est que vous n&amp;#039;avez pas chargé le module, ou que vous n&amp;#039;avez pas booté sur le bon noyau. Réparez votre erreur et tout devrait rentrer dans l&amp;#039;ordre.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Maintenant, supposons que vous souhaitiez à l&#039;invocation d&#039;un fichier &amp;lt;span class=&quot;code&quot;&amp;gt;.txt&amp;lt;/span&amp;gt; lancer automatiquement la commande &amp;lt;span class=&quot;code&quot;&amp;gt;less &amp;lt;le-dit-fichier&amp;gt;.txt&amp;lt;/span&amp;gt;. Eh bien, ce n&#039;est pas très compliqué : il suffit maintenant de le dire au noyau par la commande (sur une seule ligne) :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Maintenant, supposons que vous souhaitiez à l&#039;invocation d&#039;un fichier &amp;lt;span class=&quot;code&quot;&amp;gt;.txt&amp;lt;/span&amp;gt; lancer automatiquement la commande &amp;lt;span class=&quot;code&quot;&amp;gt;less &amp;lt;le-dit-fichier&amp;gt;.txt&amp;lt;/span&amp;gt;. Eh bien, ce n&#039;est pas très compliqué : il suffit maintenant de le dire au noyau par la commande (sur une seule ligne) :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;echo &amp;quot;:format-txt:E::txt::/usr/bin/less:&amp;quot; &amp;gt; /proc/sys/fs/binfmt_misc/register&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;echo &amp;quot;:format-txt:E::txt::/usr/bin/less:&amp;quot; &amp;gt; /proc/sys/fs/binfmt_misc/register&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Notafish</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=6342&amp;oldid=prev</id>
		<title>Lea : /* La solution : &lt;span class=&quot;code&quot;&gt;binfmt&lt;/span&gt; */</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=6342&amp;oldid=prev"/>
		<updated>2005-10-07T06:28:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;La solution : &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;binfmt&amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 7 octobre 2005 à 06:28&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Ligne 13 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 13 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La solution parait, somme toute, évidente : faire en sorte que tel fichier soit considéré par le système comme un exécutable standard. Pour cela il faut faire en sorte que le noyau de Linux soit capable de reconnaître de nouveaux exécutables.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La solution parait, somme toute, évidente : faire en sorte que tel fichier soit considéré par le système comme un exécutable standard. Pour cela il faut faire en sorte que le noyau de Linux soit capable de reconnaître de nouveaux exécutables.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Pour &lt;/del&gt;cela il faut [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;../kernel/&lt;/del&gt;kernel&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.php3 &lt;/del&gt;recompiler le noyau] avec l&#039;option : &amp;lt;span class=&quot;code&quot;&amp;gt;[Kernel support MISC binaries]&amp;lt;/span&amp;gt; activée (dans le noyau lui même c&#039;est plus simple, mais pas obligatoire : vous pouvez aussi utiliser un module). Cette étape pénible mais nécessaire accomplie, on relance le noyau (autrement dit on reboote... sauf si vous avez compilé cette option en tant que module auquel cas il vous suffit de charger le dit module à grand coup de &amp;lt;span class=&quot;code&quot;&amp;gt;modprobe binfmt_misc&amp;lt;/span&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Pour &lt;/ins&gt;cela il faut [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[Kernel-&lt;/ins&gt;kernel&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;recompiler le noyau&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/ins&gt;] avec l&#039;option : &amp;lt;span class=&quot;code&quot;&amp;gt;[Kernel support MISC binaries]&amp;lt;/span&amp;gt; activée (dans le noyau lui même c&#039;est plus simple, mais pas obligatoire : vous pouvez aussi utiliser un module). Cette étape pénible mais nécessaire accomplie, on relance le noyau (autrement dit on reboote... sauf si vous avez compilé cette option en tant que module auquel cas il vous suffit de charger le dit module à grand coup de &amp;lt;span class=&quot;code&quot;&amp;gt;modprobe binfmt_misc&amp;lt;/span&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; On &lt;/del&gt;peut vérifier que tout va bien en faisant :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; On &lt;/ins&gt;peut vérifier que tout va bien en faisant :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;cat /proc/sys/fs/binfmt_misc/status&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;enabled&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;cat /proc/sys/fs/binfmt_misc/status&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;enabled&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot;&gt;Ligne 21 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 21 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si vous obtenez un message d&amp;#039;erreur c&amp;#039;est que vous n&amp;#039;avez pas chargé le module, ou que vous n&amp;#039;avez pas booté sur le bon noyau. Réparez votre erreur et tout devrait rentrer dans l&amp;#039;ordre.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si vous obtenez un message d&amp;#039;erreur c&amp;#039;est que vous n&amp;#039;avez pas chargé le module, ou que vous n&amp;#039;avez pas booté sur le bon noyau. Réparez votre erreur et tout devrait rentrer dans l&amp;#039;ordre.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Maintenant&lt;/del&gt;, supposons que vous souhaitiez à l&#039;invocation d&#039;un fichier &amp;lt;span class=&quot;code&quot;&amp;gt;.txt&amp;lt;/span&amp;gt; lancer automatiquement la commande &amp;lt;span class=&quot;code&quot;&amp;gt;less &amp;lt;le-dit-fichier&amp;gt;.txt&amp;lt;/span&amp;gt;. Eh bien, ce n&#039;est pas très compliqué : il suffit maintenant de le dire au noyau par la commande (sur une seule ligne) :&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Maintenant&lt;/ins&gt;, supposons que vous souhaitiez à l&#039;invocation d&#039;un fichier &amp;lt;span class=&quot;code&quot;&amp;gt;.txt&amp;lt;/span&amp;gt; lancer automatiquement la commande &amp;lt;span class=&quot;code&quot;&amp;gt;less &amp;lt;le-dit-fichier&amp;gt;.txt&amp;lt;/span&amp;gt;. Eh bien, ce n&#039;est pas très compliqué : il suffit maintenant de le dire au noyau par la commande (sur une seule ligne) :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;echo &amp;quot;:format-txt:E::txt::/usr/bin/less:&amp;quot; &amp;gt; /proc/sys/fs/binfmt_misc/register&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;echo &amp;quot;:format-txt:E::txt::/usr/bin/less:&amp;quot; &amp;gt; /proc/sys/fs/binfmt_misc/register&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lea</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=6341&amp;oldid=prev</id>
		<title>Lea : pb utf8</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=6341&amp;oldid=prev"/>
		<updated>2005-10-06T23:10:22Z</updated>

		<summary type="html">&lt;p&gt;pb utf8&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 6 octobre 2005 à 23:10&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l76&quot;&gt;Ligne 76 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 76 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Copyright =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Copyright =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Copyright &amp;amp;copy; 15/04/2000, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;Bonnaud&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Copyright &amp;amp;copy; 15/04/2000, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Frédéric &lt;/ins&gt;Bonnaud&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{CC-BY-NC-SA}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{CC-BY-NC-SA}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lea</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=3220&amp;oldid=prev</id>
		<title>PingouinMigrateur : conversion de la documentation originale de Léa par HTML::WikiConverter</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=3220&amp;oldid=prev"/>
		<updated>2005-09-07T11:09:29Z</updated>

		<summary type="html">&lt;p&gt;conversion de la documentation originale de Léa par HTML::WikiConverter&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 7 septembre 2005 à 11:09&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l74&quot;&gt;Ligne 74 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 74 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 15/04/2000.&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 15/04/2000.&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= Copyright =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Copyright &amp;amp;copy; 15/04/2000, Fr�d�ric Bonnaud&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{CC-BY-NC-SA}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PingouinMigrateur</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=2489&amp;oldid=prev</id>
		<title>PingouinMigrateur : conversion de la documentation originale de Léa par HTML::WikiConverter</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Binfmt&amp;diff=2489&amp;oldid=prev"/>
		<updated>2005-09-02T17:06:25Z</updated>

		<summary type="html">&lt;p&gt;conversion de la documentation originale de Léa par HTML::WikiConverter&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Environnement système]]&lt;br /&gt;
= Associer un type de fichier avec un exécutable =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Associer un type de fichier avec un exécutable&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;par [mailto:fred chez lea tiret linux point org Fred]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leadesc&amp;quot;&amp;gt;Pour faire aussi bien que Windows, mais en utilisant une méthode qui nous laisse le contrôle de tout le processus d&amp;#039;exécution, et en utilisant le principe des droits d&amp;#039;exécution cher aux systèmes Un*x.&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Un problème : associer un type de fichiers avec une application ==&lt;br /&gt;
&lt;br /&gt;
Le problème est le suivant : sur un système Un*x, l&amp;#039;exécution d&amp;#039;un programme repose sur les permissions (j&amp;#039;aime mieux dire droits) d&amp;#039;exécution. Mais les environnements actuels autorisent à gérer comme des exécutables du système, des fichiers de données, via une association. &amp;#039;&amp;#039;&amp;#039;Le problème est que tous ces environnements n&amp;#039;utilisent pas, loin s&amp;#039;en faut, le même système d&amp;#039;association.&amp;#039;&amp;#039;&amp;#039; Pour l&amp;#039;administrateur c&amp;#039;est un casse-tête chinois : il faut créer les associations pour KDE, les recréer pour Gnome, et ainsi de suite.&lt;br /&gt;
&lt;br /&gt;
== La solution : &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;binfmt&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La solution parait, somme toute, évidente : faire en sorte que tel fichier soit considéré par le système comme un exécutable standard. Pour cela il faut faire en sorte que le noyau de Linux soit capable de reconnaître de nouveaux exécutables.&lt;br /&gt;
&lt;br /&gt;
 Pour cela il faut [../kernel/kernel.php3 recompiler le noyau] avec l&amp;#039;option : &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;[Kernel support MISC binaries]&amp;lt;/span&amp;gt; activée (dans le noyau lui même c&amp;#039;est plus simple, mais pas obligatoire : vous pouvez aussi utiliser un module). Cette étape pénible mais nécessaire accomplie, on relance le noyau (autrement dit on reboote... sauf si vous avez compilé cette option en tant que module auquel cas il vous suffit de charger le dit module à grand coup de &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;modprobe binfmt_misc&amp;lt;/span&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
 On peut vérifier que tout va bien en faisant :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;cat /proc/sys/fs/binfmt_misc/status&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;enabled&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous obtenez un message d&amp;#039;erreur c&amp;#039;est que vous n&amp;#039;avez pas chargé le module, ou que vous n&amp;#039;avez pas booté sur le bon noyau. Réparez votre erreur et tout devrait rentrer dans l&amp;#039;ordre.&lt;br /&gt;
&lt;br /&gt;
 Maintenant, supposons que vous souhaitiez à l&amp;#039;invocation d&amp;#039;un fichier &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;.txt&amp;lt;/span&amp;gt; lancer automatiquement la commande &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;less &amp;lt;le-dit-fichier&amp;gt;.txt&amp;lt;/span&amp;gt;. Eh bien, ce n&amp;#039;est pas très compliqué : il suffit maintenant de le dire au noyau par la commande (sur une seule ligne) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;echo &amp;quot;:format-txt:E::txt::/usr/bin/less:&amp;quot; &amp;gt; /proc/sys/fs/binfmt_misc/register&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention : tous les &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;:&amp;gt;&amp;lt;/span&amp;gt; sont significatifs. On peut vérifier que tout à fonctionné comme prévu :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;cat /proc/sys/fs/binfmt_misc/format-txt&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; enabled&amp;lt;br /&amp;gt; interpreter /usr/bin/less&amp;lt;br /&amp;gt; extension .txt&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tout message d&amp;#039;erreur est anormal (vérifier que vous tapez bien tout comme c&amp;#039;est indiqué). Il ne reste plus qu&amp;#039;à marquer comme exécutable un fichier &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;.txt&amp;lt;/span&amp;gt; par une commande du type :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;chmod a+x readme.txt&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour «l&amp;#039;exécuter» il suffit maintenant, soit de cliquer dessus, soit de taper :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;[user@becane ~]$ &amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;./readme.txt&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
de la même façon que si c&amp;#039;était un exécutable. Pour rendre exécutable n&amp;#039;importe quel fichier &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;.txt&amp;lt;/span&amp;gt; il suffit maintenant le marquer comme exécutable pour le système et tous vos gestionnaires de programmes quels qu&amp;#039;ils soient pourront les exécuter en cliquant simplement dessus.&lt;br /&gt;
&lt;br /&gt;
En utilisant la même même méthode vous pouvez rendre exécutable vos images, vos fichiers de paquetages (&amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;.rpm&amp;lt;/span&amp;gt;) etc.&lt;br /&gt;
&lt;br /&gt;
évidemment, il y a un petit problème : quand vous redémarrerez Linux (ce qui n&amp;#039;arrive que très rarement ;) toutes ces belles associations seront perdues, et il faudra les retaper à la main...&lt;br /&gt;
&lt;br /&gt;
== Une automatisation possible ==&lt;br /&gt;
&lt;br /&gt;
Une solution pourrait être de mettre dans un script appelé au démarrage de Linux toutes les commandes qu&amp;#039;il faut pour activer ces associations. Cette solution n&amp;#039;est pas très souple, et nécessite de modifier un script pour chaque ajout que nous ne manquerons pas de vouloir faire. Nous retiendrons plutôt la solution d&amp;#039;un fichier de configuration dans &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;/etc&amp;lt;/span&amp;gt; et d&amp;#039;un script un peu plus général.&lt;br /&gt;
&lt;br /&gt;
=== Le script ===&lt;br /&gt;
&lt;br /&gt;
Sauvez ce script sous &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;/usr/sbin/binfmt&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; if [ ! -e /etc/binfmt.conf ] ; then&amp;lt;br /&amp;gt;         echo -n &amp;quot;Pas de fichier /etc/binfmt.conf,&amp;quot;&amp;lt;br /&amp;gt;         echo &amp;quot;je n\&amp;#039;ai rien à faire.&amp;quot;&amp;lt;br /&amp;gt;         exit 0&amp;lt;br /&amp;gt; else&amp;lt;br /&amp;gt;         echo /etc/binfmt.conf trouvé&amp;lt;br /&amp;gt; fi&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; if [ -x /sbin/modprobe ] &amp;lt;br /&amp;gt;    &amp;amp;&amp;amp; [ ! -d /proc/sys/fs/binfmt_misc ] ; then&amp;lt;br /&amp;gt;         echo chargement du module binfmt_misc&amp;lt;br /&amp;gt;         /sbin/modprobe binfmt_misc ;&amp;lt;br /&amp;gt; fi&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; if [ -d /proc/sys/fs/binfmt_misc ] ; then&amp;lt;br /&amp;gt;         echo module binfmt_misc chargé&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;         echo -n &amp;quot;Effacement des associations précédentes : &amp;quot;&amp;lt;br /&amp;gt;         for i in `ls /proc/sys/fs/binfmt_misc/* \&amp;lt;br /&amp;gt;                   | grep -v -e &amp;quot;/status&amp;quot;        \&amp;lt;br /&amp;gt;                   | grep -v -e &amp;quot;/register&amp;quot;` ; do&amp;lt;br /&amp;gt;                 echo -n &amp;quot;$i, &amp;quot;&amp;lt;br /&amp;gt;                 echo -1 &amp;gt; $i&amp;lt;br /&amp;gt;         done&amp;lt;br /&amp;gt;         echo&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;         &amp;#039;&amp;#039;&amp;#039;for i in `cat /etc/binfmt.conf&amp;#039;&amp;#039;&amp;#039;          \&amp;lt;br /&amp;gt;                   | grep -v -e &amp;quot;^[\t ]*#.*&amp;quot;` ; &amp;#039;&amp;#039;&amp;#039;do&amp;lt;br /&amp;gt; &amp;#039;&amp;#039;&amp;#039;                echo $i |    \&amp;lt;br /&amp;gt;                   awk -F&amp;#039;:&amp;#039;  \&amp;lt;br /&amp;gt;                       &amp;#039;{print (&amp;quot;Les extensions [&amp;quot;,$5,&amp;quot;] \&amp;lt;br /&amp;gt;                       sont associées à : [&amp;quot;,$7,&amp;quot;].&amp;quot;) ; }&amp;#039;&amp;lt;br /&amp;gt;                 &amp;#039;&amp;#039;&amp;#039;echo $i &amp;gt; /proc/sys/fs/binfmt_misc/register&amp;lt;br /&amp;gt; &amp;#039;&amp;#039;&amp;#039;        &amp;#039;&amp;#039;&amp;#039;done&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;#039;&amp;#039;&amp;#039;else&amp;lt;br /&amp;gt;         echo -n &amp;quot;Impossible de charger le modules binfmt_misc. &amp;quot;&amp;lt;br /&amp;gt;         echo -n &amp;quot;êtes-vous root ? &amp;quot;&amp;lt;br /&amp;gt;         echo &amp;quot;Avez-vous compilé le noyau avec binfmt_misc activé ?&amp;quot;&amp;lt;br /&amp;gt;         exit 1&amp;lt;br /&amp;gt; fi&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Explications : ====&lt;br /&gt;
&lt;br /&gt;
Le script lit une par une les lignes du fichier &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;/etc/binfmt.conf&amp;lt;/span&amp;gt; en rejetant les lignes commençant par un &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;#&amp;gt;&amp;lt;/span&amp;gt;, et envoie celles-ci directement dans &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;/proc/sys/fs/binfmt_misc/register&amp;lt;/span&amp;gt;. Il nous faut donc un fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
=== Le fichier de configuration ===&lt;br /&gt;
&lt;br /&gt;
Ce qui suit est un exemple de fichier de configuration à sauver dans &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;/etc/binfmt.conf&amp;lt;/span&amp;gt;. Adaptez-le à vos programmes préférés.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#!/etc/binfmt.conf&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; # pour en savoir plus sur le format des lignes de configuration&amp;lt;br /&amp;gt; # que l&amp;#039;on peut envoyer a /proc/sys/fs/binfmt_misc/register&amp;lt;br /&amp;gt; # lire /usr/src/linux/Documentation/binfmt_misc.txt&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; # on associe les .pdf à acrobat reader&amp;lt;br /&amp;gt; :pdf-acrobat:E::&amp;#039;&amp;#039;&amp;#039;pdf&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;::&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;/opt/acrobat/bin/acroread&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; # on associe les .png et .gif à ElectricEyes&amp;lt;br /&amp;gt; :png-gimp:E::&amp;#039;&amp;#039;&amp;#039;png&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;::&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;/opt/gnome/bin/ee&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; :gif-gimp:E::&amp;#039;&amp;#039;&amp;#039;gif&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;::&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;/opt/gnome/bin/ee&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; # on associe les .rpm à kpackage&amp;lt;br /&amp;gt; :rpm-kpackage:E::&amp;#039;&amp;#039;&amp;#039;rpm&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;::&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;/usr/bin/kpackage&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; # on associe les .txt et .doc à gless&amp;lt;br /&amp;gt; :txt-gless:E::&amp;#039;&amp;#039;&amp;#039;txt&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;::&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;/opt/gnome/bin/gless&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; :doc-gless:E::&amp;#039;&amp;#039;&amp;#039;doc&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;::&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;/opt/gnome/bin/gless&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus qu&amp;#039;à ajouter la ligne : &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;/usr/sbin/binfmt&amp;lt;/span&amp;gt; au fichier &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;/etc/rc.d/rc.sysinit&amp;lt;/span&amp;gt; (sur une Mandrake/Red Had, ou dans le &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;rc.local&amp;lt;/span&amp;gt; par exemple) pour que nos associations soient chargées à chaque démarrage de Linux.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
Pour parfaire la configuration de votre boîte Linux, vous n&amp;#039;avez plus qu&amp;#039;à mettre dans &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;/etc/binfmt.conf&amp;lt;/span&amp;gt; toutes les associations que vous souhaitez. Elles seront reconnues par tous les gestionnaires de fichiers du monde Linux sans aucun travail supplémentaire. On pourrait créer un utilitaire plus fenêtré que celui que j&amp;#039;ai fourni, qui serait capable de d&amp;#039;ajouter au vol des associations. Mais cela pas dans une optique d&amp;#039;administration d&amp;#039;un système, plus dans celui d&amp;#039;une machine utilisée par quelques personnes qui ne voudraient pas avoir tous les même associations.&lt;br /&gt;
&lt;br /&gt;
Et n&amp;#039;oubliez pas de marquer comme exécutable la plupart des fichiers que vous aurez associés. C&amp;#039;est le cas par défaut des fichiers qui sont sur des partitions &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;vfat&amp;lt;/span&amp;gt; et souvent &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;iso9660&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Note de Jean-Christophe :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;Vous pouvez aussi utiliser la commande &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;umask&amp;lt;/span&amp;gt; : cette commande permet de choisir le mode par défaut associé à chaque nouveau fichier d&amp;#039;un utilisateur. En ajoutant dans votre &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;$HOME/.bashrc&amp;lt;/span&amp;gt; la ligne &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;umask mode&amp;lt;/span&amp;gt; (où &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;mode&amp;lt;/span&amp;gt; est une combinaison de chiffres octaux ou de &amp;#039;r&amp;#039;, &amp;#039;w&amp;#039; et &amp;#039;x&amp;#039; comme pour &amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;chmod&amp;lt;/span&amp;gt; (voir rubrique [shell.php3 Shell] et [permissions.php3 Permissions])), tous vos nouveaux fichiers auront ce mode par défaut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 15/04/2000.&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>PingouinMigrateur</name></author>
	</entry>
</feed>