en to es translation catalogue (72 entries)

note: type: TH
en: Debian Project
es: Proyecto Debian

note: type: TH
en: Debian manual
es: Manual de Debian

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

note: type: Plain text
en: fakeroot - run a command in an environment faking root privileges for file manipulation
es: fakeroot - ejecuta una orden en un entorno que falsea privilegios de superusuario para la manipulación de ficheros

note: type: SH
en: SYNOPSIS
es: SINOPSIS

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]>
es: B<fakeroot> B<[-l|--lib> I<biblioteca]> B<[--faked> I<binario-faked>B<]> B<[-i> I<fichero-a-cargar>B<]> B<[-s> I<fichero-salvado>B<]> B<[-u|--unknown-is-real ]> B<[-b|--fd-base ]> B<[-h|--help ]> B<[-v|--version ]> B<[--]> B<[orden]>

note: type: SH
en: DESCRIPTION
es: DESCRIPCIÓN

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.
es: B<fakeroot> ejecuta una orden en un entorno donde parece que se tiene permisos de superusuario para la manipulación de ficheros. Útil para permitir a usuarios crear archivos (tar, ar, .deb etc.) con ficheros con permisos/propietarios de superusuario.  Sin B<fakeroot> uno necesitaría privilegios de superusuario para crear los ficheros constituyentes del archivo con los permisos y propietario correctos, y después empaquetarlos, o uno tendría que construir los archivos directamente, sin usar el archivador.

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.
es: Si pretende construir paquetes usando B<fakeroot>, es aconsejable construir primero el paquete fakeroot: la etapa "debian/rules build" tiene algunas comprobaciones (la mayoría de ellas buscan fallos de versiones viejas de fakeroot). Si estas pruebas fallan (por ejemplo, porque tiene ciertos programas libc5 en el sistema), también fallará la construcción de otros paquetes mediante fakeroot, pero de formas mucho más sutiles.

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).
es: Además, dese cuenta que es mejor no realizar la compilación de los binarios bajo fakeroot. Especialmente configure y demás programas del estilo no se comportan bien cuando el sistema se comporta de forma diferente a la esperada. (o, de forma aleatoria, estos programas eliminan algunas variables de entorno, algunas de las cuales necesita fakeroot).

note: type: SH
en: OPTIONS
es: OPCIONES

note: type: TP
en: B<-l> I<library>, B<--lib> I<library>
es: B<-l> I<biblioteca>, B<--lib> I<biblioteca>

note: type: Plain text
en: Specify an alternative wrapper library.
es: Especifica una biblioteca envoltorio.

note: type: TP
en: B<--faked>I<\ binary>
es: B<--faked>I<\ binario>

note: type: Plain text
en: Specify an alternative binary to use as faked.
es: Especifica un binario alternativo a usar en vez de faked.

