logo chat

Contact/Email

printImpression

Valid XHTML 1.0!

william dodé

Traduction du tutoriel Arch de Thomas Lord

Configuration système requise

Certains logiciels doivent être installés pour pouvoir utiliser arch.

Outils utilisés pour compiler arch

GNU Make : Il est nécessaire d'avoir GNU Make pour pouvoir compiler arch.

Outils Shell aux standards Posix : Le paquet nécessite que les outils shell au standards Posix soient présents sur votre système :

awk     find    mkdir   sh      wc
cat     fold    printf  tee     xargs
chmod   grep    pwd     test
date    head    rm      touch
echo    ls      sed     tsort

Note

Sur certains systèmes, le programme /bin/sh n'est pas un shell Posix (il se peut qu'il s'agisse d'une variante de csh ou encore d'une intégration très « buggée » du sh Posix). Sur ces systèmes, on devrait utiliser un autre shell pour lancer configure comme, par exemple

/usr/local/bin/bash ../configure --config-shell /usr/local/bin/bash

Périphérique "null" : Votre système doit pouvoir envoyer des données vers /dev/null. Ces données devraient tout simplement disparaître de l'univers. En tant que logiciel « écologique », nous avons fait en sorte que votre ordinateur puisse un jour convertir ces informations non traitées en chaleur, que vous pourrez utiliser en complément des systèmes de chauffage traditionnels.

Outils utilisés de manière interne par arch

Le reste des outils est utilisé de manière interne par arch lui-même. Ils ne doivent pas nécessairement être dans votre path -- lorsque vous compilez arch à partir des sources, lancez le script de configuration :

% ./configure --help

et

% ./configure --help-options

pour savoir comment indiquer les bonnes options à arch.

GNU Tar : GNU Tar doit être présent sur votre système. Arch appelle tar de manière interne pour empaqueter et dépaqueter les fichiers qu'il archive. Il est important que toutes les versions de Arch utilisent une version compatible de tar, raison pour laquelle GNU tar a été choisi.

GNU diff et GNU patch : Après de nombreuses délibérations, j'ai décidé d'utiliser les versions GNU de diff et patch. Plus précisément, nous avons besoin d'une version de diff capable de générer du « format unifié » (option -u) et une version de patch qui comprenne ce format et qui comprenne l'option --posix. (Ce serait facile d'utiliser des « diffs contextuels » ("context diffs") et, ainsi, les diff et patch standards. Cependant, les « diffs unifiés » sont plus lisibles et j'espère que choisir l'intégration spécifiques de ces sous-composants critiques aidera à donner à arch une stabilité à long terme.

Version du 31/05/2004 21h18 : wilk@flibuste.net--libre   docs-tla--fr--1.0     patch-99 ... base-0