fakeroot 1.55 - en to fr translation catalogue (69 entries)

note: type: TH
en: Debian Project
fr: Projet Debian

note: type: TH
en: Debian manual
fr: Manuel de Debian

note: Manpage by J.H.M. Dassen <jdassen@debian.org> and Clint Adams type: SH
en: NAME
fr: NOM

note: type: Plain text
en: fakeroot - run a command in an environment faking root privileges for file manipulation
fr: fakeroot - lance une commande dans un environnement simulant les privilèges du superutilisateur pour la manipulation des fichiers.

note: type: Plain text
en: B<fakeroot> B<[-l|--lib> I<library]> B<[--faked> I<faked-binary>B<]> B<[-i> I<load-file>B<]> B<[-s> I<save-file>B<]> B<[-u|--unknown-is-real ]> B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[command]>
fr: B<fakeroot> B<[-l|--lib> I<bibliothèque]> B<[--faked> I<binaire>B<de>I<simulation]> B<[-i> I<fichier-de-chargement>B<]> B<[-s> I<fichier-de-sauvegarde>B<]> B<[-u|--unknown-is-real ]> B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[commande]>

note: type: Plain text
en: B<fakeroot> runs a command in an environment wherein it appears to have root privileges for file manipulation.  This is useful for allowing users to create archives (tar, ar, .deb etc.) with files in them with root permissions/ownership.  Without B<fakeroot> one would need to have root privileges to create the constituent files of the archives with the correct permissions and ownership, and then pack them up, or one would have to construct the archives directly, without using the archiver.
fr: B<fakeroot> lance une commande dans un environnement dans lequel cette commande obtient les droits de l'administrateur pour manipuler des fichiers. C'est pratique pour permettre aux utilisateurs de créer des archives (tar, ar, .deb, etc.) qui contiennent des fichiers avec les privilèges et appartenances du superutilisateur. Sans B<fakeroot>, il faudrait posséder les droits du superutilisateur pour donner les droits et appartenances convenables aux fichiers constituant l'archive, puis de les assembler\ ; ou bien, il faudrait construire directement l'archive, sans utiliser le programme d'archivage.

note: type: Plain text
en: If you intend to build packages with B<fakeroot>, please try building the fakeroot package first: the "debian/rules build" stage has a few tests (testing mostly for bugs in old fakeroot versions). If those tests fail (for example because you have certain libc5 programs on your system), other packages you build with fakeroot will quite likely fail too, but possibly in much more subtle ways.
fr: Si vous désirez construire des paquets avec B<fakeroot>, veuillez essayer de construire d'abord le paquet fakeroot\ : l'étape «\ debian/rules build\ » réalise quelques tests (principalement pour les bogues des vieilles versions de fakeroot). Si ces tests échouent (si vous avez par exemple certains programmes en libc5 sur votre système), la construction d'autres paquets avec fakeroot échouera certainement aussi, mais de façon parfois plus subtile.

note: type: Plain text
en: Also, note that it's best not to do the building of the binaries themselves under fakeroot. Especially configure and friends don't like it when the system suddenly behaves differently from what they expect. (or, they randomly unset some environment variables, some of which fakeroot needs).
fr: De même, notez qu'il vaut mieux ne pas construire les binaires eux-mêmes sous fakeroot. En particulier, configure et ses amis n'apprécient pas quand le système se comporte différemment de ce qu'ils attendent (parfois, ils modifient aléatoirement des variables d'environnement dont fakeroot a besoin).

note: type: TP
en: B<-l> I<library>, B<--lib> I<library>
fr: B<-l> I<bibliothèque>, B<--lib> I<bibliothèque>

note: type: Plain text
en: Specify an alternative wrapper library.
fr: Spécifie une autre bibliothèque de substitution (wrapper library).

note: type: TP
en: B<--faked>I<\ binary>
fr: B<--faked>I<\ binaire>

note: type: Plain text
en: Specify an alternative binary to use as faked.
fr: Spécifie l'utilisation d'une autre bibliothèque que faked.

note: type: TP
en: B<[--]>I<\ command>
fr: B<[--]>I<\ commande>