note: type: TP
en: B<[--]>I<\ command>
es: B<[--]>I<\ orden>

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.
es: Cualquier orden que quieras ejecutar bajo fakeroot. Use \(oq--\(cq si en la orden tiene otras opciones que puedan confundir el análisis de las opciones de fakeroot.

note: type: TP
en: B<-s>I<\ save-file>
es: B<-s>I<\ fichero-salvado>

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.
es: Guarda el entorno fakeroot en fichero-salvado al salir. Este fichero puede usarse para restaurar el entorno más tarde usando -i. Sin embargo, este fichero fallará y fakeroot se comportará de forma extraña a menos que no modifique los ficheros creados (N.T. del inglés touched, haciendo referencia a la orden touch, con la que fakeroot crea algunos ficheros vacíos para simular algunas situaciones) dentro del entorno fakeroot cuando esté fuera del entorno. Aun así, esto puede ser útil. Por ejemplo, puede usarse con rsync(1) para guardar y restaurar el árbol de directorios completo con la información de usuarios, grupos y dispositivos completa sin necesidad de ser superusuario. Consulte I</usr/share/doc/fakeroot/README.saving> para más detalles.

note: type: TP
en: B<-i>I<\ load-file>
es: B<-i>I<\ fichero-a-cargar>

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.
es: Carga un entorno fakeroot de fichero-a-cargar previamente salvado usando -s.  Note que esto no salva implícitamente el fichero, use también -s para conseguir esto. Es seguro usar el mismo fichero para -i y -s en una misma invocación de B<fakeroot.>

note: type: Plain text
en: Use the real ownership of files previously unknown to fakeroot instead of pretending they are owned by root:root.
es: Usa el propietario real para ficheros desconocidos previamente por fakeroot en vez de suponer que pertenecen a 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.
es: Especifica el descriptor de fichero base (sólo en modo TCP). Fd es el número mínimo de descriptor de fichero a usar para las conexiones TCP, puede ser importante para evitar conflictos con los descriptores de ficheros usados por programas ejecutándose dentro de B<fakeroot.>

note: type: Plain text
en: Display help.
es: Muestra la ayuda.

note: type: Plain text
en: Display version.
es: Muestra la versión.

note: type: SH
en: EXAMPLES
es: EJEMPLOS

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.
es: Aquí hay un ejemplo de una sesión con B<fakeroot>.  Dese cuenta que dentro de un entorno fakeroot la manipulación de ficheros que requiere privilegios de superusuario se realiza con éxito, pero realmente no se lleva a cabo.

note: type: Plain text
en: Only the effects that user B<joost> could do anyway happen for real.
es: Sólo las operaciones que el usuario B<joost> puede hacer se llevan a cabo realmente.

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).
es: B<fakeroot> se escribió específicamente para permitir que los usuario pudiesen crear paquetes (en el formato B<deb(5)> ) sin tener privilegios de superusuario.  Esto puede hacerse con órdenes como B<dpkg-buildpackage -rfakeroot> o B<debuild -rfakeroot> (realmente, -rfakeroot es predeterminado en debuild en estos momentos, así que no necesita el argumento).

note: type: SH
en: SECURITY ASPECTS
es: ASPECTOS DE SEGURIDAD

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.
es: B<fakeroot> es un programa normal, sin el bit setuid. No aumenta los privilegios de un usuario ni disminuye la seguridad del sistema.

note: type: SH
en: FILES
es: FICHEROS

note: type: SH
en: ENVIRONMENT
es: ENTORNO

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).
es: La llave usada para comunicarse con el demonio fakeroot. Cualquier programa comenzado con el B<LD_PRELOAD> correcto y la B<FAKEROOTKEY> de un demonio en ejecución conectará automáticamente con ese demonio, y tendrá la misma visión "falsa" de los permisos/propietarios de los ficheros del sistema. (sumiendo que el demonio y el programa que se conecta los ejecute el mismo usuario).

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/>
es: Fakeroot está implementado envolviendo las llamadas al sistema. Esto se realiza modificando las variables de entorno de forma que queden como LD_LIBRARY_PATH=/usr/lib/fakeroot y LD_PRELOAD=libfakeroot.so.0. Esa biblioteca se carga antes que la biblioteca de C del sistema, y de esa forma se interceptan gran parte de las llamadas al sistema. Si necesita modificar B<LD_LIBRARY_PATH> o B<LD_PRELOAD> dentro de un entorno fakeroot, deberán quedar establecidos de forma relativa, como en B<LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/foo/bar/>

note: type: SH
en: LIMITATIONS
es: LIMITACIONES

note: type: IP
en: B<Library versions>
es: B<Versiones de la biblioteca>

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.
es: Toda orden ejecutada con B<fakeroot> necesita enlazarse con la misma versión de la biblioteca de C del mismo B<fakeroot.>

note: type: Plain text
en: fakeroot doesn't wrap open(), create(), etc. So, if user B<joost> does either
es: fakeroot no envuelve open(), create(), etc. Así, que si el usuario B<joost> hace

note: type: Plain text
en: touch foo
    fakeroot 
    ls -al foo
es: touch tal
    fakeroot 
    ls -al tal

note: type: Plain text
en: or the other way around,
es: o del otro modo,

note: type: Plain text
en: fakeroot
    touch foo
    ls -al foo
