/branches/LFS-4_1/lfs/chapter06/e2fsprogs-inst.xml |
---|
3,7 → 3,7 |
<sect2> |
<title>Installation de E2fsprogs</title> |
<para>Il est recommandé de construire E2fsprogs en dehors du répertoire des |
<para>Il est recommandé de compiler E2fsprogs en dehors du répertoire des |
sources:</para> |
<para><screen><userinput>mkdir ../e2fsprogs-build && |
14,19 → 14,19 |
<para><screen><userinput>../e2fsprogs-&e2fsprogs-version;/configure --prefix=/usr --with-root-prefix="" \ |
--enable-elf-shlibs</userinput></screen></para> |
<para>La signification des options de configure sont:</para> |
<para>La signification des options de configuration sont:</para> |
<itemizedlist> |
<listitem><para><userinput>--with-root-prefix=""</userinput> : Certains |
programmes (tel que e2fsck) sont considérés essentiels. Quand, par exemple, |
<filename class="directory">/usr</filename> n'est pas monté, ces programmes |
essentiels doivent être disponibles. Ils appartiennent aux répertoires comme |
<filename class="directory">/lib</filename> et |
programmes (tel que e2fsck) sont considérés comme essentiels. Quand, par |
exemple, <filename class="directory">/usr</filename> n'est pas monté, ces |
programmes essentiels doivent être disponibles. Ils font partie des répertoires |
comme <filename class="directory">/lib</filename> et |
<filename class="directory">/sbin</filename>. Si cette option n'est pas passée |
au configure de E2fsprogs, les programmes sont placés dans le répertoire |
<filename class="directory">/usr</filename>, ce qui n'est pas ce que nous |
voulons.</para></listitem> |
au script de configuration (configure) de E2fsprogs, les programmes sont placés |
dans le répertoire <filename class="directory">/usr</filename>, ce qui n'est pas |
ce que nous voulons.</para></listitem> |
<listitem><para><userinput>--enable-elf-shlibs</userinput> : Ceci crée les |
bibliothèques partagées que certains des programmes de ce package utilisent. |
34,7 → 34,7 |
</itemizedlist> |
<para>Continuez avec la compilation du package:</para> |
<para>Continuez en compilant le package:</para> |
<para><screen><userinput>make</userinput></screen></para> |
/branches/LFS-4_1/lfs/chapter06/diffutils.xml |
---|
2,7 → 2,7 |
<title>Installation de Diffutils-&diffutils-version;</title> |
<?dbhtml filename="diffutils.html" dir="chapter06"?> |
<screen>Estimation du temps de construction : &diffutils-time; |
<screen>Estimation du temps de compilation : &diffutils-time; |
Estimation de l'espace disque requis : &diffutils-compsize;</screen> |
&aa-diffutils-shortdesc; |
/branches/LFS-4_1/lfs/chapter06/ed-inst.xml |
---|
3,8 → 3,8 |
<sect2> |
<title>Installation de Ed</title> |
<note><para>Ed n'est pas quelque chose que vous utiliserez directement. |
Il est installé car il peut être utilisé par le programme patch si |
<note><para>Ed n'est pas quelque chose que la majorité des gens utilisent. |
Il est installé car il peut être utilisé par le programme de mise à jour si |
vous rencontrez un fichier correctif basé sur ed. Ceci arrive rarement |
car les correctifs basés sur diff sont préférés de nos jours.</para></note> |
12,8 → 12,8 |
class="directory">/tmp</filename>, mais cette fonction a un trou de sécurité |
(voir la section sur les fichiers temporaires dans <ulink |
url="http://en.tldp.org/HOWTO/Secure-Programs-HOWTO/avoid-race.html"/>). Ce |
correctif fait que Ed utilise mkstemp à la place, ce qui est la façon |
recommandée de créer des fichiers temporaires.</para> |
correctif fait que Ed utilise mkstemp au lieu de mktemp, ce qui est la façon |
la plus recommandée pour créer des fichiers temporaires.</para> |
<para>Appliquez ce correctif:</para> |
23,18 → 23,18 |
<para><screen><userinput>./configure --prefix=/usr</userinput></screen></para> |
<para>Continuez avec la compilation du package:</para> |
<para>Continuez en compilant le package:</para> |
<para><screen><userinput>make</userinput></screen></para> |
<para>Et finissez l'installation de ce package:</para> |
<para>Et finissez en installant le package:</para> |
<para><screen><userinput>make install</userinput></screen></para> |
<para>Nous avons besoin de déplacer les binaires Ed au répertoire <filename |
class="directory">/bin</filename>, donc ils peuvent être utilisés lorsque la |
partition <filename class="directory">/usr</filename> n'est plus disponible. |
</para> |
<para>Nous avons besoin de déplacer les fichiers binaires de Ed dans |
le répertoire <filename class="directory">/bin</filename> de façcon à ce qu'ils |
puissent être utilisés lorsque la partition <filename |
class="directory">/usr</filename> n'est plus disponible.</para> |
<para><screen><userinput>mv /usr/bin/{ed,red} /bin</userinput></screen></para> |
/branches/LFS-4_1/lfs/chapter06/file-inst.xml |
---|
7,11 → 7,11 |
<para><screen><userinput>./configure --prefix=/usr --datadir=/usr/share/misc</userinput></screen></para> |
<para>Continuez avec la compilation du package:</para> |
<para>Continuez en compilant ls package:</para> |
<para><screen><userinput>make</userinput></screen></para> |
<para>Et finissez l'installation du package:</para> |
<para>Et finissez en installant le package:</para> |
<para><screen><userinput>make install</userinput></screen></para> |
/branches/LFS-4_1/lfs/chapter06/create-password.xml |
---|
1,9 → 1,9 |
<sect2> |
<title>Créer un mot de passe pour root</title> |
<para>Choisissez un mot de passe pour l'utilisateur root et créez-le en lançant la commande |
suivante:</para> |
<para>Choisissez un mot de passe pour l'utilisateur root et créez-le en lançant |
la commande suivante:</para> |
<para><screen><userinput>passwd root</userinput></screen></para> |
</sect2> |
</sect2> |
/branches/LFS-4_1/lfs/chapter06/fileutils-inst.xml |
---|
7,7 → 7,7 |
<para><screen><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen></para> |
<para>Continuez avec la compilation du package:</para> |
<para>Continuez en compilant le package:</para> |
<para><screen><userinput>make</userinput></screen></para> |
15,9 → 15,10 |
<para><screen><userinput>make install</userinput></screen></para> |
<para>Quelques packages lient en dur le chemin du programme |
<userinput>install</userinput> à <emphasis>/usr/bin/install</emphasis>. Créez un |
lien symbolique pour en tenir compte:</para> |
<para>Certains packages stockent en dur le chemins du programme |
<userinput>install</userinput> en tant que |
<emphasis>/usr/bin/install</emphasis>. Créez un lien symbolique pour en tenir |
compte:</para> |
<para><screen><userinput>ln -s ../../bin/install /usr/bin</userinput></screen></para> |
/branches/LFS-4_1/lfs/chapter06/findutils-inst.xml |
---|
3,37 → 3,33 |
<sect2> |
<title>Installer Findutils</title> |
<para>Le package Findutils est assez ancien et il a des problèmes lors de la |
compilation avec les versions avec les versions Glibc plus récentes. Vous avez |
besoin d'appliquer le correctif qui corrige les problèmes suivants:</para> |
<para>Le package Findutils est assez ancien et il rencontre des problèmes lors |
de sa compilation avec des versions plus récentes de Glibc. Vous avez besoin |
d'appliquer un correctif de façon à résoudre les problèmes suivants:</para> |
<itemizedlist> |
<listitem><para>Findutils déclare une fonction appelé basename, mais ce nom de |
<listitem><para>Findutils déclare une fonction appelé basename, mais ce nom |
de fonction est déjà utilisé par les bibliothèques standards C. Ce correctif |
modifie la version Findutils de la fonction basename de façon à ce qu'il soit |
appelé basename2.</para></listitem> |
modifie le nom de la fonction de façon à ce qu'il devienne basename2. |
</para></listitem> |
<listitem><para>Findutils utilise les bibliothèques d'une façon incorrecte. Il |
déclare les fonctions de la bibliothèque, pour dire au compilateur quel est le |
nom des fonctions lors de l'édition des liens des bibliothèques. Cette syntaxe |
<listitem><para>Findutils utilise les librairies d'une façon incorrecte. Il |
déclare les fonctions de la librairies, pour dire au compilateur quel est le |
nom des fonctions lors de l'édition des liens avec les librairies. Cette syntaxe |
est invalide et cause des erreurs de compilation. Ce correctif supprime cette |
syntaxe impropre.</para></listitem> |
mauvaise syntaxe.</para></listitem> |
<listitem><para>Chaque package GNU est supposé utiliser une macro appelé |
_GNU_SOURCE. Cette macro active les déclarations des fonctions étendues des |
bibliothèques GNU de façon à ce que le compilateur soit capable de détecter des |
conflits de noms entre les fonctions plus facilement. Ce correctif ajoute cette |
librairies GNU de façon à ce que le compilateur soit capable de détecter plus |
facilement des conflits de noms entre les fonctions . Ce correctif ajoute cette |
macro au code source.</para></listitem> |
</itemizedlist> |
<para>Un correctif doit être appliqué pour empêcher des erreurs de |
compilation. Il corrige un conflit de variable et quelques mauvaises |
syntaxes:</para> |
<para><screen><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch</userinput></screen></para> |
<para>Il existe un bug dans locate.c de Findutils qui cause une erreur de |
segmentation arrivant sur les noms, très longs, de chemin. Ce problème est causé |
segmentation arrivant sur les très longs noms de chemin. Ce problème est causé |
par la fonction get_short() calculant de façon incorrecte les nombres négatifs. |
Ce correctif corrige ce bug.</para> |
43,17 → 39,17 |
<para><screen><userinput>./configure --prefix=/usr</userinput></screen></para> |
<para>Par défaut, l'emplacement de la base de données updatedb est dans |
<para>Par défaut, l'emplacement de la base de données updatedb est |
/usr/var. Pour rendre l'emplacement du fichier |
<filename>/var/lib/misc/locatedb</filename> compatible avec FHS, passez l'option |
<emphasis>localstatedir=/var/lib/misc</emphasis> aux deux commandes |
<userinput>make</userinput> ci-dessous.</para> |
<para>Continuez avec la compilation du package:</para> |
<para>Continuez en compilant le package:</para> |
<para><screen><userinput>make libexecdir=/usr/bin</userinput></screen></para> |
<para>Finissez l'installation du package:</para> |
<para>Finissez en installant le package:</para> |
<para><screen><userinput>make libexecdir=/usr/bin install</userinput></screen></para> |
/branches/LFS-4_1/lfs/chapter06/create-utmp.xml |
---|
1,8 → 1,8 |
<sect2> |
<title>Créer les fichiers /var/run/utmp, /var/log/wtmp et /var/log/btmp</title> |
<para>Les programmes tels que login, shutdown, uptime et les autres lisent |
depuis et écrivent vers les fichiers /var/run/utmp, /var/log/btmp et |
<para>Des programmes tels que login, shutdown, uptime et autres lisent |
et écrivent dans les fichiers /var/run/utmp, /var/log/btmp et |
/var/log/wtmp. Ces derniers contiennent des informations sur les connections |
en cours. Ils contiennent aussi des informations relatives aux dates du dernier |
démarrage/arrêt de l'ordinateur ainsi que les tentatives infructueuses de |
/branches/LFS-4_1/lfs/chapter06/ed.xml |
---|
2,7 → 2,7 |
<title>Installer Ed-&ed-version;</title> |
<?dbhtml filename="ed.html" dir="chapter06"?> |
<screen>Estimation du temps de construction: &ed-time; |
<screen>Estimation du temps de compilation: &ed-time; |
Estimation de l'espace disque requis: &ed-compsize;</screen> |
&aa-ed-shortdesc; |
/branches/LFS-4_1/lfs/chapter06/config-glibc.xml |
---|
4,7 → 4,7 |
<para>Nous avons besoin de créer le fichier |
<filename>/etc/nsswitch.conf</filename>, parce que, bien que Glibc |
puisse fournir un paramétrage par défaut lorsque ce fichier manque ou est |
puisse fournit un paramétrage par défaut lorsque ce fichier manque ou est |
corrompu, la Glibc ne fonctionne pas correctement pour le réseau. Notre zone |
horaire a également besoin d'être configurée.</para> |
53,24 → 53,25 |
<sect2><title> </title><para> </para></sect2> |
<sect2> |
<title>Configuring Dynamic Loader</title> |
<title>Configurer le chargeur dynamique</title> |
<para>By default, the dynamic loader |
(<filename>/lib/ld-linux.so.2</filename>) searches through <filename |
class="directory">/lib</filename> and <filename |
class="directory">/usr/lib</filename> for dynamic libraries that are needed |
by programs when you run them. However, if there are libraries in |
directories other than <filename class="directory">/lib</filename> and |
<filename class="directory">/usr/lib</filename>, you need to add them to |
the <filename>/etc/ld.so.conf</filename> file for the dynamic |
loader to find them. Two directories that are commonly known to contain |
additional libraries are <filename |
class="directory">/usr/local/lib</filename> and <filename |
class="directory">/opt/lib</filename>, so we add those directories to the |
dynamic loader's search path.</para> |
<para>Par défaut, le chargeur dynamque |
(<filename>/lib/ld-linux.so.2</filename>) cherche dans <filename |
class="directory">/lib</filename> et <filename |
class="directory">/usr/lib</filename> les bibliothèques dynamiques qui sont |
nécessaires aux programmes que vous lancez. cependant, s'il y a des |
bibliothèques dans des répertoires autres que <filename |
class="directory">/lib</filename> et |
<filename class="directory">/usr/lib</filename>, vous devez les ajouter dans |
le fichier <filename>/etc/ld.so.conf</filename> afin que le chargeur dynamique |
les trouve. Les deux répertoires couramment utilisés pour recevoir de nouvelles |
bibliothèques sont <filename |
class="directory">/usr/local/lib</filename> et <filename |
class="directory">/opt/lib</filename>. Pour cette raison, nous devons ajouter |
ces répertoires dans la liste de recherche du chargeur dynamique.</para> |
<para>Create a new file <filename>/etc/ld.so.conf</filename> by running the |
following:</para> |
<para>Créez un nouveau fichier <filename>/etc/ld.so.conf</filename> en |
exécutant la commande suivante:</para> |
<para><screen><userinput>cat > /etc/ld.so.conf << "EOF"</userinput> |
# Begin /etc/ld.so.conf |
/branches/LFS-4_1/lfs/chapter06/flex.xml |
---|
2,7 → 2,7 |
<title>Installer Flex-&flex-version;</title> |
<?dbhtml filename="flex.html" dir="chapter06"?> |
<screen>Estimation du temps de construction: &flex-time; |
<screen>Estimation du temps de compilation: &flex-time; |
Estimation de l'espace disque requis: &flex-compsize;</screen> |
&aa-flex-shortdesc; |
/branches/LFS-4_1/lfs/chapter06/fileutils.xml |
---|
2,7 → 2,7 |
<title>Installer Fileutils-&fileutils-version;</title> |
<?dbhtml filename="fileutils.html" dir="chapter06"?> |
<screen>Estimation du temps de construction: &fileutils-time; |
<screen>Estimation du temps de compilation: &fileutils-time; |
Estimation de l'espace disque requis: &fileutils-compsize;</screen> |
&aa-fileutils-shortdesc; |
/branches/LFS-4_1/lfs/chapter06/config-keyboard.xml |
---|
23,7 → 23,7 |
le script de démarrage qui configure votre clavier.</para> |
<para>Lancer la commande suivante pour corriger le bon plan de codage dans les |
sources du noyau. Vous devrez répéter cette commande à chaque fois vous |
sources du noyau. Vous devrez répéter cette commande chaque fois que vous |
déballerez un nouveau noyau:</para> |
<para><screen><userinput>loadkeys -m /usr/share/kbd/keymaps/defkeymap.map.gz > \ |
/branches/LFS-4_1/lfs/chapter06/config-shadowpwd.xml |
---|
1,6 → 1,6 |
<sect2><title> </title><para> </para></sect2> |
<sect2><title>Configurer Shadow Password Suite</title> |
<sect2><title>Configurer la Suite 'Shadow Password' </title> |
<para>Ce package contient des utilitaires pour modifier les mots de passe |
des utilisateurs, ajouter ou supprimer des utilisateurs et groupes, et plus |
/branches/LFS-4_1/lfs/chapter06/diffutils-inst.xml |
---|
7,11 → 7,10 |
<para><screen><userinput>./configure --prefix=/usr</userinput></screen></para> |
<para>Continuez avec la compilation du package:</para> |
<para>Continuez en compilant le package:</para> |
<para><screen><userinput>make</userinput></screen></para> |
<para>Et finissez avec l'installation du package:</para> |
<para>Et finissez en installant le package:</para> |
<para><screen><userinput>make install</userinput></screen></para> |
/branches/LFS-4_1/lfs/chapter06/creatingdirs.xml |
---|
3,7 → 3,7 |
<?dbhtml filename="creatingdirs.html" dir="chapter05"?> |
<para>Créons maintenant la hiérarchie de répertoires sur notre système de |
fichiers LFS. Lancer les commandes suivantes pour créer une une hiérarchie |
fichiers LFS. Lancer les commandes suivantes pour créer une hiérarchie |
de répertoires plus ou moins standard :</para> |
<para><screen><userinput>mkdir -p /{bin,boot,dev/pts,etc/opt,home,lib,mnt,proc} && |
32,12 → 32,13 |
chmod 1777 tmp var/tmp</userinput></screen></para> |
<para>Le premier changement de permission nous assure que n'importe qui ne |
pourraentrer dans le répertoire <filename class="directory">/root</filename> |
(defaçon identique à un utilisateur pour son répertoire principal). |
Le deuxième changement assure que tout utilisateur peut écrire dansles |
pourra pas entrer dans le répertoire <filename |
class="directory">/root</filename> |
(de façon identique à un utilisateur pour son répertoire principal). |
Le deuxième changement assure que tout utilisateur peut écrire dans les |
répertoires <filename class="directory">/tmp</filename> et |
<filename class="directory">/var/tmp</filename>, mais ne peut pas supprimer |
des fichiers d'autres utilisateurs. Cette dernière interdication est dûe au |
les fichiers des autres utilisateurs. Cette dernière interdiction est dûe au |
bit dit "sticky" -- le bit le plus haut dans le masque 1777.</para> |
<sect2> |
/branches/LFS-4_1/lfs/chapter06/findutils.xml |
---|
2,7 → 2,7 |
<title>Installer Findutils-&findutils-version;</title> |
<?dbhtml filename="findutils.html" dir="chapter06"?> |
<screen>Estimation du temps de construction: &findutils-time; |
<screen>Estimation du temps de compilation: &findutils-time; |
Estimation de l'espace disque requis: &findutils-compsize;</screen> |
&aa-findutils-shortdesc; |
/branches/LFS-4_1/lfs/chapter06/flex-inst.xml |
---|
7,7 → 7,7 |
<para><screen><userinput>./configure --prefix=/usr</userinput></screen></para> |
<para>Continuez avec la compilation du package:</para> |
<para>Continuez en compilant le package:</para> |
<para><screen><userinput>make</userinput></screen></para> |
15,7 → 15,7 |
<para><screen><userinput>make install</userinput></screen></para> |
<para>Des packages s'attendent à trouver la bibliothèque lex dans le |
<para>Des packages s'attendent à trouver la librairie lex dans le |
répertoire <filename>/usr/lib</filename>. Créez un lien symbolique pour |
tenir compte de cela:</para> |
22,9 → 22,9 |
<para><screen><userinput>ln -s libfl.a /usr/lib/libl.a</userinput></screen></para> |
<para>Quelques programmes ne connaissent pas flex et essaient de trouver le |
programme lex (flex est une (meilleure) alternative à lex). Pour faire |
plaisir à ces programmes, créez un script shell nommé lex qui |
s'appelle flex en mode émulation:</para> |
programme lex (flex est une (meilleure) alternative à lex). Pour contenter |
ces programmes, créez un script shell nommé lex qui |
appelle flex en mode émulation:</para> |
<para><screen><userinput>cat > /usr/bin/lex << "EOF"</userinput> |
#!/bin/sh |
/branches/LFS-4_1/lfs/chapter06/e2fsprogs.xml |
---|
2,7 → 2,7 |
<title>Installation de E2fsprogs-&e2fsprogs-version;</title> |
<?dbhtml filename="e2fsprogs.html" dir="chapter06"?> |
<screen>Estimation du temps de construction : &e2fsprogs-time; |
<screen>Estimation du temps de compilation : &e2fsprogs-time; |
Estimation de l'espace disque requis : &e2fsprogs-compsize;</screen> |
&aa-e2fsprogs-shortdesc; |
/branches/LFS-4_1/lfs/chapter06/file.xml |
---|
2,7 → 2,7 |
<title>Installer File-&file-version;</title> |
<?dbhtml filename="file.html" dir="chapter06"?> |
<screen>Estimation du temps de construction: &file-time; |
<screen>Estimation du temps de compilation: &file-time; |
Estimation de l'espace disque requis: &file-compsize;</screen> |
&aa-file-shortdesc; |
/branches/LFS-4_1/lfs/appendixa/autoconf-down.xml |
---|
1,7 → 1,7 |
-</sect2> |
\ No newline at end of file |
+<sect2> |
+<title>Site officiel de téléchargement</title> |
+ |
+<para><literallayout>Autoconf (&autoconf-version;): |
+<ulink url="ftp://ftp.gnu.org/gnu/autoconf/" /></literallayout></para> |
+ |
+</sect2> |
/branches/LFS-4_1/lfs/appendixa/autoconf-desc.xml |
---|
9,24 → 9,25 |
<sect4><title>autoconf</title> |
<para>autoconf est un outil destiné à produire des scripts shell qui |
configurent automatiquement les packages de code source logiciel pour les |
adapter à de nombreuses sortes de systèmes de type Unix. Les scripts de |
configuration produits par autoconf sont indépendants d'autoconf lorsqu'ils |
sont exécutés, aussi leurs utilisateurs n'ont pas besoin d'avoir Autoconf |
installé.</para></sect4> |
configurent automatiquement les packages contenant les sources et ceci |
afin de les adapter à de nombreux systèmes de type Unix. Les scripts de |
configuration produits par autoconf sont indépendants de ce dernier |
ce qui se traduit par le fait que les utilisateurs n'ont pas besoin |
d'avoir Autoconf installé.</para></sect4> |
<sect4><title>autoheader</title> |
<para>Le programme autoheader permet de créer un fichier modèle des |
déclarations C #define, pour l'usage de configure.</para></sect4> |
déclarations C #define de façon à être utilisé par l'utilitaire |
configure.</para></sect4> |
<sect4><title>autom4te</title> |
<para>autom4te lance M4 de GNU sur des fichiers.</para></sect4> |
<para>autom4te lance l'utilitaire m4 de GNU.</para></sect4> |
<sect4><title>autoreconf</title> |
<para>Si il y a beaucoup de scripts configure générés par autoconf, le |
programme autoreconf peut vous faire gagner du temps. Il exécute autoconf |
programme autoreconf peut faire éviter certaines taches. Il exécute autoconf |
et autoheader (si nécessaire) de façon répétée pour reconstruire les scripts |
configure d'autoconf et les modèles d'entête de configuration dans |
configure d'autoconf et les modèles d'entête de configuration et seci dans |
l'arborescence rattachée au répertoire courant.</para></sect4> |
<sect4><title>autoscan</title> |
34,21 → 35,22 |
un package logiciel. autoscan examine les fichiers sources dans l'arborescence |
de dossiers. Si aucun répertoire n'est fourni sur la ligne de commande, il |
utilise le répertoire courant. Il cherche dans les fichiers sources les |
problèmes communs de portabilité et crée un fichier configure.scan qui est un |
préliminaire à configure.in pour ce package.</para></sect4> |
problèmes de portabilité courants et crée pour ce package un fichier |
configure.scan qui est un préliminaire à configure.in.</para></sect4> |
<sect4><title>autoupdate</title> |
<para>Le programme autoupdate met à jour le fichier configure.in qui appelle |
les macros autoconf par leurs anciens noms, afin qu'il utilise les noms de |
macros actuels.</para></sect4> |
les macros autoconf par leurs anciens noms. Cette mise à jour permet d'appeler |
les noms de macros actuels.</para></sect4> |
<sect4><title>ifnames</title> |
<para>ifnames peut être utile lors de l'écriture d'un configure.in pour un |
package. Il écrit les identifiants déjà utilisés par le package dans des |
conditions pour le pré-processeur C. Si un package a déjà été configuré pour |
avoir une certaine portabilité, ce programme peut aider à identifier ce que son |
script configure doit vérifier. Ceci peut aider à combler certains manques dans |
un fichier configure.in généré par autoscan.</para></sect4> |
<para>ifnames peut être utile lors de l'écriture d'un fichier configure.in. |
Il écrit les identifiants que le package utilise déjà dans des |
directives conditionnelles du pré-processeur C. Si un package a déjà été |
configuré pour avoir une certaine portabilité, ce programme peut aider à |
identifier ce que son script configure doit vérifier. Ceci peut aider à combler |
certains manques dans un fichier configure.in généré par autoscan. |
</para></sect4> |
</sect3> |
/branches/LFS-4_1/lfs/appendixa/autoconf-shortdesc.xml |
---|
6,7 → 6,7 |
<para>Autoconf crée des scripts shell qui configurent automatiquement du code |
source.</para> |
<para>Autoconf installe la suite:</para> |
<para>Autoconf installe les fichiers suivants:</para> |
<sect3><title>Programmes</title> |
<para>autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate et |