note: type: Plain text
en: Any command you want to be ran as fakeroot. Use \(oq--\(cq if in the command you have other options that may confuse fakeroot's option parsing.
fr: La commande à lancer sous fakeroot. Utilisez «\ --\ »  si des options de la commande risque d'être confondues avec celles de fakeroot.

note: type: TP
en: B<-s>I<\ save-file>
fr: B<-s>I<\ fichier-de-sauvegarde>

note: type: Plain text
en: Save the fakeroot environment to save-file on exit. This file can be used to restore the environment later using -i. However, this file will leak and fakeroot will behave in odd ways unless you leave the files touched inside the fakeroot alone when outside the environment. Still, this can be useful. For example, it can be used with rsync(1) to back up and restore whole directory trees complete with user, group and device information without needing to be root. See I</usr/share/doc/fakeroot/README.saving> for more details.
fr: Enregistre l'environnement de fakeroot dans fichier-de-sauvegarde en quittant. Ce fichier pourra servir plus tard à restaurer cette configuration grâce à l'option -i. Toutefois, cette option échouera et fakeroot se comportera bizarrement sauf si vous laissez les fichiers manipulés par fakeroot intacts quand vous êtes en dehors de cet environnement. Malgré cette restriction, cela peut être utile. Par exemple, cela peut servir avec rsync(1) pour sauvegarder et restaurer toute une arborescence de répertoires avec les informations de propriétaire, groupe et périphérique sans avoir à être superutilisateur. Voir I</usr/share/doc/fakeroot/README.saving> pour plus d'informations.

note: type: TP
en: B<-i>I<\ load-file>
fr: B<-i>I<\ fichier-de-chargement>

note: type: Plain text
en: Load a fakeroot environment previously saved using -s from load-file.  Note that this does not implicitly save the file, use -s as well for that behaviour. Using the same file for both -i and -s in a single B<fakeroot> invocation is safe.
fr: Recharge à partir de fichier-de-chargement un environnement fakeroot préalablement sauvegardé en utilisant l'option -s. Notez que cela ne sauvegardera pas automatiquement la configuration, vous devez repréciser -s dans ce but. L'utilisation du même nom de fichier pour -i et -s dans une seule commande B<fakeroot> ne pose pas de problème.

note: type: Plain text
en: Use the real ownership of files previously unknown to fakeroot instead of pretending they are owned by root:root.
fr: Utilise le véritable propriétaire des fichiers auparavant inconnus de fakeroot, plutôt que de considérer qu'ils appartiennent à root:root.

note: type: Plain text
en: Specify fd base (TCP mode only). fd is the minimum file descriptor number to use for TCP connections; this may be important to avoid conflicts with the file descriptors used by the programs being run under fakeroot.
fr: Définit la valeur de base du descripteur de fichier (en mode TCP uniquement). Fd sera la plus petite valeur du descripteur de fichier utilisé pour les connexions TCP. Ce réglage peut être très pratique pour gérer les descripteurs de fichiers utilisés par les programmes qui fonctionnent sous fakeroot.

note: type: Plain text
en: Display help.
fr: Affiche l'aide.

note: type: Plain text
en: Display version.
fr: Affiche la version.

note: type: SH
en: EXAMPLES
fr: EXEMPLES

note: type: Plain text
en: Here is an example session with B<fakeroot>.  Notice that inside the fake root environment file manipulation that requires root privileges succeeds, but is not really happening.
fr: Voici un exemple d'utilisation de B<fakeroot>. Notez bien qu'à l'intérieur de l'environnement fakeroot, les manipulations de fichiers qui requièrent les privilèges du superutilisateur ont lieu, mais uniquement virtuellement.

note: type: Plain text
en: Only the effects that user B<joost> could do anyway happen for real.
fr: Seule l'opération que l'utilisateur B<joost> pouvait réaliser a réellement aboutie.

note: type: Plain text
en: B<fakeroot> was specifically written to enable users to create Debian GNU/Linux packages (in the B<deb(5)> format) without giving them root privileges.  This can be done by commands like B<dpkg-buildpackage -rfakeroot> or B<debuild -rfakeroot> (actually, -rfakeroot is default in debuild nowadays, so you don't need that argument).
fr: B<fakeroot> a été écrit spécifiquement pour permettre aux utilisateurs de créer des paquets pour Debian GNU/Linux (au format B<deb(5)>) sans avoir à leur donner les privilèges du superutilisateur. Ceci peut être fait par des commandes telles que B<dpkg-buildpackage -rfakeroot> ou B<debuild -rfakeroot> (-rfakeroot est actuellement utilisé par défaut par debuild, donc vous n'avez pas besoin de cet argument).

note: type: SH
en: SECURITY ASPECTS
fr: ASPECTS DE SÉCURITÉ

note: type: Plain text
en: B<fakeroot> is a regular, non-setuid program. It does not enhance a user's privileges, or decrease the system's security.
fr: B<fakeroot> est un programme normal, sans privilèges spéciaux. Il n'augmente pas les privilèges de l'utilisateur et n'altère pas la sécurité du système.

note: type: SH
en: FILES
fr: FICHIERS

note: type: SH
en: ENVIRONMENT
fr: ENVIRONNEMENT

note: type: Plain text
en: The key used to communicate with the fakeroot daemon. Any program started with the right B<LD_PRELOAD> and a B<FAKEROOTKEY> of a running daemon will automatically connect to that daemon, and have the same "fake" view of the file system's permissions/ownerships.  (assuming the daemon and connecting program were started by the same user).
fr: La clé utilisée pour communiquer avec le démon fakeroot. Tout programme qui démarre avec le bon B<LD_PRELOAD> et une B<FAKEROOTKEY> d'un serveur actif se connectera automatiquement à ce démon, et aura la même «\ fausse\ » vision des droits du système de fichiers (si le serveur et le programme connecté ont bien été lancés par le même utilisateur).

note: type: Plain text
en: Fakeroot is implemented by wrapping system calls.  This is accomplished by setting LD_LIBRARY_PATH=/usr/lib/fakeroot and LD_PRELOAD=libfakeroot.so.0.  That library is loaded before the system's C library, and so most of the library functions are intercepted by it.  If you need to set either B<LD_LIBRARY_PATH> or B<LD_PRELOAD> from within a fakeroot environment, it should be set relative to the given paths, as in B<LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/foo/bar/>
fr: Fakeroot a été conçu en encapsulant les appels systèmes. On y arrive en définissant LD_LIBRARY_PATH=/usr/lib/fakeroot et LD_PRELOAD=libfakeroot.so.0. Cette bibliothèque est chargée avant la bibliothèque C du système, d'où l'interception de la plupart des fonctions de la bibliothèque. Si vous devez définir d'autres B<LD_LIBRARY_PATH> ou B<LD_PRELOAD> au sein d'un environnement fakeroot, cela devrait être fait en respectant l'ordre de placement, par exemple comme dans B<LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/toto/titi/>.

note: type: SH
en: LIMITATIONS
fr: LIMITES

note: type: IP
en: B<Library versions>
fr: B<Versions des bibliothèques>

note: type: Plain text
en: Every command executed within B<fakeroot> needs to be linked to the same version of the C library as B<fakeroot> itself.
fr: Toute commande exécutée sous B<fakeroot> devra être liée à la même version de la bibliothèque C que B<fakeroot> lui-même.

note: type: Plain text
en: fakeroot doesn't wrap open(), create(), etc. So, if user B<joost> does either
fr: fakeroot n'encapsule pas open(), create(), etc. Donc si l'utilisateur B<joost> tape soit

note: type: Plain text
en: or the other way around,
fr: soit

note: type: Plain text
en: fakeroot has no way of knowing that in the first case, the owner of foo really should be B<joost> while the second case it should have been B<root>.  For the Debian packaging, defaulting to giving all "unknown" files uid=gid=0, is always OK. The real way around this is to wrap B<open()> and B<create()>, but that creates other problems, as demonstrated by the libtricks package. This package wrapped many more functions, and tried to do a lot more than B<fakeroot .> It turned out that a minor upgrade of libc (from one where the B<stat()> function didn't use B<open()> to one with a B<stat()> function that did (in some cases) use B<open()>), would cause unexplainable segfaults (that is, the libc6 B<stat()> called the wrapped B<open()>, which would then call the libc6 B<stat()>, etc).  Fixing them wasn't all that easy, but once fixed, it was just a matter of time before another function started to use open(), never mind trying to port it to a different operating system. Thus I decided to keep the number of functions wrapped by fakeroot as small as possible, to limit the likelihood of \(oqcollisions\(cq.
fr: fakeroot n'aura aucun moyen de savoir que dans le premier cas, le propriétaire de foo est réellement B<joost> tandis que dans le second cas, il aurait dû être B<root>. Pour un paquet Debian, il est toujours correct de donner à tous les fichiers «\ inconnus\ » l'uid=gid=0. La vraie solution est de simuler B<open()> et B<create()>, mais cela soulève d'autres problèmes, comme démontré par le paquet libtricks. Ce paquet simule beaucoup d'autres fonctions, et tente d'aller plus loin que B<fakeroot .> On peut s'apercevoir qu'une mise à jour minime de la libc (d'une version dans laquelle la fonction B<stat()> n'utilise pas B<open()> à une nouvelle version dans laquelle la fonction B<stat()> utilise (dans certains cas)  B<open()>), causera d'inexplicables erreurs de segmentation (ainsi, le B<stat()> de la libc6 appellera la fonction simulée B<open()>, qui à son tour appellera la fonction B<stat()> de la libc6, etc.). La correction n'a pas été facile, mais une fois corrigé, ce n'était plus qu'une question de temps avant qu'une autre fonction ne se mette à utiliser open(). Quant au portage sur un autre système d'exploitation, il n'a pas été envisagé. Il a donc été décidé de limiter au maximum le nombre de fonctions simulées par fakeroot, afin de limiter l'éventualité de ces «\ collisions\ ».

note: type: IP
en: B<GNU configure (and other such programs)>
fr: B<GNU configure (et autres programmes du même genre)>

note: type: Plain text
en: fakeroot, in effect, is changing the way the system behaves. Programs that probe the system like GNU configure may get confused by this (or if they don't, they may stress fakeroot so much that fakeroot itself becomes confused). So, it's advisable not to run "configure" from within fakeroot. As configure should be called in the "debian/rules build" target, running "dpkg-buildpackage -rfakeroot" correctly takes care of this.
fr: En pratique, fakeroot modifie le comportement du système. Les programmes qui testent le système (tel que configure du GNU) peuvent être troublés par cela (ou, s'ils ne le sont pas, ils risquent de solliciter fakeroot à un point tel que celui-ci risque lui-même de s'y perdre). Il est donc préférable de ne pas lancer «\ configure\ » dans un environnement fakeroot. Comme configure doit être lancé par la cible build de debian/rules, l'utilisation de «\ dpkg-buildpackage -rfakeroot\ » gère correctement ce problème.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: It doesn't wrap open(). This isn't bad by itself, but if a program does open("file", O_WRONLY, 000), writes to file "file", closes it, and then again tries to open to read the file, then that open fails, as the mode of the file will be 000. The bug is that if root does the same, open() will succeed, as the file permissions aren't checked at all for root. I choose not to wrap open(), as open() is used by many other functions in libc (also those that are already wrapped), thus creating loops (or possible future loops, when the implementation of various libc functions slightly change).
fr: open() n'est pas simulé. Ce n'est pas si grave que cela, mais si un programme invoque open("file", O_WRONLY, 000), écrit dans ce fichier «\ file\ », le ferme, puis réessaye ensuite de l'ouvrir en lecture, alors cette tentative échouera, car les droits du fichier seront 000. Le bogue, c'est que si root fait cette opération, alors open() fonctionne, puisque les droits des fichiers ne sont pas du tout vérifiés pour root. Il a été choisi de ne pas simuler open(), car open() est utilisé par nombre d'autres fonctions de la libc (dont certaines qui sont déjà simulées par fakeroot), ce qui créerait des boucles (ou pourrait en créer quand l'implémentation des diverses fonctions de la libc change).

note: type: SH
en: COPYING
fr: COPIES

note: type: Plain text
en: B<fakeroot> is distributed under the GNU General Public License.  (GPL 2.0 or greater).
fr: B<fakeroot> est distribué sous la licence GNU General Public License.  (GPL 2.0 ou supérieure).

note: type: SH
en: AUTHORS
fr: AUTEURS

note: type: TP
en: joost witteveen
fr: Joost Witteveen

note: type: SH
en: MANUAL PAGE
fr: PAGE DE MANUEL

note: type: Plain text
en: mostly by J.H.M. Dassen E<lt>jdassen@debian.orgE<gt> Rather a lot mods/additions by joost and Clint.
fr: En majeure partie écrite par J.H.M. Dassen E<lt>jdassen@debian.orgE<gt>: La plupart des ajouts et des modifications par Joost et Clint.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: TH
en: 17 June 2004
fr: 17 juin 2004

note: type: TH
en: Debian GNU/Linux manual
fr: Manuel de Debian GNU/Linux

note: type: Plain text
en: faked - daemon that remembers fake ownership/permissions of files manipulated by fakeroot processes.
fr: Faked - démon qui mémorise les permissions et propriétaires factices des fichiers manipulés par les processus sous fakeroot.

note: type: Plain text
en: B<faked> B<[--debug] [--foreground] [--cleanup] [--key> I<msg-key>B<]> B<[--load] [--save-file> I<save-file>B<]> B<[--port> I<TCP-port>B<]>
fr: B<faked> B<[--debug] [--foreground] [--cleanup] [--key> I<clé-msg>B<]> B<[--load] [--save-file> I<fichier-de-sauvegarde>B<]> B<[--port> I<port_TCP>B<]>

note: type: Plain text
en: If a fakeroot process wants to change the ownership of a file, then B<faked> is the process that remembers that new owner. If later the same fakeroot process does a stat() for that filename, then the libfakeroot wrapped stat() call will first ask faked for the fake ownership etc of that file, and then report it.
fr: Lorsqu'un processus sous fakeroot veut changer le propriétaire d'un fichier, c'est le processus B<faked> qui mémorise ce nouveau propriétaire. Si plus tard ce même processus sous fakeroot lance un stat() pour ce nom de fichier, alors l'appel à stat(), intercepté par libfakeroot, interrogera tout d'abord faked pour connaître le propriétaire factice (etc.) de ce fichier, et l'affichera.

note: type: Plain text
en: Print debugging information on stderr.
fr: Affiche les informations de débogage sur la sortie d'erreur.

note: type: Plain text
en: Don't fork into the background.
fr: Ne pas se dupliquer (fork) en tâche de fond.

note: type: TP
en: B<--cleanup \ number>
fr: B<--cleanup \ nombre>

note: type: Plain text
en: Cleanup the semaphores.
fr: Nettoyer les sémaphores.

note: type: TP
en: B<--key \ key-number>
fr: B<--key \ numéro-clé>

note: type: Plain text
en: Don't allocate a new communication channel, but use channel specified by key. (If the specified channel doesn't exist, it's created).
fr: Ne pas assigner un nouveau canal de communication, mais utiliser plutôt le canal indiqué par la clé (le canal indiqué sera créé s'il n'existe pas).

note: type: TP
en: B<--save-file \ save-file>
fr: B<--save-file \ fichier-de-sauvegarde>

note: type: Plain text
en: Save the environment to save-file on exit.
fr: Enregistre l'environnement dans le fichier-de-sauvegarde en quittant.

note: type: Plain text
en: Load a previously saved environment from the standard input.
fr: Restaure un environnement préalablement enregistré à partir de l'entrée standard.

note: type: Plain text
en: Use real ownership of previously-unknown files instead of setting them to root:root.
fr: Utilise le véritable propriétaire des fichiers auparavant inconnus que de les attribuer à root:root.

note: type: TP
en: B<--port \ tcp-port>
fr: B<--port \ port-tcp>

note: type: Plain text
en: Use TCP port tcp-port.
fr: Utilise le port TCP port-tcp.

note: type: Plain text
en: None so far. Be warned, though: although I've written quite a few much larger (and smaller) programs, I've never written anything that was as tiny as B<fakeroot>, had as many bugs as B<fakeroot>, and still was as usable as, say, B<fakeroot> version 0.0_3, the first version that could be used to build itself.
fr: Aucun jusqu'ici. Cependant, soyez prudent : bien que l'auteur de fakeroot a écrit des programmes parfois bien plus gros (et d'autres plus petits), il n'a jamais rien écrit d'aussi minuscule que B<fakeroot>, contenant autant de bogues que B<fakeroot>, mais qui reste tout utilisable que, par exemple, B<fakeroot> version 0.0_3, la première version utilisable pour se construire lui-même.

note: type: Plain text
en: mostly by J.H.M. Dassen E<lt>jdassen@debian.orgE<gt> mods/additions by joost and Clint.
fr: En majeure partie écrite par J.H.M. Dassen E<lt>jdassen@debian.orgE<gt>. La plupart des ajouts et des modifications par Joost et Clint.

note: type: Plain text
en: B<fakeroot>(1), B<dpkg-buildpackage>(1), B<debuild>(1)  B</usr/share/doc/fakeroot/DEBUG>
fr: B<fakeroot>(1)  B<dpkg-buildpackage>(1), B<debuild>(1)  B</usr/share/doc/fakeroot/DEBUG>