es: fakeroot
    touch tal
    ls -al tal

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.
es: fakeroot no puede saber en el primer caso que, el propietario de tal realmente debe ser B<joost> mientras que en el segundo debe ser B<root>.  Para los paquetes Debian, dar a todos los ficheros "desconocidos" uid=gid=0 por omisión, está siempre bien. La forma real de solucionar esto es envolver B<open()> y B<create()>, pero esto crea otros problemas, como demuestra el paquete libtricks. Este paquete envuelve más funciones, e intenta hacer más cosas que B<fakeroot .> Se vio que una pequeña actualización de libc (de una donde la función B<stat()> no usaba B<open()> a otra en la que B<stat()> usaba (en algunas ocasiones)  B<open()>), causaba violaciones de segmento inexplicables (esto es, el B<stat()> de libc6 llamaba el B<open()> envuelto, que luego llamaba al B<stat()> de libc6, etc). Arreglarlo no fue tan difícil, pero una vez arreglado, es cuestión de tiempo antes de que otra función empiece a usar open(), ni hablar de portarlo a otro sistema operativo. Así que decidí reducir al máximo el número de funciones envuelta por fakeroot, para limitar la probabilidad de \(oqcolisiones\(cq.

note: type: IP
en: B<GNU configure (and other such programs)>
es: B<GNU configure (y otros programas por el estilo)>

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.
es: fakeroot, en efecto, cambia el comportamiento del sistema. Los programas que prueban el sistema, como GNU configure, pueden verse confundidos por esto (o si no lo hacen, llevarán a fakeroot tan al límite que será este el que se confunda). Así que es aconsejable no ejecutar el objetivo "configure" en un entorno fakeroot. Como configure debe ejecutarse en "debian/rules build", "dpkg-buildpackage -rfakeroot" tiene cuidado de esto, haciéndolo correctamente.

note: type: SH
en: BUGS
es: FALLOS

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).
es: No envuelve open(). Esto no es malo por si mismo, pero si un programa hace open("fichero", O_WRONLY, 000), escribe en "fichero", lo cierra, y trata de abrirlo de nuevo para leer el fichero, entonces falla al abrirlo, ya que el modo del fichero será 000. El fallo es que si el superusuario hace lo mismo, open()  será satisfactorio, ya que los permisos del fichero no se comprueban para el superusuario. Elegí no envolver open(), ya que open() se usa en muchas otras funciones de libc (incluso en aquellas que ya están envueltas), de forma que se crean bucles (o posibles bucles futuros, cuando la implementación de varias funciones de libc cambie ligeramente).

note: type: SH
en: COPYING
es: COPIA

note: type: Plain text
en: B<fakeroot> is distributed under the GNU General Public License.  (GPL 2.0 or greater).
es: B<fakeroot> se distribuye bajo la Licencia Pública General de GNU.  (GPL 2.0 o posterior).

note: type: SH
en: AUTHORS
es: AUTORES

note: type: SH
en: MANUAL PAGE
es: PÁGINA DEL MANUAL

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.
es: la mayor parte de J.H.M. Dassen E<lt>jdassen@debian.orgE<gt> con muchas modificaciones y añadiduras de joost y Clint.

note: type: SH
en: SEE ALSO
es: VÉASE ADEMÁS

note: type: TH
en: 17 June 2004
es: 17 de Junio de 2004

note: type: TH
en: Debian GNU/Linux manual
es: Manual Debian GNU/Linux

note: type: Plain text
en: faked - daemon that remembers fake ownership/permissions of files manipulated by fakeroot processes.
es: faked - demonio que recuerda los propietarios/permisos falsos de ficheros manipulados por un proceso 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<]>
es: B<faked> B<[--debug] [--foreground] [--cleanup] [--key> I<número-llave>B<]> B<[--load] [--save-file> I<fichero-salvado>B<]> B<[--port> I<puerto-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.
es: Si un proceso fakeroot quiere cambiar el propietario de un fichero, B<faked> es el proceso que recuerda el nuevo propietario. Si después el mismo proceso fakeroot hace un stat() para ese fichero, entonces la llamada la función envoltorio stat() de libfakeroot primero preguntará a faked por el propietario falso ... de ese fichero, y luego informará de ello.

note: type: Plain text
en: Print debugging information on stderr.
es: Muestra información de depurado en stderr.

note: type: Plain text
en: Don't fork into the background.
es: No realiza un fork en segundo plano.

note: type: TP
en: B<--cleanup \ number>
es: B<--cleanup \ número>

note: type: Plain text
en: Cleanup the semaphores.
es: Borra los semáforos.

note: type: TP
en: B<--key \ key-number>
es: B<--key \ número-llave>

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).
es: No crea un nuevo canal de comunicación, sino que usa el canal especificado por la llave. (El canal especificado se crea en caso de no existir).

note: type: TP
en: B<--save-file \ save-file>
es: B<--save-file \ fichero-salvado>

note: type: Plain text
en: Save the environment to save-file on exit.
es: Salva el entorno al salir en fichero-salvado .

note: type: Plain text
en: Load a previously saved environment from the standard input.
es: Carga un entorno previamente salvado desde la entrada estándar.

note: type: Plain text
en: Use real ownership of previously-unknown files instead of setting them to root:root.
es: Usa el propietario real de ficheros previamente desconocidos en vez de suponer que son root:root.

note: type: TP
en: B<--port \ tcp-port>
es: B<--port \ puerto-TCP>

note: type: Plain text
en: Use TCP port tcp-port.
es: Usa el puerto TCP puerto-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.
es: Ninguno hasta ahora. Está avisado, consideración: aunque he escrito varios programas más largos (y pequeños), nunca escribí algo que fuese tan pequeño como B<fakeroot>, con tantos fallos como B<fakeroot>, y que todavía fuese usable como, por ejemplo la versión 0.0_3 de B<fakeroot> , la primera versión que podría usarse para construirse a si mismo.

note: type: Plain text
en: mostly by J.H.M. Dassen E<lt>jdassen@debian.orgE<gt> mods/additions by joost and Clint.
es: la mayor parte de J.H.M. Dassen E<lt>jdassen@debian.orgE<gt> con muchas modificaciones y añadiduras de joost y Clint.
