diff options
author | J. Vicente Carrasco <carvay@FreeBSD.org> | 2008-11-23 23:13:17 +0000 |
---|---|---|
committer | J. Vicente Carrasco <carvay@FreeBSD.org> | 2008-11-23 23:13:17 +0000 |
commit | 26f65b575593ed349cdd56f0629dbc0a7624da98 (patch) | |
tree | af0537d31fc6246522da49bbe9f9e28e7658b054 /es_ES.ISO8859-1/books/handbook | |
parent | ba0c747d204bf22437149d4be037ea443afb0150 (diff) | |
download | doc-26f65b575593ed349cdd56f0629dbc0a7624da98.tar.gz doc-26f65b575593ed349cdd56f0629dbc0a7624da98.zip |
- Synchronize the contents with the original.
- The last section (left empty) needs translation
yet, so the %SRCID% is still to 0.0.
Notes
Notes:
svn path=/head/; revision=33276
Diffstat (limited to 'es_ES.ISO8859-1/books/handbook')
-rwxr-xr-x | es_ES.ISO8859-1/books/handbook/linuxemu/chapter.sgml | 1897 |
1 files changed, 976 insertions, 921 deletions
diff --git a/es_ES.ISO8859-1/books/handbook/linuxemu/chapter.sgml b/es_ES.ISO8859-1/books/handbook/linuxemu/chapter.sgml index 176565b68d..3f67429f55 100755 --- a/es_ES.ISO8859-1/books/handbook/linuxemu/chapter.sgml +++ b/es_ES.ISO8859-1/books/handbook/linuxemu/chapter.sgml @@ -45,27 +45,27 @@ <para>&os; proporciona compatibilidad de binarios con muchos otros sistemas operativos tipo &unix;, incluyendo Linux. - Puede estarse preguntando ¿por qué necesita + Puede estarse preguntando ¿por qué necesita &os; ejecutar binarios de Linux? La - respuesta a esa pregunta es muy simple. Muchos desarrolladores y - compañías desarrollan sólo para Linux, ya - que últimamente es el blanco de todas las miradas dentro del + respuesta a esa pregunta es muy simple. Muchos desarrolladores y + compañías desarrollan sólo para Linux, ya + que últimamente es el blanco de todas las miradas dentro del mundo de las tecnologís de la información. - Esto hace que la comunidad &os; tenga que exigir a esas - compañías y desarrolladores que produzcan versiones + Esto hace que la comunidad &os; tenga que exigir a esas + compañías y desarrolladores que produzcan versiones nativas de sus aplicaciones para &os;. - El problema es que la mayoría de esas compañías - no suelen saber realmente cuánta gente utilizaría + El problema es que la mayoría de esas compañías + no suelen saber realmente cuánta gente utilizaría su producto si existieran esas versiones para &os;, y - la mayoría continúa desarrollando únicamente + la mayoría continúa desarrollando únicamente para Linux. - Vista la situación ¿que puede hacer un usuario de &os? - Aquí es donde entra en juego la compatibilidad binaria con + Vista la situación ¿que puede hacer un usuario de &os? + Aquí es donde entra en juego la compatibilidad binaria con Linux.</para> - <para>Para expresarlo en pocas palabras, dicha compabitilidad permite - a los usuarios de &os; cerca del 90% de las aplicaciones de Linux sin - tener que modificarlas en absoluto. Entre estas está + <para>Para expresarlo en pocas palabras, dicha compabitilidad permite + a los usuarios de &os; cerca del 90% de las aplicaciones de Linux sin + tener que modificarlas en absoluto. Entre estas está <application>&staroffice;</application>, la versión Linux de <application>&netscape;</application>, <application>&adobe; &acrobat;</application>, @@ -73,16 +73,16 @@ <application><trademark>VMware</trademark></application>, <application>&oracle;</application>, <application><trademark class="registered">WordPerfect</trademark></application>, <application>Doom</application>, - <application>Quake</application> y muchas más. En determinados + <application>Quake</application> y muchas más. En determinados casos los binarios Linux rinden mejor en &os; que en Linux.</para> - <para>Existen, por desgracia, ciertas características + <para>Existen, por desgracia, ciertas características específicas de Linux que no funcionan en &os;. - Los binarios Linux no funcionarán en &os; si recurren a - llamadas específicas de &i386; como la activación + Los binarios Linux no funcionarán en &os; si recurren a + llamadas específicas de &i386; como la activación del modo virtual 8086.</para> - <para>Tras leer este capítulo sabrá:</para> + <para>Tras leer este capítulo sabrá usted:</para> <itemizedlist> <listitem> <para>cómo activar la compatibilidad binaria con Linux en su @@ -100,7 +100,7 @@ </listitem> <listitem> - <para>cuáles son los detalles de la implementación de + <para>cuáles son los detalles de la implementación de compatibilidad binaria con Linux en &os;.</para> </listitem> </itemizedlist> @@ -121,10 +121,10 @@ <indexterm><primary>KLD (objeto cargable del kernel)</primary></indexterm> - <para>La compatibilidad binaria con Linux no está activada - por defecto. La forma más sencilla de habilitarla - es cargar el KLD (<quote>objeto cargable en el kernel</quote>) - <literal>linux</literal>. Como usuario + <para>La compatibilidad binaria con Linux no viene activada + por omisión. La forma más sencilla de habilitarla + es cargar el KLD (<quote>objeto cargable en el kernel</quote>) + <literal>linux</literal>. Como usuario <username>root</username> proceda del siguiente modo:</para> <screen>&prompt.root; <userinput>kldload linux</userinput></screen> @@ -135,7 +135,7 @@ <programlisting>linux_enable="YES"</programlisting> - <para>Utilice &man.kldstat.8; para verificar que el KLD + <para>Utilice &man.kldstat.8; para verificar que el KLD esté cargado:</para> <screen>&prompt.user; <userinput>kldstat</userinput> @@ -148,9 +148,9 @@ Id Refs Address Size Name </indexterm> <para>Si por alguna razón no desea o no puede cargar el KLD, - entonces puede enlazar estaticamente la compatibilidad de binarios + entonces puede enlazar estáticamente la compatibilidad de binarios Linux en el kernel agregando <literal>options COMPAT_LINUX</literal> - a su archivo de configuración del kernel. Entonces instale + a su fichero de configuración del kernel. Luego instale su nuevo kernel como se describe en <xref linkend="kernelconfig">.</para> @@ -161,34 +161,35 @@ Id Refs Address Size Name <secondary>instalación de bibliotecas Linux</secondary> </indexterm> - <para>Puede hacerse de dos maneras, ya sea usando + <para>Puede hacerse de dos maneras, ya sea usando el port <link linkend="linuxemu-libs-port">linux_base</link>, - o instalándolas + o instalándolas <link linkend="linuxemu-libs-manually">de forma manual</link>.</para> <sect3 id="linuxemu-libs-port"> <title>Instalación usando el port linux_base</title> <indexterm><primary>colección de ports</primary></indexterm> - <para>Este es con mucho el método mas sencillo + <para>Este es con mucho el método mas sencillo para instalar bibliotecas de ejecución. Es como - instalar cualquier otro port desde la - <ulink type="html" url="file://localhost/usr/ports/">colección - de ports</ulink>. Es tan sencillo como esto:</para> + instalar cualquier otro port de la + <ulink type="html" url="file://localhost/usr/ports/">Colección + de Ports</ulink>. Es tan sencillo como esto:</para> <screen>&prompt.root; <userinput>cd /usr/ports/emulators/linux_base</userinput> &prompt.root; <userinput>make install distclean</userinput></screen> - <para>Hecho esto debería disponer de compatibilidad binaria con - Linux. Algunos programas pueden <quote>quejarse</quote> por - la presencia de versiones antiguas de algunas bibliotecas del - sistema. En general esto no es un problema muy grave.</para> - - <note><para>Pueden existir múltiples versiones - del port <filename role="package">emulators/linux_base</filename> - disponibles correspondientes a distintas versiones de diversas - distribuciones de Linux. Tendrá que instalar el port - que más se ajuste a las necesidades de las aplicaciones + <para>Hecho esto debería disponer de compatibilidad binaria con + Linux. Algunos programas pueden <quote>quejarse</quote> por + la presencia de versiones antiguas de algunas bibliotecas del + sistema. Generalmente esto no suele ser un problema muy + grave.</para> + + <note><para>Pueden coexistir múltiples versiones + del port <filename role="package">emulators/linux_base</filename> + disponibles correspondientes a distintas versiones de diversas + distribuciones de Linux. Tendrá que instalar el port + que más se ajuste a las necesidades de las aplicaciones de Linux que quiera instalar.</para></note> </sect3> @@ -196,34 +197,34 @@ Id Refs Address Size Name <sect3 id="linuxemu-libs-manually"> <title>Instalación manual de bibliotecas</title> - <para>Si, por el motivo que fuese, no tiene instalada - la colección de ports puede instalar las bibliotecas + <para>Si, por el motivo que fuese, no tiene instalada + la colección de ports puede instalar las bibliotecas que necesite de forma manual. Necesitará las bibliotecas compartidas Linux de las que depende el programa y el enlazador en tiempo de ejecución (<quote>runtime linker</quote>). - Necesitará también - crear un directorio - <filename>/compat/linux</filename> donde alojar las bibliotecas - Linux en su sistema &os; Cualquier biblioteca compartida a la - que haya recurrido un programa de Linux ejecutado en &os; + Necesitará también + crear un directorio + <filename>/compat/linux</filename> donde alojar las bibliotecas + Linux en su sistema &os; Cualquier biblioteca compartida a la + que haya recurrido un programa de Linux ejecutado en &os; buscará en primer lugar en dicho directorio. - Por lo tanto, si se carga un + Por lo tanto, si se carga un programa Linux, por ejemplo <filename>/lib/libc.so</filename>, &os; intentará en primer lugar abrir <filename>/compat/linux/lib/libc.so</filename> y, si no - existe, lo intentará con - <filename>/lib/libc.so</filename>. Las bibliotecas - compartidas deben instalarse en - <filename>/compat/linux/lib</filename> en lugar de las rutas que + existe, lo intentará con + <filename>/lib/libc.so</filename>. Las bibliotecas + compartidas deben instalarse en + <filename>/compat/linux/lib</filename> en lugar de las rutas que el <command>ld.so</command> de Linux proporcione.</para> - <para>En general, necesitará buscar las bibliotecas - compartidas de las que los binarios Linux dependen - sólamente las primeras veces que instale un programa - Linux en su &os;. Más adelante tendrá un conjunto + <para>En general, necesitará buscar las bibliotecas + compartidas de las que los binarios Linux dependen + sólamente las primeras veces que instale un programa + Linux en su &os;. Más adelante tendrá un conjunto suficiente de bibliotecas compartidas Linux en su sistema - para poder ejecutar binarios Linux sin que tenga que hacer nada + para poder ejecutar binarios Linux sin que tenga que hacer nada más.</para> </sect3> @@ -231,26 +232,26 @@ Id Refs Address Size Name <title>Cómo instalar bibliotecas compartidas adicionales</title> <indexterm><primary>bibliotecas compartidas</primary></indexterm> - <para>¿Que pasaría si instalara el port - <filename>linux_base</filename> y su aplicación - todavía tuviera problemas debido a bibliotecas compartidas - que no encuentra en el sistema? - ¿Cómo saber qué bibliotecas compartidas - necesitan los binarios Linux? Básicamente hay dos - posibilidades (para poder ejecutar las siguientes instrucciones - necesitará estar como <username>root</username>. + <para>¿Que pasaría si instalara el port + <filename>linux_base</filename> y su aplicación + todavía tuviera problemas debido a bibliotecas compartidas + que no encuentra en el sistema? + ¿Cómo saber qué bibliotecas compartidas + necesitan los binarios Linux? Básicamente hay dos + posibilidades (para poder ejecutar las siguientes instrucciones + necesitará estar como <username>root</username> </para> - <para>Si tiene acceso a un sistema Linux busque en él - qué bibliotecas necesita la aplicación, y + <para>Si tiene acceso a un sistema Linux busque en él + qué bibliotecas necesita la aplicación, y cópielas a su sistema &os;. Veamos unos ejemplos: </para> <informalexample> <para>Asumiremos que utilizó FTP para conseguir los - binarios Linux de <application>Doom</application>, y los + binarios Linux de <application>Doom</application> y los puso en un sistema Linux. - Para ver qué bibliotecas compartidas necesitará + Para ver qué bibliotecas compartidas necesitará ejecute <command>ldd linuxdoom</command>:</para> <screen>&prompt.user; <userinput>ldd linuxdoom</userinput> @@ -260,10 +261,10 @@ libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29</screen> <indexterm><primary>enlaces simbólicos</primary></indexterm> <para>Necesitaría todos los ficheros de la - segunda columna, y tendrá que ponerlos en - <filename>/compat/linux</filename> con los nombres de + segunda columna, y tendrá que ponerlos en + <filename>/compat/linux</filename> con los nombres de la primera columna como enlaces - simbólicos apuntando hacia ellos. De este modo + simbólicos apuntando hacia ellos. De este modo tendría en su sistema &os; los siguientes ficheros: </para> @@ -276,34 +277,34 @@ libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29</screen> <blockquote> <note> - <para>Recuerde que si ya tiene una biblioteca - compartida Linux con un número de versión + <para>Recuerde que si ya tiene una biblioteca + compartida Linux con un número de versión mayor que coincida con la primera columna de la salida de <command>ldd</command> no necesitará copiar el fichero que aparece en la última columna; el que tiene debería funcionar, aunque se aconseja copiar la biblioteca compartida de todas maneras - si es una nueva versión. Puede eliminar la vieja + si es una nueva versión. Puede eliminar la vieja siempre que haga que el enlace simbólico apunte - a la nueva. Si tiene estas bibliotecas + a la nueva. Si tiene estas bibliotecas en su sistema:</para> <screen>/compat/linux/lib/libc.so.4.6.27 /compat/linux/lib/libc.so.4 -> libc.so.4.6.27</screen> - <para>y un binario requiere - una versión más reciente (como indica la + <para>y un binario requiere + una versión más reciente (como indica la siguiente salida de <command>ldd</command>):</para> <screen>libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29</screen> <para>si solo ve una o dos versiones desfasadas en los últimos dígitos no se preocupe - de copiar <filename>/lib/libc.so.4.6.29</filename>, - el programa debería funcionar + de copiar <filename>/lib/libc.so.4.6.29</filename>, + el programa debería funcionar bien con una versión ligeramente antigua. - De todas formas, si así lo prefiere, puede reemplazar - <filename>libc.so</filename>, y el resultado sería + De todas formas, si así lo prefiere, puede actualizar + <filename>libc.so</filename>; el resultado sería este:</para> <screen>/compat/linux/lib/libc.so.4.6.29 @@ -313,11 +314,11 @@ libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29</screen> <blockquote> <note> - <para>El mecanismo de enlazado simbólico - <emphasis>sólamente</emphasis> es necesario con + <para>El mecanismo de enlazado simbólico + <emphasis>sólamente</emphasis> es necesario con binarios Linux. El enlazador en tiempo de ejecución - de &os; se encarga de buscar él mismo las versiones - correctas, así que no tendrá que preocuparse + de &os; se encarga de buscar él mismo las versiones + correctas, así que no tendrá que preocuparse usted de hacerlo.</para> </note> </blockquote> @@ -334,14 +335,14 @@ libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29</screen> <para>Los binarios ELF algunas veces requieren un paso extra de <quote>marcado</quote>. Si trata de ejecutar un binario ELF no - marcado, recibirá un mensaje de error como el siguiente:</para> + marcado recibirá un mensaje de error como el siguiente:</para> <screen>&prompt.user; <userinput>./mi-binario-elf</userinput> ELF binary type not known Abort</screen> <para>Para ayudar al kernel de FreeBSD a distinguir entre un binario - ELF de &os; y uno de Linux, utilice &man.brandelf.1;.</para> + ELF de &os; y uno de Linux utilice &man.brandelf.1;.</para> <screen>&prompt.user; <userinput>brandelf -t Linux mi-binario-elf-de-linux</userinput></screen> @@ -361,21 +362,21 @@ Abort</screen> <screen>resolv+: "bind" is an invalid keyword resolv+: "hosts" is an invalid keyword</screen> - <para>Necesitará un fichero + <para>Necesitará un fichero <filename>/compat/linux/etc/host.conf</filename> con el siguiente contenido:</para> <programlisting>order hosts, bind multi on</programlisting> - <para>Significa que - <filename>/etc/hosts</filename> seráanalizado en primer lugar + <para>Significa que + <filename>/etc/hosts</filename> seráanalizado en primer lugar y después se usará DNS. Si <filename>/compat/linux/etc/host.conf</filename> no está instalado, las aplicaciones Linux usan el - <filename>/etc/host.conf</filename> de &os; y chocan con la - sintaxis (incompatible) de &os;. Borre - <literal>bind</literal> de su <filename>/etc/resolv.conf</filename> + <filename>/etc/host.conf</filename> de &os; y chocan con la + sintaxis (incompatible) de &os;. Borre + <literal>bind</literal> de su <filename>/etc/resolv.conf</filename> si no tiene configurado un servidor de nombres.</para> </sect2> </sect1> @@ -384,19 +385,12 @@ multi on</programlisting> <sect1info> <authorgroup> <author> - <firstname>Murray</firstname> - <surname>Stokely</surname> - <contrib>Actualizado para Mathematica 4.X por </contrib> + <firstname>Hollas</firstname> + <surname>Boris</surname> + <contrib>Actualizado para Mathematica 5.X por </contrib> </author> </authorgroup> - <authorgroup> - <author> - <firstname>Bojan</firstname> - <surname>Bistrovic</surname> - <contrib>Fusionado con textos de </contrib> - </author> - </authorgroup> - </sect1info> + </sect1info> <title>Instalación de &mathematica;</title> <indexterm> @@ -405,119 +399,142 @@ multi on</programlisting> </indexterm> <para>Este documento describe el proceso de instalación - de la versión para Linux de - <application>&mathematica; 4.X</application> en un sistema &os;. - </para> - - <para>La versión para Linux de - <application>&mathematica;</application> funciona perfectamente bajo - &os;, aunque los binarios liberados por Wolfram - necesitan <quote>marcarse</quote> para que &os; sepa que tiene - que utilizar la ABI Linux para ejecutarlos.</para> - - <para>La versión para Linux de - <application>&mathematica;</application> o - la versión de - <application>&mathematica; para estudiantes</application> puede - pedirse a Wolfram en su sitio web, + de la versión para Linux de + <application>&mathematica; 5.X</application> en un sistema + &os;.</para> + + <para>Puede pedir a Wolfram, el fabricante, La versión para + para Linux de <application>&mathematica;</application> o + la versión de + <application>&mathematica; para estudiantes</application> + en su sitio web, <ulink url="http://www.wolfram.com/"></ulink>.</para> + <sect2> - <title>Marcado de los binarios Linux</title> + <title>El instalador de &mathematica;</title> - <para>Los binarios Linux están en el directorio - <filename>Unix</filename> del CDROM de - <application>&mathematica;</application> que distribuye Wolfram. - Debe copiar este árbol de directorios a su disco duro - para más tarde marcar los binarios Linux con - &man.brandelf.1; y así poder ejecutar el instalador:</para> + <para>Lo primero que tiene que hacer es decirle a &os; + que los binarios de <application>&mathematica;</application> + para Linux utilizan la ABI Linux. La forma más + sencilla de hacerlo es marcar por omisión todos los + binarios sin marcas como Linux ELF.</para> - <screen>&prompt.root; <userinput>mount /cdrom</userinput> -&prompt.root; <userinput>cp -rp /cdrom/Unix/ /directorio_local/</userinput> -&prompt.root; <userinput>brandelf -t Linux /directorio_local/Files/SystemFiles/Kernel/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /directorio_local/Files/SystemFiles/FrontEnd/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /directorio_local/Files/SystemFiles/Installation/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /directorio_local/Files/SystemFiles/Graphics/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /directorio_local/Files/SystemFiles/Converters/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /directorio_local/Files/SystemFiles/LicenseManager/Binaries/Linux/mathlm</userinput> -&prompt.root; <userinput>cd /directorio_local/Installers/Linux/</userinput> -&prompt.root; <userinput>./MathInstaller</userinput></screen> - - <para>También puede activar el marcado por defecto - de binarios ELF a Linux para todos los binarios no marcados - procediendo del siguiente modo:</para> - <screen>&prompt.root; <userinput>sysctl kern.fallback_elf_brand=3</userinput></screen> - <para>Esto hará que &os; asuma que los binarios - ELF utilicen la ABI Linux y por lo tanto podrá ejecutar - el instalador directamente desde el CDROM.</para> + + <para>Hecho esto &os; asumirá que cualquier binario + sin marca que encuentre utiliza la ABI Linux; de este modo + podrá ejecutar el binario directamente desde el + CDROM.</para> + + <para>Copie el fichero <filename>MathInstaller</filename> en su + disco duro</para> + + <screen>&prompt.root; <userinput>mount /cdrom</userinput> +&prompt.root; <userinput>cp /cdrom/Unix/Installers/Linux/MathInstaller /directoriolocal/</userinput></screen> + + <para>Edite este fichero y sustituya la primera línea, + <literal>/bin/sh</literal>, por + <literal>/compat/linux/bin/sh</literal> para asegurarnos de + que lo que ejecute el instalador sea la verión + de &man.sh.1; de Linux. El siguiente paso es sustituir todos + los <literal>Linux)</literal> por <literal>FreeBSD)</literal> + con un editor de texto on con el script que encontrará + en la siguiente sección. Esto se hace para ayudar al + instalador de <application>&mathematica;</application>, + el cual en un cierto momento invoca a + <command>uname -s</command> para determinar el sistema operativo, + a tratar a &os; como si fuera un sistema operativo muy similar + a Linux. Hecho todo esto, cuando ejecute + <command>MathInstaller</command> podrá instalar + <application>&mathematica;</application>.</para> + </sect2> + + <sect2> + <title>Modificación de los ejecutables de &mathematica;</title> + + <para>Debe modificar los scripts de shell que + <application>&mathematica;</application> creó durante + la instalación antes de usarlos. Si eligió + ubicar en + <filename class="directory">/usr/local/bin</filename> + los ejecutables de + <application>&mathematica;</application> verá que + en ese directorio hay enlaces simbólicos a ficheros + como <filename>math</filename>, <filename>mathematica</filename>, + <filename>Mathematica</filename> y + <filename>MathKernel</filename>. En cada uno de esos ficheros debe + sustituir <literal>Linux)</literal> por <literal>FreeBSD)</literal> + con un editor de texto o bien con el siguiente script de + shell:</para> + + <programlisting>#!/bin/sh +cd /usr/local/bin +for i in math mathematica Mathematica MathKernel + do sed 's/Linux)/FreeBSD)/g' $i > $i.tmp + sed 's/\/bin\/sh/\/compat\/linux\/bin\/sh/g' $i.tmp > $i + rm $i.tmp + chmod a+x $i +done</programlisting> </sect2> <sect2> <title>Cómo obtener una contraseña de &mathematica;</title> - <para>Antes de que pueda ejecutar <application>&mathematica;</application> - necesitará que Wolfram le facilite una contraseñ, que - se corresponderá con la <quote>ID de su máquina</quote>.</para> <indexterm> <primary>Ethernet</primary> - <secondary>dirección MAC</secondary> + <secondary>MAC address</secondary> </indexterm> - <para>Una vez que haya instalado las bibliotecas de compatibilidad - en tiempo de ejecución y descomprimido - <application>&mathematica;</application> - ejecute <command>mathinfo</command> en el directorio de - instalación; él buscará el - <quote>ID de su máquina</quote>. - Este ID de máquina es en realidad - la dirección MAC de su primera tarjeta de red.</para> - - <screen>&prompt.root; <userinput>cd /directorio_local/Files/SystemFiles/Installation/Binaries/Linux</userinput> -&prompt.root; <userinput>mathinfo</userinput> -disco.ejemplo.com 7115-70839-20412</screen> - - <para>Al registrarse en Wolfram, ya sea por correo, teléfono - o fax, le proporcionarán la <quote>ID de máquina</quote> - y le responderán con la correspondiente contraseña, - compuesta por grupos de números. Use estos números - cuando ejecute <application>&mathematica;</application> - por primera vez, exactamente como lo haría en - cualquier otra plataforma de - <application>&mathematica;</application>.</para> + <para>Cuando arranque <application>&mathematica;</application> + por primera vez se le pedirá una contraseña. Si + Wolfram no le ha enviado ya necesita un <quote>machine ID</quote>, + para lo cual debe ir al directorio de instalación y ejecutar + <command>mathinfo</command>. Este <quote>machine IDE</quote> + se obtiene de la dirección MAC de la primera tarjeta + Ethernet de la máquina y tiene como objetivo que no + pueda ejecutar <application>&mathematica;</application> en + más de una máquina.</para> + + <para>Durante el proceso de registro en Wolfram (ya sea por + correo electrónico, teléfono o fax) les dará + el <quote>machine ID</quote> y Wolfram le enviará una + contraseña relacionada con él, consistente en grupos + de números.</para> </sect2> <sect2> - <title>Ejecución del Frontend de &mathematica; a través de la red</title> - - <para><application>&mathematica;</application> utiliza algunas - fuentes especiales para mostrar ciertos caracteres que no - suelen estar presentes en otros conjuntos de fuentes estándar - (integrales, sumatorias, letras griegas, etc). El protocolo X - requiere que estas fuentes se instalen <emphasis>en local</emphasis>. - Tendrá que copiar estas fuentes desde - el CDROM o desde un equipo donde ya haya instalado - <application>&mathematica;</application> - a su máquina local. Estas fuentes suelen estar en - <filename>/cdrom/Unix/Files/SystemFiles/Fonts</filename> en - el CDROM, o - <filename>/usr/local/mathematica/SystemFiles/Fonts</filename> - en su disco duro. Las fuentes que necesitaremos están en - los subdirectorios <filename>Type1</filename> y - <filename>X</filename>. - Hay varias formas de utilizarlas, tal y como se describe más - adelante.</para> - - <para>La primera manera es copiarlas a uno de los directorios de - fuentes en <filename>/usr/X11R6/lib/X11/fonts</filename>. - Esto implica tener que editar <filename>fonts.dir</filename> y - añadir los nombres de las fuentes, sin olvidar cambiar el - número de fuentes en la primera línea. También - puede hacerlo de otro modo: ejecute &man.mkfontdir.1; en - el directorio donde haya copiado las fuentes.</para> - - <para>La segunda manera de hacerlo es copiar los directorios - a <filename>/usr/X11R6/lib/X11/fonts</filename>:</para> + <title>Ejecución del «frontend» de &mathematica; + través de una red</title> + + <para><application>&mathematica;</application> usa unos cuantos + tipos especiales para mostrar caracteres que no están + en ningún conjunto estándar de tipos: integrales, + sumas, letras griegas, etc. El protocolo X exige que los + tipos estén instalados + <emphasis>en local</emphasis>, es decir, tiene que copiar los + tipos del CDROM o la máquina desde la que ha instalado + <application>&mathematica;</application> a su + máquina. Los tipos están en el directorio del CDDROM + <filename>/cdrom/Unix/Files/SystemFiles/Fonts</filename> y se + supone que deben estar en su disco duro en el directorio + <filename>/usr/local/mathematica/SystemFiles/Fonts</filename>. Los + tipos están realmente en los subdirectorios + <filename>Type1</filename> y <filename>X</filename>. Hay varias + formas de utilizarlos.</para> + + <para>La primera es copiarlos en uno de los directorios de tipos + que hay en <filename>/usr/X11R6/lib/X11/fonts</filename>, antes + de lo cual tendrá que añadir a + <filename>fonts.dir</filename> los nombres de los tipos; + tendrá también que cambiar el número de + tipos en la primera línea. Por otra parte, todo esto + puede hacerse ejecutando &man.mkfontdir.1; en el directorio + donde haya copiado los tipos.</para> + + <para>La segunda forma de utilizar estos tipos es copiarlos + bajo + <filename>/usr/X11R6/lib/X11/fonts</filename>:</para> <screen>&prompt.root; <userinput>cd /usr/X11R6/lib/X11/fonts</userinput> &prompt.root; <userinput>mkdir X</userinput> @@ -530,27 +547,31 @@ disco.ejemplo.com 7115-70839-20412</screen> &prompt.root; <userinput>cd ../MathType1</userinput> &prompt.root; <userinput>mkfontdir</userinput></screen> - <para>Añada los nuevos directorios de fuentes a su ruta - de fuentes:</para> + <para>Añada los nuevos directorios de tipos a su ruta de + tipos:</para> <screen>&prompt.root; <userinput>xset fp+ /usr/X11R6/lib/X11/fonts/X</userinput> &prompt.root; <userinput>xset fp+ /usr/X11R6/lib/X11/fonts/MathType1</userinput> &prompt.root; <userinput>xset fp rehash</userinput></screen> - <para>Si utiliza el servidor <application>&xorg;</application>, puede - hacer que estos directorios de fuentes se carguen - automáticamente - añadiéndolos a su fichero <filename>xorg.conf</filename>.</para> + <para>Si usa el servidor <application>&xorg;</application> + puede cargar los tipos automáticamente + añadiéndolos al fichero + <filename>xorg.conf</filename>.</para> + + <note><para>En servidores <application>&xfree86;</application> + el fichero de configuración es + <filename>XF86Config</filename>.</para></note> + <indexterm><primary>fonts</primary></indexterm> + + <para>Si <emphasis>no</emphasis> tiene ya en su sistema un + directorio <filename>/usr/X11R6/lib/X11/fonts/Type1</filename> + puede cambiarle el nombre al directorio + <filename>MathType1</filename> del ejemplo anterior + por <filename>Type1</filename>.</para> + </sect2> - <note><para>Si usa <application>&xfree86;</application>, - el fichero de configuración es <filename>XF86Config</filename>.</para></note> - <indexterm><primary>fuentes</primary></indexterm> - <para>Si todavía <emphasis>no</emphasis> tiene un directorio - <filename>/usr/X11R6/lib/X11/fonts/Type1</filename>, - puede cambiar el nombre del directorio <filename>MathType1</filename> - (que aparece en el ejemplo de arriba) a <filename>Type1</filename>.</para> - </sect2> </sect1> <sect1 id="linuxemu-maple"> @@ -579,33 +600,37 @@ disco.ejemplo.com 7115-70839-20412</screen> <secondary><application>Maple</application></secondary> </indexterm> - <para><application>&maple;</application> es un programa comercial de matemáticas - similar a <application>&mathematica;</application>. Puede adquirir - este software en - <ulink url="http://www.maplesoft.com/"></ulink>; tras registrarlo - recibirá un fichero de licencia. Si quiere instalar este + <para><application>&maple;</application> es un programa comercial + de matemáticas + similar a <application>&mathematica;</application>. Puede adquirir + este software en + <ulink url="http://www.maplesoft.com/"></ulink>; tras registrarlo + recibirá un fichero de licencia. Si quiere instalar este software en &os; siga los siguienes pasos:</para> <procedure> - <step><para>Ejecute el <quote>script</quote> de shell + <step><para>Ejecute el <quote>script</quote> de shell <filename>INSTALL</filename> - desde el lugar de instalación del producto. Elija - la opción <quote>RedHat</quote> cuando - le pregunte el programa de instalación. Un - típico directorio de instalación - puede ser <filename - class="directory">/usr/local/maple</filename>.</para></step> - - <step><para>Si no lo ha hecho ya, pida una licencia para <application>&maple;</application> - a Maple Waterloo Software (<ulink url="http://register.maplesoft.com/"></ulink>) + desde el lugar de instalación del producto. Elija + la opción <quote>RedHat</quote> cuando + le pregunte el programa de instalación. + <filename + class="directory">/usr/local/maple</filename> + es un buen sitio para instalar el software.</para></step> + + <step><para>Si no lo ha hecho ya, solicite una licencia + para <application>&maple;</application> + a Maple Waterloo Software (<ulink + url="http://register.maplesoft.com/"></ulink>) y cópiela a <filename>/usr/local/maple/license/license.dat</filename>.</para></step> - <step><para>Instale el gestor de licencias <application>FLEXlm</application> - ejecutando el <quote>script</quote> de shell de instalación + <step><para>Instale el gestor de licencias + <application>FLEXlm</application> + ejecutando el <quote>script</quote> de shell de instalación <filename>INSTALL_LIC</filename> - que viene con <application>&maple;</application>. Introduzca - el nombre de su máquina (el servidor de licencias + que viene con <application>&maple;</application>. Introduzca + el nombre de su máquina (el servidor de licencias lo necesita).</para></step> <step><para>Parchée el fichero @@ -627,25 +652,25 @@ disco.ejemplo.com 7115-70839-20412</screen> # We have two Linux implementations, one for Red Hat and ----- snip end of patch -----</programlisting> - <para>Por favor, tenga presente que después de + <para>Tenga muy presente que después de <literal>"FreeBSD"|\</literal> no debe haber ningún espacio en blanco.</para> <para>Este parche le dice a <application>&maple;</application> - que tome a <quote>FreeBSD</quote> como un tipo de sistema - Linux. El <quote>script</quote> de shell + que interprete <quote>FreeBSD</quote> como un tipo de sistema + Linux. El <quote>script</quote> de shell <filename>bin/maple</filename> - llama al <quote>script</quote> de shell - <filename>bin/maple.system.type</filename>, - que a su vez recurre a <command>uname -a</command> para - saber el nombre del sistema operativo. Dependiendo de - éste sabrá qué binarios + llama al <quote>script</quote> de shell + <filename>bin/maple.system.type</filename>, + que a su vez recurre a <command>uname -a</command> para + dictaminar el nombre del sistema operativo. Dependiendo de + cuál sea sabrá qué binarios utilizar.</para></step> <step><para>Inicio del servidor de licencias.</para> - <para>El siguiente <quote>script</quote>, sito en - <filename>/usr/local/etc/rc.d/lmgrd.sh</filename>, le + <para>El siguiente <quote>script</quote>, sito en + <filename>/usr/local/etc/rc.d/lmgrd.sh</filename>, le permitirá arrancar <command>lmgrd</command>:</para> <programlisting> ----- snip ------------ @@ -680,9 +705,9 @@ exit 0 <screen>&prompt.user; <userinput>cd /usr/local/maple/bin</userinput> &prompt.user; <userinput>./xmaple</userinput></screen> - <para>Debería funcionar perfectamente. Si es así - aún le queda un último paso: escribir a - Maplesoft y decirles que sería genial una versión + <para>Todo debería funcionar perfectamente. Si es así + aún le queda un último paso: escribir a + Maplesoft y decirles que sería genial una versión nativa para &os;.</para></step> </procedure> @@ -690,15 +715,16 @@ exit 0 <title>Problemas frecuentes</title> <itemizedlist> - <listitem><para>El gestor de licencias <application>FLEXlm</application> puede - ser una herramienta difícil de usar. Si la necesita, tiene - más información sobre él en + <listitem><para>El gestor de licencias + <application>FLEXlm</application> puede ser un tanto + difícil de usar. En caso de necesitarla tiene + más información en <ulink url="http://www.globetrotter.com/"></ulink>.</para></listitem> - <listitem><para><command>lmgrd</command> tiene una reconocida fama de - ser muy meticuloso en todo lo relacionado con el fichero de - licencia; suele generar volcados de memoria si se encuentra con - algún problema. Un fichero de licencia correcto tiene + <listitem><para><command>lmgrd</command> tiene una reconocida fama + de ser muy meticuloso en todo lo relacionado con el fichero de + licencia; suele generar volcados de memoria si se encuentra con + algún problema. Un fichero de licencia correcto tiene que parecerse mucho a este:</para> <programlisting># ======================================================= @@ -713,12 +739,12 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \ ISSUED=11-may-2000 NOTICE=" Technische Universitat Wien" \ SN=XXXXXXXXX</programlisting> - <note><para>El número de serie y la clave han sido + <note><para>El número de serie y la clave han sido sobreescritos con X. <hostid>chillig</hostid> es el nombre de un equipo.</para></note> <para>Puede editar el fichero de licencia siempre que no - toque la línea <quote>FEATURE</quote> (que está + toque la línea <quote>FEATURE</quote> (que está protegida por la clave de la licencia).</para></listitem> </itemizedlist> </sect2> @@ -742,60 +768,60 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \ <secondary><application>MATLAB</application></secondary> </indexterm> - <para>Este documento describe el proceso de instalación de - la versión para Linux de + <para>Este documento describe el proceso de instalación de + la versión para Linux de <application>&matlab; version 6.5</application> - en un sistema &os;. En general funciona bastante bien, excepción - hecha de <application>&java.virtual.machine;</application> + en &os;. En general funciona bastante bien, excepción + hecha de <application>&java.virtual.machine;</application> (consulte la <xref linkend="matlab-jre">).</para> <para>La versión Linux de <application>&matlab;</application> - puede pedirse directamente en el sitio de The MathWorks, - <ulink url="http://www.mathworks.com"></ulink>. Tiene que + puede pedirse directamente en el sitio de The MathWorks, + <ulink url="http://www.mathworks.com"></ulink>. Tiene que recibir también el fichero de licencia o instrucciones - de cómo crearlo. Al hacer su pedido aproveche para decirles - que deberían pensar en una versión nativa de su - software para &os;.</para> + de cómo crearlo. Al hacer su pedido aproveche para decirles + que sería muy buena idea que ofrecieran una versión + nativa de su software para &os;.</para> <sect2> <title>Instalación de &matlab;</title> <para>Para instalar <application>&matlab;</application> - haga los siguiente:</para> + haga lo siguiente:</para> <procedure> <step> <para>Inserte el CD de instalación y móntelo. - Conviértase en <username>root</username> e - inicie la de instalación:</para> + Conviértase en <username>root</username> e + inicie la instalación:</para> <screen>&prompt.root; <userinput>/compat/linux/bin/sh /cdrom/install</userinput></screen> <tip> <para>El instalador es gráfico. Si obtiene errores - acerca de no ser capaz de abrir un display, teclée + acerca de no ser capaz de abrir un display teclée <command>setenv HOME ~<replaceable>USUARIO</replaceable></command>, - donde <replaceable>USUARIO</replaceable> es el nombre del + donde <replaceable>USUARIO</replaceable> es el nombre del usuario con el que hizo &man.su.1;.</para> </tip> </step> <step> - <para>Teclée + <para>Teclée <userinput>/compat/linux/usr/local/matlab</userinput> - donde el instalador le pida el directorio raíz de + donde el instalador le pida el directorio raíz de <application>&matlab;</application>.</para> <tip> - <para>Esto le facilitará la entrada de datos durante - el resto de la instalación. Introduzca lo siguiente - en el <quote>prompt</quote> de su shell: + <para>Esto último le facilitará la entrada de datos + durante el resto de la instalación. Introduzca lo + siguiente en el <quote>prompt</quote> de su shell: <command>set MATLAB=/compat/linux/usr/local/matlab</command></para> </tip> </step> <step> - <para>Edite el fichero de licencia tal y como consta en las + <para>Edite el fichero de licencia tal y como consta en las instrucciones de la licencia de <application>&matlab;</application>.</para> <tip> @@ -820,8 +846,8 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \ <title>Inicio del administrador de licencias</title> <procedure> <step> - <para>Crée los enlaces simbólicos que necesitan los - <quote>scripts</quote> del administrador + <para>Crée los enlaces simbólicos que necesitan los + <quote>scripts</quote> del administrador de licencias:</para> <screen>&prompt.root; <userinput>ln -s $MATLAB/etc/lmboot /usr/local/etc/lmboot_TMW</userinput> @@ -831,11 +857,11 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \ <step> <para>Crée un fichero de inicio en <filename>/usr/local/etc/rc.d/flexlm.sh</filename>. - El siguiente ejemplo es una versión modificada del - <filename>$MATLAB/etc/rc.lm.glnx86</filename> que viene con + El siguiente ejemplo es una versión modificada de + <filename>$MATLAB/etc/rc.lm.glnx86</filename> que viene con la distribución de <application>&matlab;</application>. - Los cambios que se han hecho en él obedecen a la - ubicación de los ficheros y el arranque del + Los cambios que se han hecho en él obedecen a la + ubicación de los ficheros y el arranque del administrador de licencias bajo emulación de Linux. </para> @@ -843,7 +869,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \ case "$1" in start) if [ -f /usr/local/etc/lmboot_TMW ]; then - /compat/linux/bin/sh /usr/local/etc/lmboot_TMW -u <replaceable>username</replaceable> && echo 'MATLAB_lmgrd' + /compat/linux/bin/sh /usr/local/etc/lmboot_TMW -u <replaceable>nombre-de-usuario</replaceable> && echo 'MATLAB_lmgrd' fi ;; stop) @@ -864,9 +890,9 @@ exit 0</programlisting> <screen>&prompt.root; <userinput>chmod +x /usr/local/etc/rc.d/flexlm.sh</userinput></screen> - <para>Tendrá que reemplazar el - <replaceable>nombre de usuario</replaceable> que se ha - incluido en nuestro ejemplo por un nombre de usuario + <para>Tendrá que reemplazar la entrada + <replaceable>nombre-de-usuario</replaceable> de + nuestro ejemplo por un nombre de usuario válido en su sistema (que no sea <username>root</username>).</para> </important> @@ -881,18 +907,19 @@ exit 0</programlisting> </sect2> <sect2 id="matlab-jre"> - <title>Enlace el entorno de ejecución &java;</title> + <title>Enlace del entorno de ejecución &java;</title> <para>Cambie el enlace del entorno de ejecución <application>&java;</application> - (JRE) a uno que funcione bajo &os;:</para> + (JRE) a uno que funcione en &os;:</para> <screen>&prompt.root; <userinput>cd $MATLAB/sys/java/jre/glnx86/</userinput> &prompt.root; <userinput>unlink jre; ln -s ./jre1.1.8 ./jre</userinput></screen> </sect2> <sect2> - <title>Creación de un <quote>script</quote> de arranque para &matlab;</title> + <title>Creación de un <quote>script</quote> de arranque + para &matlab;</title> <procedure> <step> @@ -905,7 +932,7 @@ exit 0</programlisting> </step> <step> - <para>Escriba + <para>Escriba <command>chmod +x /usr/local/bin/matlab</command>.</para> </step> </procedure> @@ -913,14 +940,14 @@ exit 0</programlisting> <tip> <para>Dependiendo de su versión de <filename role="package">emulators/linux_base</filename> tal - vez obtenga errores al ejecutar este <quote>script</quote>. - Para evitarlo edite + vez obtenga errores al ejecutar este <quote>script</quote>. + Para evitarlo edite <filename>/compat/linux/usr/local/matlab/bin/matlab</filename> y cambie la línea en la que aparece:</para> <programlisting>if [ `expr "$lscmd" : '.*->.*'` -ne 0 ]; then</programlisting> - <para>(en la versión 13.0.1 es en la línea 410) por + <para>(en la versión 13.0.1 es en la línea 410) por esta otra línea:</para> <programlisting>if test -L $newbase; then</programlisting> @@ -928,37 +955,39 @@ exit 0</programlisting> </sect2> <sect2> - <title>Creación de un <quote>script</quote> para detener &matlab;</title> + <title>Creación de un <quote>script</quote> para detener + &matlab;</title> - <para>Dicho <quote>script</quote> solucionará el problema - existente con las dificultades para detener &matlab; + <para>Este <quote>script</quote> solucionará + las dificultades que pueda tener para detener &matlab; correctamente.</para> <procedure> <step> - <para>Crée un fichero llamado + <para>Crée un fichero llamado <filename>$MATLAB/toolbox/local/finish.m</filename> y - ponga en él una sola línea:</para> + ponga en él una sola línea con este + texto:</para> <programlisting>! $MATLAB/bin/finish.sh</programlisting> <note><para><literal>$MATLAB</literal> debe escribirse - literalmente.</para></note> + tal cual.</para></note> <tip> <para>En el mismo directorio encontrará los ficheros <filename>finishsav.m</filename> y <filename>finishdlg.m</filename>, que le permiten guardar su trabajo antes de - salir de la aplicación. Si quiere usar alguno de ellos, - inserte la línea de arriba inmediatamente - después del comando + salir de la aplicación. Si quiere usar alguno de ellos, + inserte la línea de arriba inmediatamente + después de <literal>save</literal>.</para></tip> </step> <step> - <para>Crée un fichero - <filename>$MATLAB/bin/finish.sh</filename> con el siguiente + <para>Crée un fichero + <filename>$MATLAB/bin/finish.sh</filename> con el siguiente contenido:</para> <programlisting>#!/usr/compat/linux/bin/sh @@ -977,8 +1006,8 @@ exit 0</programlisting> <sect2 id="matlab-using"> <title>Uso de &matlab;</title> - <para>Desde este momento está usted en disposición - de teclear <command>matlab</command> y empezar a + <para>Desde este momento ya puede usted teclear + <command>matlab</command> y empezar a usarlo.</para> </sect2> </sect1> @@ -1013,19 +1042,19 @@ exit 0</programlisting> <sect2> <title>Instalación del entorno Linux</title> - <para>Debe tener instalados los ports + <para>Debe tener instalados los ports <filename role='package'>emulators/linux_base</filename> - y <filename role='package'>devel/linux_devtools</filename> desde - Si tiene dificultades con estos ports es posible que tenga que - usar los paquetes o quizás versiones más antiguas - de dichas aplicaciones que encontrará en la colección - de ports.</para> - - <para>Si quiere usar el agente inteligente también - tendrá que instalar el paquete Tcl de Red Hat, - <filename>tcl-8.0.3-20.i386.rpm</filename>. El comando - genérico para instalar paquetes con el port oficial - <application>RPM</application> + y <filename role='package'>devel/linux_devtools</filename>. + Si tiene dificultades con estos ports es posible que tenga que + usar los paquetes o quizás versiones más antiguas + de dichas aplicaciones que encontrará en la Colección + de Ports.</para> + + <para>Si quiere usar el agente inteligente también + tendrá que instalar el paquete Tcl de Red Hat, + <filename>tcl-8.0.3-20.i386.rpm</filename>. La orden + genérica para instalar paquetes con el port oficial + de <application>RPM</application> (<filename role='package'>archivers/rpm</filename>) es:</para> <screen>&prompt.root; <userinput>rpm -i --ignoreos --root /compat/linux --dbpath /var/lib/rpm <replaceable>paquete</replaceable></userinput></screen> @@ -1036,26 +1065,26 @@ exit 0</programlisting> <sect2> <title>Creación del entorno &oracle;</title> - <para>Antes de instalar <application>&oracle;</application>, - tendrá que configurar un entorno apropiado. Este documento - solamente explica lo que hay que hacer - <emphasis>especialmente</emphasis> para utilizaa la versión - de Linux para <application>&oracle;</application> en &os;, no - lo que figura en la guía de instalación de + <para>Antes de instalar <application>&oracle;</application> + tendrá que configurar un entorno apropiado. Este documento + solamente explica lo que hay que hacer + <emphasis>especialmente</emphasis> para utilizar la versión + de Linux para <application>&oracle;</application> &os;, no + lo que figura en la guía de instalación de <application>&oracle;</application>.</para> <sect3 id="linuxemu-kernel-tuning"> <title>Personalización del kernel</title> <indexterm><primary>personalización del kernel</primary></indexterm> - <para>Tal y como consta en la guía de instalación de - <application>&oracle;</application>, debe configurar - la cantidad máximo de memoria compartida. - No utilice <literal>SHMMAX</literal> en &os;. - <literal>SHMMAX</literal> se calcula a partir de - <literal>SHMMAXPGS</literal> y <literal>PGSIZE</literal>, + <para>Tal y como consta en la guía de instalación de + <application>&oracle;</application>, debe configurar + la cantidad máxima de memoria compartida. + No utilice <literal>SHMMAX</literal> en &os;. + <literal>SHMMAX</literal> se calcula a partir de + <literal>SHMMAXPGS</literal> y <literal>PGSIZE</literal>, así que defina <literal>SHMMAXPGS</literal>. Todas - las demás opciones pueden usarse tal y como se describe + las demás opciones pueden usarse tal y como se describen en la guía. Por ejemplo:</para> <programlisting>options SHMMAXPGS=10000 @@ -1065,12 +1094,12 @@ options SEMMNS=200 options SEMMNI=70 options SEMMSL=61</programlisting> - <para>Configure estas opciones para que se ajusten al uso que - pretenda darle a + <para>Configure estas opciones para que se ajusten al uso que + pretenda darle a <application>&oracle;</application>.</para> - <para>Asegúrese también de las siguientes - opciones están en el fichero de configuración de + <para>Asegúrese también de que las siguientes + opciones están en el fichero de configuración de su kernel:</para> <programlisting>options SYSVSHM #SysV shared memory @@ -1082,22 +1111,22 @@ options SYSVMSG #SysV interprocess communication</programlisting> <title>Cuenta &oracle;</title> - <para>Crée una cuenta <username>oracle</username> según + <para>Crée una cuenta <username>oracle</username> según el procedimiento habitual de creación de usuarios. - La cuenta <username>oracle</username>, empero, tiene algo - especial, puesto que debe teer una shell <emphasis>de</emphasis> - Linux. Añada + La cuenta <username>oracle</username>, empero, tiene algo + especial puesto que debe teer una shell <emphasis>de</emphasis> + Linux. Añada <literal>/compat/linux/bin/bash</literal> a - <filename>/etc/shells</filename> y asigne a la - cuenta <username>oracle</username> lo siguiente - <filename>/compat/linux/bin/bash</filename> como shell - por defecto.</para> + <filename>/etc/shells</filename> y asigne a la + cuenta <username>oracle</username> + <filename>/compat/linux/bin/bash</filename> como shell + por omisión.</para> </sect3> <sect3 id="linuxemu-environment"> <title>Entorno</title> - <para>Además de las variables normales para + <para>Además de las variables normales para <application>&oracle;</application>, como <envar>ORACLE_HOME</envar> y <envar>ORACLE_SID</envar>, debe configurar las siguientes variables de entorno:</para> @@ -1144,8 +1173,9 @@ $ORACLE_HOME/bin</literal></entry> </tgroup> </informaltable> - <para>Le aconsejamos configurar todas las variables de entorno - en <filename>.profile</filename>. Veamos un ejemplo completo:</para> + <para>Le aconsejamos configurar todas las variables de entorno + en <filename>.profile</filename>. Veamos un ejemplo + completo:</para> <programlisting>ORACLE_BASE=/oracle; export ORACLE_BASE ORACLE_HOME=/oracle; export ORACLE_HOME @@ -1166,23 +1196,25 @@ export PATH</programlisting> <title>Instalación de &oracle;</title> <para>Debido a una pequeña inconsistencia en el emulador - Linux tendrá que crear un directorio llamado + Linux tendrá que crear un directorio llamado <filename>.oracle</filename> en <filename>/var/tmp</filename> antes de iniciar el instalador. Haga que sea propiedad del usuario <username>oracle</username>. - Ahora deberí poder instalar <application>&oracle;</application> - sin ningún problema. Si no es así + Hecho esto deberí poder instalar + <application>&oracle;</application> + sin ningún problema. Si no es así <emphasis>revise su distribución</emphasis> - <application>&oracle;</application> y/o su - configuración. Una vez finalizada la instalación de - <application>&oracle;</application>, aplique los parches + <application>&oracle;</application> y su + configuración. Una vez finalizada la instalación de + <application>&oracle;</application> aplique los parches que se detallan en las dos siguientes subsecciones.</para> - <para>Un problema que se da con una cierta frecuencia es que el + <para>Un problema que se da con una cierta frecuencia es que el adaptador del protocolo TCP - no está correctamente instalado. Como consecuencia, no - puede iniciarse ningún escucha TCP. Esto le ayudará a - resolver el problema:</para> + no está correctamente instalado. Como consecuencia no + puede iniciarse ninguna escucha TCP, a las que también se + les llama directamente «listeners». Esto le + ayudará a resolver el problema.:</para> <screen>&prompt.root; <userinput>cd $ORACLE_HOME/network/lib</userinput> &prompt.root; <userinput>make -f ins_network.mk ntcontab.o</userinput> @@ -1192,21 +1224,21 @@ export PATH</programlisting> &prompt.root; <userinput>make -f ins_network.mk install</userinput></screen> <para><emphasis>No se olvide de ejecutar <filename>root.sh</filename> - de nuevo</emphasis></para> + de nuevo</emphasis>.</para> <sect3 id="linuxemu-patch-root"> <title>Cómo parchear root.sh</title> - <para>Durante la instalación de + <para>Durante la instalación de <application>&oracle;</application> algunas - acciones que requieren ser ejecutadas como - <username>root</username> deben almacenarse en un - <quote>script</quote> de shell llamado - <filename>root.sh</filename>. Dicho <quote>script</quote> + acciones que requieren ser ejecutadas como + <username>root</username> deben almacenarse en un + <quote>script</quote> de shell llamado + <filename>root.sh</filename>. Dicho <quote>script</quote> está en el directorio <filename>orainst</filename>. - Aplique el siguiente parche a <filename>root.sh</filename> para que - utilice la ruta correcta de <command>chown</command> o - ejecute el <quote>script</quote> bajo una shell nativa + Aplique el siguiente parche a <filename>root.sh</filename> para + que utilice la ruta correcta de <command>chown</command> o + ejecute el <quote>script</quote> bajo una shell nativa de Linux.</para> <programlisting>*** orainst/root.sh.orig Tue Oct 6 21:57:33 1998 @@ -1227,20 +1259,20 @@ export PATH</programlisting> # # Define variables to be used in this script</programlisting> - <para>Si no está instalando - <application>&oracle;</application> desde un CD puede parchear - las fuentes de <filename>root.sh</filename>. Es - <filename>rthd.sh</filename> y está en el directorio - <filename>orainst</filename>, en el árbol de fuentes. + <para>Si no está instalando + <application>&oracle;</application> desde un CD puede parchear + las fuentes de <filename>root.sh</filename>. Se llama + <filename>rthd.sh</filename> y está en el directorio + <filename>orainst</filename> del árbol de fuentes. </para> </sect3> <sect3 id="linuxemu-patch-tcl"> <title>Cómo parchear genclntsh</title> - <para>El <quote>script</quote> <command>genclntsh</command> se usa - para crear una biblioteca de cliente compartida y para - construir los demos. Al aplicar el siguiente parche + <para>El <quote>script</quote> <command>genclntsh</command> se usa + para crear una biblioteca de cliente compartida y para + construir los demos. Al aplicar el siguiente parche comentará la definición de <envar>PATH</envar>:</para> <programlisting>*** bin/genclntsh.orig Wed Sep 30 07:37:19 1998 @@ -1266,9 +1298,9 @@ export PATH</programlisting> <sect2> <title>Ejecución de &oracle;</title> - <para>Una vez seguidas estas instrucciones podrá ejecutar - <application>&oracle;</application> como si la hubiera instalado - Linux.</para> + <para>Una vez seguidas estas instrucciones podrá ejecutar + <application>&oracle;</application> como si la hubiera instalado + en Linux.</para> </sect2> </sect1> @@ -1298,16 +1330,17 @@ export PATH</programlisting> <secondary><application>SAP R/3</application></secondary> </indexterm> - <para>Las instalaciones de sistemas <application>&sap;</application> - en &os; no tienen soportadas de &sap;. &sap; sólamente - ofrece soporte para plataformas certificadas.</para> + <para>Las instalaciones de sistemas <application>&sap;</application> + en &os; no reciben soporte técnico de &sap;. + &sap; solamente lo ofrece si se usan plataformas + certificadas.</para> <sect2 id="preface"> <title>Introducción</title> - <para>Este texto expone una forma de instalar - un <application>&sap.r3; System</application> con - una <application>&oracle; Database</application> + <para>Este texto expone una forma de instalar + un <application>&sap.r3; System</application> con + una <application>&oracle; Database</application> para Linux en una máquina &os;, incluyendo la instalación de &os; y <application>&oracle;</application>. Se muestran dos configuraciones diferentes:</para> @@ -1325,16 +1358,16 @@ export PATH</programlisting> </itemizedlist> <para>Aunque este documento trate de describir todos - los pasos importantes con detalle no ha sido escrito como + los pasos importantes con detalle no ha sido escrito como sustituto de las guías de instalación de - <application>&oracle;</application> y + <application>&oracle;</application> y <application>&sap.r3;</application>.</para> - <para>Por favor, consulte la documentación de + <para>Por favor, consulte la documentación de <application>&sap.r3;</application> - que se incluye en la edición para Linux de + que se incluye en la edición para Linux de <application>&sap;</application> - y las preguntas específicas sobre + y las preguntas específicas sobre <application>&oracle;</application>, así como los recursos que estén a su disposición sobre <application>&oracle;</application> @@ -1344,7 +1377,7 @@ export PATH</programlisting> <sect2 id="software"> <title>Software</title> - <para>Durante la instalación de <application>&sap;</application> + <para>Durante la instalación de <application>&sap;</application> se han utilizado los siguientes CD-ROM:</para> <sect3 id="software-46b"> @@ -1458,14 +1491,14 @@ export PATH</programlisting> </tgroup> </informaltable> - <para>Según los idiomas que quiera usar es posible que - necesite otros CD de idiomas. Sólo hemos utilizado DE y + <para>Según los idiomas que quiera usar es posible que + necesite otros CD de idiomas. Sólo hemos utilizado DE y EN, así que nos bastó con el primer CD. - Para su información, los números de los cuatro CD - EXPORT son idénticos. Los tres CD de idiomas también - tienen el mismo número, aunque esto es distinto en los CD de - la versión 4.6B IDES. Al escribir este texto - (20.03.2002) ejecutamos la instalación en FreeBSD + Para su información, los números de los cuatro CD + EXPORT son idénticos. Los tres CD de idiomas también + tienen el mismo número, aunque esto es distinto en los CD de + la versión 4.6B IDES. Al escribir este texto + (20.03.2002) ejecutamos la instalación en FreeBSD 4.5-STABLE (20.03.2002).</para> </sect3> </sect2> @@ -1473,9 +1506,9 @@ export PATH</programlisting> <sect2 id="sap-notes"> <title>Notas &sap;</title> - <para>Las siguientes notas han resultado ser muy útiles - durante la instalación, así que le recomendamos - encarecidamente que las lea antes de instalar + <para>Las siguientes notas han resultado ser muy útiles + durante la instalación, así que le recomendamos + encarecidamente que las lea antes de instalar <application>&sap.r3;</application>:</para> <sect3 id="sap-notes-46b"> @@ -1491,23 +1524,24 @@ export PATH</programlisting> </thead> <tbody> + <row> - <entry>0171356</entry> <entry>Software SAP en Linux: Comentarios - esenciales</entry> + <entry>0171356</entry> <entry>SAP Software on Linux: Essential + Comments</entry> </row> <row> - <entry>0201147</entry> <entry>INST: 4.6C R/3 Inst. en UNIX - + <entry>0201147</entry> <entry>INST: 4.6C R/3 Inst. on UNIX - Oracle</entry> </row> <row> - <entry>0373203</entry> <entry>Actualización / Migración Oracle 8.0.5 --> + <entry>0373203</entry> <entry>Update / Migration Oracle 8.0.5 --> 8.0.6/8.1.6 LINUX</entry> </row> <row> - <entry>0072984</entry> <entry>Versión de Digital UNIX 4.0B para + <entry>0072984</entry> <entry>Release of Digital UNIX 4.0B for Oracle</entry> </row> @@ -1516,14 +1550,15 @@ export PATH</programlisting> </row> <row> - <entry>0144978</entry> <entry>Su sistema no ha sido instalado - correctamente</entry> + <entry>0144978</entry> <entry>Your system has not been installed + correctly</entry> </row> <row> - <entry>0162266</entry> <entry>Preguntas y consejos para R3SETUP en Windows + <entry>0162266</entry> <entry>Questions and tips for R3SETUP on Windows NT / W2K</entry> </row> + </tbody> </tgroup> </informaltable> @@ -1542,27 +1577,27 @@ export PATH</programlisting> </thead> <tbody> <row> - <entry>0015023</entry> <entry>Inicializar tabla TCPDB (RSXP0004) + <entry>0015023</entry> <entry>Initializing table TCPDB (RSXP0004) (EBCDIC)</entry> </row> <row> - <entry>0045619</entry> <entry>R/3 y diversos idiomas o tipos de - letra</entry> + <entry>0045619</entry> <entry>R/3 with several languages or + typefaces</entry> </row> <row> - <entry>0171356</entry> <entry>Software SAP en Linux: Comentarios - esenciales</entry> + <entry>0171356</entry> <entry>SAP Software on Linux: Essential + Comments</entry> </row> <row> <entry>0195603</entry> <entry>RedHat 6.1 Enterprise version: - Problemas habituales</entry> + Known problems</entry> </row> <row> - <entry>0212876</entry> <entry>La nueva herramienta de archivado SAPCAR</entry> + <entry>0212876</entry> <entry>The new archiving tool SAPCAR</entry> </row> <row> @@ -1570,23 +1605,25 @@ export PATH</programlisting> </row> <row> - <entry>0377187</entry> <entry>RedHat 6.2: Observaciones importantes</entry> + <entry>0377187</entry> <entry>RedHat 6.2: important remarks</entry> </row> <row> - <entry>0387074</entry> <entry>INST: R/3 4.6C SR2 Instalación en + <entry>0387074</entry> <entry>INST: R/3 4.6C SR2 Installation on UNIX</entry> </row> <row> - <entry>0387077</entry> <entry>INST: R/3 4.6C SR2 Inst. en UNIX - + <entry>0387077</entry> <entry>INST: R/3 4.6C SR2 Inst. on UNIX - Oracle</entry> </row> <row> - <entry>0387078</entry> <entry>Software SAP en UNIX: Dependencias de OS + <entry>0387078</entry> <entry>SAP Software on UNIX: OS Dependencies 4.6C SR2</entry> </row> + + </tbody> </tgroup> </informaltable> @@ -1597,9 +1634,9 @@ export PATH</programlisting> <title>Requisitos de hardware</title> <para>El siguiente equipo es suficiente para la instalación - de un <application>sistema &sap.r3;</application>. Si pretende darle - uso de producción necesitará un estudio más - detallado:</para> + de un <application>sistema &sap.r3;</application>. Si pretende + darle uso productivo necesitará hacer un estudio + detallado de sus necesidades:</para> <informaltable frame="none" pgwide="1"> <tgroup cols="3"> @@ -1636,9 +1673,9 @@ export PATH</programlisting> &xeon; con una caché grande, discos de alta velocidad (SCSI, controlador de RAID por hardware), USV y ECC-RAM. Un espacio en disco tan grande se debe al sistema - IDES preconfigurado, que crea ficheros de base de datos de - 27 GB durante la instalación. Este espacio - también es suficiente para sistemas de producción + IDES preconfigurado, que crea ficheros de bases de datos de + 27 GB durante la instalación. Este espacio + también es suficiente para sistemas de producción iniciales y datos de aplicación.</para> <sect3 id="hardware-46b"> @@ -1658,11 +1695,11 @@ export PATH</programlisting> <title>&sap.r3; 4.6C, &oracle; 8.1.7</title> <para>Para esta instalación se usó un &dell; &poweredge; - 2500: placa base dual con 2 procesadores &pentium; III - a 1000 MHz (256 kB de Caché), 2 GB PC133 ECC - SDRAM, controladora RAID PERC/3 DC PCI con 128 MB y una unidad - EIDE DVD-ROM. La controladora RAID tiene conectados dos discos - duros 18 GB (replicados) y cuatro discos duros de + 2500: placa base dual con 2 procesadores &pentium; III + a 1000 MHz (256 kB de Caché), 2 GB PC133 ECC + SDRAM, controladora RAID PERC/3 DC PCI con 128 MB y una unidad + EIDE DVD-ROM. La controladora RAID tiene conectados dos discos + duros 18 GB (replicados) y cuatro discos duros de 36 GB (RAID nivel 5).</para> </sect3> @@ -1671,25 +1708,25 @@ export PATH</programlisting> <sect2 id="installation"> <title>Instalación de &os;</title> - <para>Lo primero que tiene que hacer es instalar &os;. Hay muchas - formas de hacerlo. Nosotros instalamos &os; 4.3 desde un FTP y - FreeBSD 4.5 desde el CD de la distribución. Si necesita - más información sobre los medios de instalación - de &os; consulte la + <para>Lo primero que tiene que hacer es instalar &os;. Hay muchas + formas de hacerlo. Nosotros instalamos &os; 4.3 desde un FTP y + FreeBSD 4.5 desde el CD de la distribución. Si necesita + más información sobre los medios de instalación + de &os; consulte la <xref linkend="install-diff-media">.</para> <sect3 id="disk-layout"> <title>Esquema de disco</title> - <para>Quisimos hacer el proceso lo más simple posible, - así que usamos el esquema de disco de + <para>Quisimos hacer el proceso lo más simple posible, + así que usamos el esquema de disco de <application>&sap.r3; 46B</application> y <application>&sap.r3; 46C - SR2</application>. Sólo cambiamos los nombres - de dispositivos debido a que las instalaciones tuvieron lugar en - en hardware diferente (<filename>/dev/da</filename> y - <filename>/dev/amr</filename> respectivamente. Si - se utiliza una AMI &megaraid;, vería en pantalla - <filename>/dev/amr0s1a</filename> en lugar de + SR2</application>. Solo cambiamos los nombres + de dispositivo debido a que las instalaciones tuvieron lugar en + hardware diferente (<filename>/dev/da</filename> y + <filename>/dev/amr</filename> respectivamente. Si + utiliza una AMI &megaraid; verá en pantalla + <filename>/dev/amr0s1a</filename> en lugar de <filename>/dev/da0s1a</filename>):</para> <informaltable frame="none" pgwide="1"> @@ -1755,29 +1792,30 @@ export PATH</programlisting> </tgroup> </informaltable> - <para>Configure e inicialice antes que nada las dos unidades + <para>Configure e inicialice antes que nada las dos unidades lógicas con el software &mylex; o PERC/3 RAID. - El software puede iniciarse durante la fase - de arranque del <acronym>BIOS</acronym>.</para> + El software puede iniciarse durante la fase + de arranque de <acronym>BIOS</acronym>.</para> - <para>Por favor, tenga en cuenta que el esquema de disco que - utilizamos difiere ligeramente de las recomendaciones de - &sap;, ya que &sap; sugiere montar los subdirectorios + <para>Por favor, tenga en cuenta que el esquema de disco que + utilizamos difiere ligeramente de las recomendaciones de + &sap;, ya que &sap; sugiere montar los subdirectorios <application>&oracle;</application> - (y algunos otros) por separado. Decidimos + (y algunos otros) por separado. Decidimos crearlos como subdirectorios reales para simplificar. </para> </sect3> <sect3 id="makeworldandnewkernel"> - <title><command>make world</command> y un nuevo Kernel</title> + <title><command>make world</command> y un nuevo kernel</title> <para>Descargue las fuentes -STABLE más recientes. - Ejecute <command>make world</command> y genere su kernel - personalizado. Recuerde incluir en él tanto los + Ejecute <command>make world</command> y compile su kernel + personalizado. Recuerde incluir en él tanto los <link linkend="kerneltuning">parámetros del kernel</link> requeridos por <application>&sap.r3;</application> - como por <application>&oracle;</application>.</para> + como los que necesita + <application>&oracle;</application>.</para> </sect3> </sect2> @@ -1787,7 +1825,7 @@ export PATH</programlisting> <sect3 id="installinglinuxbase-system"> <title>Instalación del sistema base Linux</title> - <para>Primero instale el port + <para>Primero instale el port <link linkend="linuxemu-libs-port">linux_base</link> (como <username>root</username>):</para> @@ -1800,56 +1838,57 @@ export PATH</programlisting> <sect3 id="installinglinuxdevelopment"> <title>Instalación del entorno de desarrollo Linux</title> - <para>El entorno de desarrollo Linux es imprescindible si quiere + <para>El entorno de desarrollo Linux es imprescindible si quiere instalar - <application>&oracle;</application> en &os; según se explica - en la <xref linkend="linuxemu-oracle">:</para> + <application>&oracle;</application> en &os; según se + explica en la <xref linkend="linuxemu-oracle">:</para> <screen>&prompt.root; <userinput>cd /usr/ports/devel/linux_devtools</userinput> &prompt.root; <userinput>make install distclean</userinput></screen> - <para>El entorno de desarrollo Linux sólo ha de ser instalado - si sigue el proceso para instalar + <para>El entorno de desarrollo Linux solo ha de + instalarse si sigue el proceso para instalar <application>&sap.r3; 46B IDES</application>. - No es necesario si <application>&oracle; DB</application> - no está reenlazado (relinked) con el sistema &os;. - Este sería su caso si está usa el fichero comprimido - tar de <application>&oracle;</application> de un sistema Linux.</para> + No es necesario si <application>&oracle; DB</application> + no está reenlazado («relinked») con el sistema + &os;. Este sería su caso si está usa el fichero + comprimido tar de <application>&oracle;</application> de un + sistema Linux.</para> </sect3> <sect3 id="installingnecessaryrpms"> - <title>Instalación los RPM necesarios</title> + <title>Instalación de los RPM necesarios</title> <indexterm><primary>RPM</primary></indexterm> - <para>Necesitará soporte PAM para iniciar el programa + <para>Necesitará soporte PAM para iniciar el programa <command>R3SETUP</command>. - Durante la primera instalación de + Durante la primera instalación de <application>&sap;</application> - en FreeBSD 4.3-STABLE intentamos instalar PAM con todas + en FreeBSD 4.3-STABLE intentamos instalar PAM con todas las dependencias y finalmente forzamos la instalación del paquete PAM, y funcionó. En <application>&sap.r3; 4.6C SR2</application> forzamos la instalación del RPM PAM, que también - funcionó, así que parece que las dependencias + funcionó, así que parece que las dependencias no lo son tanto:</para> <screen>&prompt.root; <userinput>rpm -i --ignoreos --nodeps --root /compat/linux --dbpath /var/lib/rpm \ pam-0.68-7.i386.rpm</userinput></screen> - <para>Para que <application>&oracle; 8.0.5</application> pueda - lanzar el agente inteligente, también tendremos que - instalar el paquete Tcl de RedHat - <filename>tcl-8.0.5-30.i386.rpm</filename> (si no, - en reenlazado durante la instalación de + <para>Para que <application>&oracle; 8.0.5</application> pueda + lanzar el agente inteligente también tendremos que + instalar el paquete Tcl de RedHat + <filename>tcl-8.0.5-30.i386.rpm</filename> (si no, + cuando lo reenlace durante la instalación de <application>&oracle;</application> no funcionará). - Existen otros aspectos relacionados con el - reenlazado de <application>&oracle;</application> a tener en + Existen otros aspectos relacionados con el + reenlazado de <application>&oracle;</application> a tener en cuenta durante la instalación, pero - esos atañen a la versión para Linux de - <application>&oracle;</application> y no son específicos + atañen a la versión para Linux de + <application>&oracle;</application> y no son específicos de &os;.</para> </sect3> @@ -1857,20 +1896,21 @@ pam-0.68-7.i386.rpm</userinput></screen> <sect3 id="linuxprocandfallbackelfbrand"> <title>Sugerencias</title> - <para>Seguramente es una buena idea añadir + <para>Le recomendamos añadir <literal>linprocfs</literal> a <filename>/etc/fstab</filename>. - Consulte &man.linprocfs.5; para más información. + Consulte &man.linprocfs.5; para más información. Otro parámetro que debería configurar es - <literal>kern.fallback_elf_brand=3</literal> en + <literal>kern.fallback_elf_brand=3</literal> en <filename>/etc/sysctl.conf</filename>.</para> </sect3> </sect2> <sect2 id="creatingsapr3env"> - <title>Creación del ambiente &sap.r3;</title> + <title>Creación del entorno &sap.r3;</title> <sect3 id="filesystemsandmountpoints"> - <title>Creación de los sistemas de ficheros y puntos de montaje necesarios</title> + <title>Creación de los sistemas de ficheros y + puntos de montaje necesarios</title> <para>Para una instalación sencilla es suficiente con crear los siguientes sistemas de ficheros:</para> @@ -1902,17 +1942,17 @@ pam-0.68-7.i386.rpm</userinput></screen> </tgroup> </informaltable> - <para>También es necesario crear algunos enlaces. Si no, + <para>También es necesario crear algunos enlaces. Si no, el instalador <application>&sap;</application> - se tendrá problemas, ya que buscará los siguientes + tendrá problemas ya que buscará los siguientes enlaces:</para> <screen>&prompt.root; <userinput>ln -s /compat/linux/oracle /oracle</userinput> &prompt.root; <userinput>ln -s /compat/linux/sapmnt /sapmnt</userinput> &prompt.root; <userinput>ln -s /compat/linux/usr/sap /usr/sap</userinput></screen> - <para>Veamos unos cuantos errores que es posible que se le presenten - durante la instalación (en este caso + <para>Veamos unos cuantos errores que se le pueden presentar + durante la instalación (en este caso con el sistema <emphasis>PRD</emphasis> y la instalación de <application>&sap.r3; 4.6C SR2</application>):</para> @@ -1934,21 +1974,21 @@ ERROR 2002-03-19 16:45:36 R3LINKS_IND_IND Ins_SetupLinks:0 <sect3 id="creatingusersanddirectories"> <title>Creación de usuarios y directorios</title> - <para><application>&sap.r3;</application> necesita dos usuarios - y tres grupos. Los nombres de usuario dependen del - <quote><application>&sap;</application> system ID</quote> + <para><application>&sap.r3;</application> necesita dos usuarios + y tres grupos. Los nombres de usuario dependen del + <quote><application>&sap;</application> system ID</quote> (SID), y consisten en tres letras. - Algunos de estos SID + Algunos de estos SID están reservados por <application>&sap;</application> (por ejemplo <literal>SAP</literal> y <literal>NIX</literal>. Tiene una lista completa de ellos en la documentación de <application>&sap;</application>). - Para la instalación de IDES usamos <literal>IDS</literal> + Para la instalación de IDES usamos <literal>IDS</literal> y para la instalación de 4.6C SR2 <literal>PRD</literal>, dado que ese sistema está pensado para un uso de producción. Tenemos por lo tanto los siguientes grupos (Los ID de grupo pueden ser diferentes, estos son - sólamente los valores que utilizamos en nuestra + solamente los valores que utilizamos en nuestra instalación):</para> <informaltable frame="none" pgwide="1"> @@ -1980,14 +2020,14 @@ ERROR 2002-03-19 16:45:36 R3LINKS_IND_IND Ins_SetupLinks:0 </tgroup> </informaltable> - <para>En una instalación por defecto de - <application>&oracle;</application>, solo se usa el + <para>En una instalación por omisión de + <application>&oracle;</application> solo se usa el grupo <groupname>dba</groupname>. - Puede usarse el grupo - <groupname>oper</groupname> como grupo - el grupo <groupname>dba</groupname> (consulte la + Puede usar el grupo + <groupname>oper</groupname> como grupo + <groupname>dba</groupname> (consulte la documentación de - <application>&oracle;</application> y + <application>&oracle;</application> y <application>&sap;</application> para más información).</para> @@ -2026,10 +2066,10 @@ ERROR 2002-03-19 16:45:36 R3LINKS_IND_IND Ins_SetupLinks:0 </tgroup> </informaltable> - <para>Al añadir dichos usuarios mediante - &man.adduser.8; tenga en cuenta que debe incluir - las siguientes entradas (observe la shell y el - directorio home) al crear el + <para>Al añadir dichos usuarios mediante + &man.adduser.8; tenga en cuenta que debe incluir + las siguientes entradas (observe la shell y el + directorio home) al crear el <quote>administrador &sap;</quote>:</para> <programlisting>Name: <replaceable>sid</replaceable>adm @@ -2064,13 +2104,13 @@ Shell: bash (/compat/linux/bin/bash)</programlisting> <sect3 id="creatingdirectories"> <title>Creación de directorios</title> - <para>Estos directorios se crean como sistemas de ficheros + <para>Estos directorios se crean como sistemas de ficheros independientes. Esto depende totalmente de sus necesidades. - Nosotros decidimos crearlos como directorios ya que todos + Nosotros decidimos crearlos como directorios ya que todos están en el mismo RAID 5:</para> <para>Primero vamos a configurar los propietarios y los - derechos de algunos directorios (como + derechos de algunos directorios (como <username>root</username>):</para> <screen>&prompt.root; <userinput>chmod 775 /oracle</userinput> @@ -2080,7 +2120,7 @@ Shell: bash (/compat/linux/bin/bash)</programlisting> &prompt.root; <userinput>chmod 775 /compat/linux/usr/sap</userinput></screen> <para>Luego vamos a crear directorios como el - usuario <username>ora<replaceable>sid</replaceable></username>. + usuario <username>ora<replaceable>sid</replaceable></username>. Estos serán todos subdirectorios de <filename>/oracle/<replaceable>SID</replaceable></filename>:</para> @@ -2091,9 +2131,10 @@ Shell: bash (/compat/linux/bin/bash)</programlisting> &prompt.root; <userinput>mkdir saparch sapreorg</userinput> &prompt.root; <userinput>exit</userinput></screen> - <para>Para la instalación de + <para>Para la instalación de <application>&oracle; 8.1.7</application> - tendrá que crear unos cuantos directorios más:</para> + tendrá que crear unos cuantos directorios + más:</para> <screen>&prompt.root; <userinput>su - ora<replaceable>sid</replaceable></userinput> &prompt.root; <userinput>cd /oracle</userinput> @@ -2104,10 +2145,10 @@ Shell: bash (/compat/linux/bin/bash)</programlisting> &prompt.root; <userinput>cd /oracle/<replaceable>SID</replaceable></userinput> &prompt.root; <userinput>mkdir 817_32</userinput></screen> - <note><para>El directorio <filename>client/80x_32</filename> tiene - que tener exactamente este nombre. No sustituya la + <note><para>El directorio <filename>client/80x_32</filename> tiene + que tener exactamente este nombre. No sustituya la <emphasis>x</emphasis> - por algún número o algo cualquier otra + por un número ni por ninguna otra cosa.</para></note> <para>En el tercer paso creamos directorios como usuario @@ -2124,21 +2165,21 @@ Shell: bash (/compat/linux/bin/bash)</programlisting> <title>Entradas en <filename>/etc/services</filename></title> <para><application>&sap.r3;</application> requiere algunas entradas - en <filename>/etc/services</filename> que es posible que - no estén correctamente activadas durante - la instalalación. Añada - las siguientes entradas (necesita al menos las entradas - correspondientes al número de instancia, en + en <filename>/etc/services</filename> que es posible que + no estén correctamente activadas durante + la instalalación. Añada + las siguientes entradas (necesita al menos las entradas + correspondientes al número de instancia, en este caso, <literal>00</literal>. No hará ningún - daño añadir todas las entradas de + daño añadir todas las entradas de <literal>00</literal> hasta <literal>99</literal> para <literal>dp</literal>, <literal>gw</literal>, <literal>sp</literal> - y <literal>ms</literal>). Si va a utilizar un + y <literal>ms</literal>). Si va a utilizar un <application>SAProuter</application> - o necesita acceder a + o necesita acceder a <application>&sap;</application> OSS, también - necesitará <literal>99</literal>, ya que el puerto 3299 - se usa generalmente para el proceso + necesitará <literal>99</literal>, ya que el puerto 3299 + se usa generalmente para el proceso <application>SAProuter</application> en el sistema destino:</para> @@ -2155,21 +2196,22 @@ sapgw00s 4800/tcp # SAP Secure Gateway 4800 + Instance-Number</programlistin <title>Locales necesarios</title> <indexterm><primary>locales</primary></indexterm> - <para><application>&sap;</application> requiere al menos dos locales - que no forman parte de la instalación por defecto de - RedHat. &sap; dispone de los paquetes RPMs que pueda necesitar; - puede descargalos desde su FTP, aunque éste sólo - es accesible para clientes con acceso OSS). Consulte la nota - 0171356, que contiene una lista de los RPM que necesitará. + <para><application>&sap;</application> requiere al menos dos locales + que no forman parte de la instalación por defecto de + RedHat. &sap; dispone de los paquetes RPMs que pueda necesitar; + puede descargalos desde su FTP, aunque tenga en cuenta que + solo pueden acceder al mismo los clientes con acceso OSS). + Consulte la nota + 0171356, que contiene una lista de los RPM que necesitará. </para> - <para>También es posible crear enlaces - (por ejemplo desde <emphasis>de_DE</emphasis> y - <emphasis>en_US</emphasis> ), pero no se lo recomendamos si - pretende configurar un sistema de producción (no obstante, - hemos de reconocer que a nosotros nos ha funcionado con - el sistema IDES sin ningún problema). Los - siguientes locales son necesarias:</para> + <para>También puede crear enlaces + (por ejemplo desde <emphasis>de_DE</emphasis> y + <emphasis>en_US</emphasis> ), pero no se lo recomendamos si + pretende configurar un sistema de producción (no obstante, + hemos de reconocer que a nosotros nos ha funcionado con + el sistema IDES sin ningún problema). Necesitará + al menos los siguientes locales:</para> <programlisting>de_DE.ISO-8859-1 en_US.ISO-8859-1</programlisting> @@ -2180,11 +2222,11 @@ en_US.ISO-8859-1</programlisting> &prompt.root; <userinput>ln -s de_DE de_DE.ISO-8859-1</userinput> &prompt.root; <userinput>ln -s en_US en_US.ISO-8859-1</userinput></screen> - <para>Si no están, habrá algunos - problemas durante la instalación. Si se ignoran + <para>Si no están habrá algunos + problemas durante la instalación. Si se ignoran (es decir, si configura el <literal>STATUS</literal> - de los pasos relacionados con esos locales a - <literal>OK</literal> en el fichero + de los pasos relacionados con esos locales a + <literal>OK</literal> en el fichero <filename>CENTRDB.R3S</filename>) será imposible entrar al sistema <application>&sap;</application> sin tener que recurrir a ciertas triquiñuelas.</para> @@ -2195,8 +2237,8 @@ en_US.ISO-8859-1</programlisting> <indexterm><primary>Personalización del kernel</primary></indexterm> <para>Los sistemas <application>&sap.r3;</application> necesitan muchos - recursos, por eso hemos añadido los siguientes - parámetros al fichero de configuración de su + recursos, por eso hemos añadido los siguientes + parámetros al fichero de configuración de su kernel:</para> <programlisting># Set these for memory pigs (SAP and Oracle): @@ -2220,21 +2262,21 @@ options SEMMNI=520 #number of semaphore identifiers options SEMUME=100 #number of UNDO keys</programlisting> <para>Puede consultar los valores mínimos en la - documentación de &sap;. Como no hay detalles - sobre Linux, consulte para mayor información + documentación de &sap;. Como no hay detalles + sobre Linux, consulte para mayor información la sección de HP-UX (32-bit). - El sistema de instalación 4.6C SR2 tiene más - memoria principal, asín que los segmentos compartidos - pueden ser más extensos tanto para - <application>&sap;</application> como para - <application>&oracle;</application>; elija, por tanto, + El sistema de instalación 4.6C SR2 tiene más + memoria principal, asín que los segmentos compartidos + pueden ser más extensos tanto para + <application>&sap;</application> como para + <application>&oracle;</application>; elija, por tanto, un número mayor de páginas de memoria compartida.</para> - <note><para>En la instalación por defecto para - FreeBSD 4.5 en &i386;, configure <literal>MAXDSIZ</literal> + <note><para>En la instalación por omisión de + FreeBSD 4.5 en &i386;, configure <literal>MAXDSIZ</literal> y <literal>DFLDSIZ</literal> como máximo a 1 GB. - Si no lo hacel, podrían tener lugar errores extraños + Si no lo hace podrían aparecer errores extraños como <errorname>ORA-27102: out of memory</errorname> y <errorname>Linux Error: 12: Cannot allocate memory</errorname>.</para></note> </sect3> @@ -2246,7 +2288,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> <sect3 id="preparingsapcdroms"> <title>Preparación de los CDROM</title> - <para>Tendrá que montar y desmontar muchos CD-ROM durante la + <para>Hay que montar y desmontar muchos CD-ROM durante la instalación. Si tiene suficientes unidades de CDROM, podría montarlos todos. Nosotros decidimos copiar el contenido de los CD-ROM a los directorios @@ -2262,9 +2304,9 @@ options SEMUME=100 #number of UNDO keys</programlisting> <filename>KERNEL</filename>, <filename>RDBMS</filename>, <filename>DISK1</filename>, <filename>DISK2</filename>, <filename>DISK3</filename>, <filename>DISK4</filename> y - <filename>LANG</filename> para la instalación 4.6C SR2. + <filename>LANG</filename> para la instalación 4.6C SR2. Todos los nombres de fichero en los CDs montados deben estar - en mayúsculas; si no es así use la opción + en mayúsculas; si no es así use la opción <option>-g</option> al montar. Utilice lo siguiente: </para> @@ -2274,7 +2316,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> </sect3> <sect3 id="runningtheinstall-script"> - <title>Ejecución del <quote>script</quote> de + <title>Ejecución del <quote>script</quote> de instalación</title> <para>Primero tendrá que preparar un directorio @@ -2284,59 +2326,59 @@ options SEMUME=100 #number of UNDO keys</programlisting> &prompt.root; <userinput>mkdir install</userinput> &prompt.root; <userinput>cd install</userinput></screen> - <para>Una vez arrancado el <quote>script</quote> de instalación + <para>Una vez arrancado el <quote>script</quote> de instalación copiará casi todos los ficheros relevantes en el directorio <filename class="directory">install</filename>:</para> <screen>&prompt.root; <userinput>/oracle/<replaceable>SID</replaceable>/sapreorg/KERNEL/UNIX/INSTTOOL.SH</userinput></screen> - <para>La instalación IDES (4.6B) incluye un sistema de - demostración &sap.r3; totalmente personalizado, así + <para>La instalación IDES (4.6B) incluye un sistema de + demostración &sap.r3; totalmente personalizado, así que hay seis CD EXPORT en lugar de solo tres. - La plantilla de instalación - <filename>CENTRDB.R3S</filename> está pensada para - una instancia central estándar + La plantilla de instalación + <filename>CENTRDB.R3S</filename> está pensada para + una instancia central estándar (<application>&r3;</application> y - base de datos), no la instancia central IDES, así que - es necesario copiar el <filename>CENTRDB.R3S</filename> - correspondiente del directorio + base de datos), no la instancia central IDES, así que + hay que copiar el <filename>CENTRDB.R3S</filename> + correspondiente del directorio <filename class="directory">EXPORT1</filename>. - Si no lo hace <command>R3SETUP</command> solo pedirá + Si no lo hace <command>R3SETUP</command> solo pedirá tres CD EXPORT.</para> - <para>La nueva versión de + <para>La nueva versión de <application>&sap; 4.6C SR2</application> - incluye cuatro CDs EXPORT. El fichero de parámetros - que controla los pasos de la instalación es - <filename>CENTRAL.R3S</filename>. A diferencia de versiones - versiones anteriores, no existen patrones de instalación + incluye cuatro CDs EXPORT. El fichero de parámetros + que controla los pasos de la instalación es + <filename>CENTRAL.R3S</filename>. A diferencia de versiones + versiones anteriores, no existen patrones de instalación por separado para una instancia central con o sin base de datos. - <application>&sap;</application> utiliza un patrón separado + <application>&sap;</application> utiliza un patrón separado para la instalación de la base - de datos. Para reiniciar la instalación después es + de datos. Para reiniciar la instalación después es suficiente reiniciarla con el fichero original.</para> - <para>Durante y después de la instalación, + <para>Durante y después de la instalación, <application>&sap;</application> - requiere que <command>hostname</command> devuelva - <emphasis>sólamente</emphasis> el nombre del sistema, - no el nombre cualificado de dominio. Configure el nombre - del equipo de ese modo, o active un alias mediante + necesita que <command>hostname</command> devuelva + <emphasis>sólamente</emphasis> el nombre del sistema, + no el nombre cualificado de dominio. Configure el nombre + del equipo de ese modo, o active un alias mediante <command>alias hostname='hostname -s'</command> para <username>ora<replaceable>sid</replaceable></username> y para <username><replaceable>sid</replaceable>adm</username> - (y para <username>root</username> al menos durante los - pasos de la instalación realizados como - <username>root</username>). También puede configurar - los ficheros <filename>.profile</filename> y - <filename>.login</filename> de los usuarios que se crean durante + (y para <username>root</username> al menos durante los + pasos de la instalación realizados como + <username>root</username>). También puede configurar + los ficheros <filename>.profile</filename> y + <filename>.login</filename> de los usuarios que se crean durante la instalación <application>&sap;</application>.</para> </sect3> <sect3 id="startr3setup-46B"> <title>Inicio de <command>R3SETUP</command> 4.6B</title> - <para>Asegúrese de que <envar>LD_LIBRARY_PATH</envar> + <para>Asegúrese de que <envar>LD_LIBRARY_PATH</envar> esté configurada correctamente:</para> <screen>&prompt.root; <userinput>export LD_LIBRARY_PATH=/oracle/IDS/lib:/sapmnt/IDS/exe:/oracle/805_32/lib</userinput></screen> @@ -2347,9 +2389,9 @@ options SEMUME=100 #number of UNDO keys</programlisting> <screen>&prompt.root; <userinput>cd /oracle/IDS/sapreorg/install</userinput> &prompt.root; <userinput>./R3SETUP -f CENTRDB.R3S</userinput></screen> - <para>El <quote>script</quote> le preguntará algunas cosas; - le mostramos aquí entre corchetes la respuesta por - defecto, y después la respuesta que nosotros + <para>El <quote>script</quote> le preguntará algunas cosas; + le mostramos aquí entre corchetes la respuesta por + defecto, y después la respuesta que nosotros introdujimos:</para> <informaltable frame="none" pgwide="1"> @@ -2357,7 +2399,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> <thead> <row> <entry>Pregunta</entry> - <entry>Por defecto</entry> + <entry>Por omisión</entry> <entry>Entrada</entry> </row> </thead> @@ -2365,42 +2407,42 @@ options SEMUME=100 #number of UNDO keys</programlisting> <row> <entry>Enter SAP System ID</entry> <entry>[C11]</entry> - <entry>IDS<keycap>Enter</keycap></entry> + <entry>IDS<keycap>Intro</keycap></entry> </row> <row> <entry>Enter SAP Instance Number</entry> <entry>[00]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter SAPMOUNT Directory</entry> <entry>[/sapmnt]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter name of SAP central host</entry> <entry>[troubadix.domain.de]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter name of SAP db host</entry> <entry>[troubadix]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Select character set</entry> <entry>[1] (WE8DEC)</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter Oracle server version (1) Oracle 8.0.5, (2) Oracle 8.0.6, (3) Oracle 8.1.5, (4) Oracle 8.1.6</entry> <entry> </entry> - <entry>1<keycap>Enter</keycap></entry> + <entry>1<keycap>Intro</keycap></entry> </row> <row> <entry>Extract Oracle Client archive</entry> <entry>[1] (Yes, extract)</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter path to KERNEL CD</entry> @@ -2420,7 +2462,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> <row> <entry>Directory to copy EXPORT1 CD</entry> <entry>[/oracle/IDS/sapreorg/CD4_DIR]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter path to EXPORT2 CD</entry> @@ -2430,7 +2472,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> <row> <entry>Directory to copy EXPORT2 CD</entry> <entry>[/oracle/IDS/sapreorg/CD5_DIR]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter path to EXPORT3 CD</entry> @@ -2440,7 +2482,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> <row> <entry>Directory to copy EXPORT3 CD</entry> <entry>[/oracle/IDS/sapreorg/CD6_DIR]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter path to EXPORT4 CD</entry> @@ -2450,7 +2492,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> <row> <entry>Directory to copy EXPORT4 CD</entry> <entry>[/oracle/IDS/sapreorg/CD7_DIR]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter path to EXPORT5 CD</entry> @@ -2460,7 +2502,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> <row> <entry>Directory to copy EXPORT5 CD</entry> <entry>[/oracle/IDS/sapreorg/CD8_DIR]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter path to EXPORT6 CD</entry> @@ -2470,68 +2512,68 @@ options SEMUME=100 #number of UNDO keys</programlisting> <row> <entry>Directory to copy EXPORT6 CD</entry> <entry>[/oracle/IDS/sapreorg/CD9_DIR]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter amount of RAM for SAP + DB</entry> <entry> </entry> - <entry>850<keycap>Enter</keycap> (en Megabytes)</entry> + <entry>850<keycap>Intro</keycap> (en Megabytes)</entry> </row> <row> <entry>Service Entry Message Server</entry> <entry>[3600]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter Group-ID of sapsys</entry> <entry>[101]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter Group-ID of oper</entry> <entry>[102]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter Group-ID of dba</entry> <entry>[100]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter User-ID of <replaceable>sid</replaceable>adm</entry> <entry>[1000]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter User-ID of ora<replaceable>sid</replaceable></entry> <entry>[1002]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Number of parallel procs</entry> <entry>[2]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> </tbody> </tgroup> </informaltable> - <para>Si no ha copiado los CD a su disco duro el instalador - <application>&sap;</application> no podrá encontrar - el CD que necesite (identifica los contenidos en base al - fichero <filename>LABEL.ASC</filename> de cada CD) y por lo - tanto le pedirá que introduzca y monte el CD, o que + <para>Si no ha copiado los CD a su disco duro el instalador + <application>&sap;</application> no podrá encontrar + el CD que necesite (identifica los contenidos mediante + fichero <filename>LABEL.ASC</filename> de cada CD) y por lo + tanto le pedirá que introduzca y monte el CD, o que confirme o introduzca la ruta de montaje.</para> - <para><filename>CENTRDB.R3S</filename> puede contener algún + <para><filename>CENTRDB.R3S</filename> puede contener algún error. En nuestro caso, solicitó el CD EXPORT4 más de una vez, pero se le indicó la clave correcta (6_LOCATION, luego 7_LOCATION, etc), - así que pudimos continuar introduciendo + así que pudimos continuar introduciendo los valores correctos.</para> - <para>Aparte de algunos problemas que se detallan más - adelante, deberíamos ir llegando a la instalación + <para>Aparte de algunos problemas que se detallan más + adelante deberíamos ir llegando a la instalación del software de base de datos &oracle;.</para> </sect3> @@ -2539,13 +2581,13 @@ options SEMUME=100 #number of UNDO keys</programlisting> <title>Iniciar <command>R3SETUP</command> 4.6C SR2</title> <para>Asegúrese de que <envar>LD_LIBRARY_PATH</envar> esté - correctamente configurada. Tenga en cuenta de que es un valor - diferente de la instalación 4.6B con + correctamente configurada. Tenga en cuenta de que es un valor + diferente de la instalación 4.6B con <application>&oracle; 8.0.5</application>:</para> <screen>&prompt.root; <userinput>export LD_LIBRARY_PATH=/sapmnt/PRD/exe:/oracle/PRD/817_32/lib</userinput></screen> - <para>Arranque <command>R3SETUP</command> como el usuario + <para>Arranque <command>R3SETUP</command> como el usuario <username>root</username> desde el directorio de instalación:</para> @@ -2553,8 +2595,8 @@ options SEMUME=100 #number of UNDO keys</programlisting> &prompt.root; <userinput>./R3SETUP -f CENTRAL.R3S</userinput></screen> <para>El <quote>script</quote> le preguntará algunas cosas. - Le presentamos la respuesta por defecto entre corchetes, y tras - esto nuestra respuesta):</para> + Le presentamos la respuesta por omisión entre corchetes + y después la respuesta que dimos nosotros):</para> <informaltable frame="none" pgwide="1"> <tgroup cols="3"> @@ -2569,47 +2611,47 @@ options SEMUME=100 #number of UNDO keys</programlisting> <row> <entry>Enter SAP System ID</entry> <entry>[C11]</entry> - <entry>PRD<keycap>Enter</keycap></entry> + <entry>PRD<keycap>Intro</keycap></entry> </row> <row> <entry>Enter SAP Instance Number</entry> <entry>[00]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter SAPMOUNT Directory</entry> <entry>[/sapmnt]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter name of SAP central host</entry> <entry>[majestix]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter Database System ID</entry> <entry>[PRD]</entry> - <entry>PRD<keycap>Enter</keycap></entry> + <entry>PRD<keycap>Intro</keycap></entry> </row> <row> <entry>Enter name of SAP db host</entry> <entry>[majestix]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Select character set</entry> <entry>[1] (WE8DEC)</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter Oracle server version (2) Oracle 8.1.7</entry> <entry> </entry> - <entry>2<keycap>Enter</keycap></entry> + <entry>2<keycap>Intro</keycap></entry> </row> <row> <entry>Extract Oracle Client archive</entry> <entry>[1] (Yes, extract)</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter path to KERNEL CD</entry> @@ -2619,66 +2661,67 @@ options SEMUME=100 #number of UNDO keys</programlisting> <row> <entry>Enter amount of RAM for SAP + DB</entry> <entry>2044</entry> - <entry>1800<keycap>Enter</keycap> (in Megabytes)</entry> + <entry>1800<keycap>Intro</keycap> (in Megabytes)</entry> </row> <row> <entry>Service Entry Message Server</entry> <entry>[3600]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter Group-ID of sapsys</entry> <entry>[100]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter Group-ID of oper</entry> <entry>[101]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter Group-ID of dba</entry> <entry>[102]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter User-ID of <username>oraprd</username></entry> <entry>[1002]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Enter User-ID of <username>prdadm</username></entry> <entry>[1000]</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>LDAP support</entry> <entry> </entry> - <entry>3<keycap>Enter</keycap> (no support)</entry> + <entry>3<keycap>Intro</keycap> (no support)</entry> </row> <row> <entry>Installation step completed</entry> <entry>[1] (continue)</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> <row> <entry>Choose installation service</entry> <entry>[1] (DB inst,file)</entry> - <entry><keycap>Enter</keycap></entry> + <entry><keycap>Intro</keycap></entry> </row> </tbody> </tgroup> </informaltable> - <para>La creación de usuarios da un - error durante la instalación en las fases - OSUSERDBSID_IND_ORA (al crear al usuario - <username>ora<replaceable>sid</replaceable></username>) y - OSUSERSIDADM_IND_ORA (al crear el usuario + <para>La creación de usuarios da un + error durante la instalación en las fases + OSUSERDBSID_IND_ORA (al crear al usuario + <username>ora<replaceable>sid</replaceable></username>) y + OSUSERSIDADM_IND_ORA (al crear el usuario <username><replaceable>sid</replaceable>adm</username>).</para> - <para>Salvo de algunos problemas mencionados más - adelante, hemos llegado al momento de instalar el software + <para>Más adelante hablaremos de cierto problemas + que aún tenemos pendientes, pero ha llegado el + momento de instalar el software de base de datos &oracle;.</para> </sect3> @@ -2687,15 +2730,15 @@ options SEMUME=100 #number of UNDO keys</programlisting> <sect2 id="installingoracle805"> <title>Instalación de &oracle; 8.0.5</title> - <para>Consulte las notas correspondientes en los - <filename>Readme</filename>s - de &sap; y &oracle; sobre Linux y - <application>&oracle; DB</application>. La mayoría de los - problemas, por no decir todos, tienen su origen en bibliotecas + <para>Consulte los + <filename>Readme</filename> de &oracle; y las notas de + de &sap; sobre Linux y <application>&oracle; DB</application> + por si hubiera algo que le pueda afectar. La mayoría de los + problemas, por no decir todos, tienen su origen en bibliotecas incompatibles.</para> - <para>Para mayor información sobre la instalación - de <application>&oracle;</application> diríjase al + <para>Para mayor información sobre la instalación + de <application>&oracle;</application> diríjase al <link linkend="linuxemu-oracle">capítulo de instalación de &oracle;.</link></para> @@ -2703,11 +2746,11 @@ options SEMUME=100 #number of UNDO keys</programlisting> <sect3 id="installingtheoracle805withorainst"> <title>Instalación de &oracle; 8.0.5 con <command>orainst</command></title> - <para>Si quiere instalar <application>&oracle; 8.0.5</application> - necesitará unas cuantas bibliotecas para el enlazado, - ya que <application>&oracle; 8.0.5</application> - fué enlazado con una glibc antigua (la de RedHat 6.0), - pero RedHat 6.1 usa una nueva glibc. Tendrá que + <para>Si quiere instalar <application>&oracle; 8.0.5</application> + necesitará unas cuantas bibliotecas para el enlazado, + ya que <application>&oracle; 8.0.5</application> + fué enlazado con una glibc antigua (la de RedHat 6.0), + pero RedHat 6.1 usa una nueva glibc. Tendrá que instalar los siguientes paquetes para asegurarse que el reenlazado funcione:</para> @@ -2717,17 +2760,17 @@ options SEMUME=100 #number of UNDO keys</programlisting> <para><filename>compat-egcs-c++-5.2-1.0.3a.1.i386.rpm</filename></para> <para><filename>compat-binutils-5.2-2.9.1.0.23.1.i386.rpm</filename></para> - <para>Para más información consulte las notas - correspondientes de &sap; o el <filename>Readme</filename> - de &oracle;. Si no es posible (durante la instalación + <para>Para más información consulte las notas + correspondientes de &sap; o los <filename>Readme</filename> + de &oracle;. Si no es posible (durante la instalación no tuvimos tiempo suficiente para ello), se podrían utilizar los binarios originales, o los binarios reenlazados de un sistema original RedHat.</para> - <para>Instale el paquete Tcl de RedHat para compilar el agente - inteligente. Si no puede conseguir - <filename>tcl-8.0.3-20.i386.rpm</filename> debería - funcionar una versión más reciente, por ejemplo + <para>Instale el paquete Tcl de RedHat para compilar el agente + inteligente. Si no puede conseguir + <filename>tcl-8.0.3-20.i386.rpm</filename> debería + funcionar una versión más reciente, por ejemplo <filename>tcl-8.0.5-30.i386.rpm</filename> para RedHat.</para> <para>Aparte del reenlazado, la instalación @@ -2740,82 +2783,86 @@ options SEMUME=100 #number of UNDO keys</programlisting> &prompt.root; <userinput>cd $ORACLE_HOME/orainst_sap</userinput> &prompt.root; <userinput>./orainst</userinput></screen> - <para>Confirme todas las pantallas con <keycap>Enter</keycap> hasta - que el software esté instalado; todas excepto en la que - tiene deseleccionar el <emphasis>visualizador de - textos &oracle; en línea</emphasis>, ya que no + <para>Confirme todas las pantallas con <keycap>Intro</keycap> hasta + que el software esté instalado; todas excepto en la que + debe quitar la marca de instalación al + <emphasis>visualizador de + textos &oracle; en línea</emphasis>, ya que no existe para Linux. <application>&oracle;</application> - intentará, gracias a esto, reenlazar con + intentará, gracias a esto, reenlazar con <command>i386-glibc20-linux-gcc</command> en lugar de <command>gcc</command>, - <command>egcs</command> o + <command>egcs</command> o <command>i386-redhat-linux-gcc</command>.</para> - <para>Debido a la falta de tiempo decidimos usar los binarios - de una versión + <para>Debido a la falta de tiempo decidimos usar los binarios + de una versión <application>&oracle; 8.0.5 PreProduction</application>, - después que nuestro primer intento de que funcionara la - versión del CD RDBMS fallara, viendo que encontrar y + después de que nuestro primer intento de que funcionara la + versión del CD RDBMS fallara y viendo que encontrar y utilizar los RPM correctos hubiera sido una pesadilla.</para> </sect3> <sect3 id="installingtheoracle805preproduction"> - <title>Instalación de &oracle; 8.0.5 <quote>Pre-production + <title>Instalación de &oracle; 8.0.5 <quote>Pre-production Release</quote> para Linux (Kernel 2.0.33)</title> - <para>Esta instalación es bastante fácil. - Monte el CD e inicie el instalador. Le preguntará - por la ubicación del directorio home de &oracle;, - y copiará en él todos los binarios. (Nosotros - no eliminamos los restos de una instalación - RDBMS previa fallida.</para> + <para>La instalación es bastante fácil. + Monte el CD e inicie el instalador. Le preguntará + por la ubicación del directorio home de &oracle;, + y copiará en él todos los binarios. (Nosotros + no eliminamos los restos de una instalación + RDBMS anterior que no terminó de llegó a + terminar).</para> - <para>Tras esto, la base de datos <application>&oracle;</application> - puede arrancarse sin mayor problema.</para> + <para>Tras esto la base de datos <application>&oracle;</application> + puede arrancar.</para> </sect3> </sect2> <sect2 id="installingoracle817"> - <title>Instalación desde el fichero comprimido de Linux &oracle; 8.1.7</title> - <para>Descomprima el fichero comprimido - <filename>oracle81732.tgz</filename> que produjo desde el directorio - de instalación en un sistema Linux y descomprímalo en + <title>Instalación desde el fichero comprimido de + Linux &oracle; 8.1.7</title> + + <para>Descomprima el fichero + <filename>oracle81732.tgz</filename> (creado en el directorio + de instalación en un sistema Linux) y descomprímalo en <filename>/oracle/<replaceable>SID</replaceable>/817_32/</filename>.</para> </sect2> <sect2 id="continuewithsapr4installation"> - <title>Continue con la instalación &sap.r3;</title> + <title>Continúe con la instalación &sap.r3;</title> - <para>Revise las configuraciones del entorno de los usuarios + <para>Revise las configuraciones del entorno de los usuarios <username>idsamd</username> (<replaceable>sid</replaceable>adm) y <username>oraids</username> (ora<replaceable>sid</replaceable>). - Ambos deben tener los ficheros + Ambos deben tener los ficheros <filename>.profile</filename>, <filename>.login</filename> y <filename>.cshrc</filename> con - <command>hostname</command> correctamente configurado. En caso - que el nombre del sistema sea el nombre cualificado completo + <command>hostname</command> correctamente configurado. En caso + que el nombre del sistema sea el nombre cualificado completo tendrá que cambiar <command>hostname</command> a - <command>hostname -s</command> en los tres ficheros anteriormente + <command>hostname -s</command> en los tres ficheros anteriormente citados.</para> <sect3 id="databaseload"> <title>Carga de la base de datos</title> - <para>Hecho esto <command>R3SETUP</command> puede ser iniciar o - volver a iniciar la instalación - (dependiendo si se eligió salir o no). + <para>Hecho esto puede rearrancar <command>R3SETUP</command> + o volver a arrancar la instalación + (dependiendo si eligió salir o no). <command>R3SETUP</command> - crea las tablas y carga los datos (para 46B IDES, - desde EXPORT1 hasta EXPORT6, para 46C desde DISK1 hasta DISK4) + crea las tablas y carga los datos (en 46B IDES, + desde EXPORT1 a EXPORT6, en 46C desde DISK1 a DISK4) mediante <command>R3load</command>.</para> - <para>Cuando se termina la carga de la base de datos (esto puede - llevar un par de horas) se le pedirán algunas - contraseñas. En una instalación de prueba puede - usar las contraseñas por defecto. - (<emphasis>use una contraseña de verdad si le preocupa + <para>Cuando se termina la carga de la base de datos (que puede + llevar un par de horas) se le pedirán algunas + contraseñas. En una instalación de prueba puede + usar unas contraseñas de compromiso. + (<emphasis>use una contraseña de verdad si le preocupa siquiera ligeramente la seguridad</emphasis>):</para> <informaltable frame="none" pgwide="1"> @@ -2829,11 +2876,11 @@ options SEMUME=100 #number of UNDO keys</programlisting> <tbody> <row> <entry>Enter Password for sapr3</entry> - <entry>sap<keycap>Enter</keycap></entry> + <entry>sap<keycap>Intro</keycap></entry> </row> <row> <entry>Confirum Password for sapr3</entry> - <entry>sap<keycap>Enter</keycap></entry> + <entry>sap<keycap>Intro</keycap></entry> </row> <row> <entry>Enter Password for sys</entry> @@ -2845,32 +2892,32 @@ options SEMUME=100 #number of UNDO keys</programlisting> </row> <row> <entry>Enter Password for system</entry> - <entry>manager<keycap>Enter</keycap></entry> + <entry>manager<keycap>Intro</keycap></entry> </row> <row> <entry>Confirm Password for system</entry> - <entry>manager<keycap>Enter</keycap></entry> + <entry>manager<keycap>Intro</keycap></entry> </row> </tbody> </tgroup> </informaltable> - <para>Aquí tuvimos problemas con - <command>dipgntab</command> en la instalación de + <para>Aquí tuvimos problemas con + <command>dipgntab</command> en la instalación de 4.6B.</para> </sect3> <sect3 id="listener"> - <title>Escucha</title> + <title>Las escuchas</title> - <para>Inicie el escucha de <application>&oracle;</application> desde - el usuario <username>ora<replaceable>sid</replaceable></username> + <para>Arranque las escuchas de <application>&oracle;</application> + con el usuario <username>ora<replaceable>sid</replaceable></username> de la siguiente manera:</para> <screen>&prompt.user; <userinput>umask 0; lsnrctl start</userinput></screen> - <para>Si no lo hace así recibirá un error - <errorcode>ORA-12546</errorcode>, + <para>Si no lo hace así verá un error + <errorcode>ORA-12546</errorcode>, ya que los sockets no tendrán los permisos correctos. Consulte la nota 072984 de &sap;.</para> </sect3> @@ -2878,16 +2925,17 @@ options SEMUME=100 #number of UNDO keys</programlisting> <sect3 id="mnlstables"> <title>Actualización de tablas MNLS</title> - <para>Si tiene previsto importar idiomas que no sean Latin-1 - en <application>&sap;</application>, tiene que actualizar + <para>Si tiene previsto importar idiomas que no sean Latin-1 + en <application>&sap;</application> tiene que actualizar las tablas <quote>Multi National Language Support</quote>. - Tiene más información sobre esto en las notas de - &sap; OSS 15023 y 45619 de &sap;. Si no es su caso puede saltarse - esta parte de la instalación de <application>&sap;</application>.</para> + Tiene más información sobre esto en las notas de + &sap; OSS 15023 y 45619. Si no es su caso puede saltarse + esta parte de la instalación de + <application>&sap;</application>.</para> - <note><para>Aunque no necesite soporte MNLS, sigue siendo necesario + <note><para>Aunque no necesite soporte MNLS sigue siendo necesario que revise la tabla TCPDB y que la inicialice si no lo ha hecho ya. - Consulte las notas 0015023 y 0045619 de &sap; para más + Consulte las notas 0015023 y 0045619 de &sap; para más información.</para></note> </sect3> </sect2> @@ -2898,25 +2946,25 @@ options SEMUME=100 #number of UNDO keys</programlisting> <sect3 id="requestsapr3licensekey"> <title>Solicitar una licencia &sap.r3;</title> - <para>Tiene que solicitar una licencia de - <application>&sap.r3;</application>. No tendrá más - remedio, puesto que la licencia temporal que se usa durante la - instalación tiene un límite de validez de - cuatro semanas. Primero necesitará la llave - hardware. Entre al sistema como el usuario + <para>Tiene que solicitar una licencia de + <application>&sap.r3;</application>. No tendrá más + remedio, puesto que la licencia temporal que se usa durante la + instalación tiene un límite de validez de + cuatro semanas. Necesitará la llave + hardware. Entre al sistema como usuario <username>idsadm</username> y ejecute <command>saplicense</command>:</para> <screen>&prompt.root; <userinput>/sapmnt/IDS/exe/saplicense -get</userinput></screen> - <para>Si ejecuta <command>saplicense</command> sin parámetros - verá una lista de opciones. Una vez que tenga la licencia + <para>Si ejecuta <command>saplicense</command> sin parámetros + verá una lista de opciones. Una vez que tenga la licencia en su poder la podrá instalar del siguiente modo: </para> <screen>&prompt.root; <userinput>/sapmnt/IDS/exe/saplicense -install</userinput></screen> - <para>Se le solicitará que introduzca los siguientes + <para>Se le solicitará que introduzca los siguientes valores:</para> <programlisting>SAP SYSTEM ID = <replaceable>SID, 3 caracteres</replaceable> @@ -2929,26 +2977,27 @@ LICENSE KEY = <replaceable>licencia, 24 caracteres</replaceable></programlis <sect3 id="creatingusers"> <title>Crear usuarios</title> - <para>Cree un usuario dentro del cliente 000 (esto es necesario - para algunas tareas que requieren hacerse dentro del cliente 000, - pero con un usuario que no sea ni + <para>Cree un usuario dentro del cliente 000 (es necesario + para algunas tareas que requieren hacerse dentro del cliente 000, + pero con un usuario que no sea ni <username>sap*</username> - ni <username>ddic</username>). Nosotros solemos elegir + ni <username>ddic</username>). Nosotros solemos elegir para este usuario el nombre de <username>wartung</username> - (o <username>service</username>, ambos + (o <username>service</username>, ambos <quote>servicio</quote> en castellano). Los perfiles son <literal>sap_new</literal> y - <literal>sap_all</literal>. Para mayor seguridad - las contraseñas para usuarios por defecto dentro de - todos los clientes deben cambiarse (esto - incluye usuarios <username>sap*</username> y + <literal>sap_all</literal>. Para mayor seguridad + las contraseñas para usuarios por defecto dentro de + todos los clientes deben cambiarse (incluidos los + usuarios <username>sap*</username> y <username>ddic</username>).</para> </sect3> <sect3 id="configtranssysprofileopermodesetc"> - <title>Configurar sistema de transporte, perfil, modos de operación, etc.</title> + <title>Configurar sistema de transporte, perfil, + modos de operación, etc.</title> - <para>Dentro del cliente 000, con un usuario que no sea + <para>Dentro del cliente 000 y con un usuario que no sea <username>ddic</username> ni <username>sap*</username>, haga al menos lo siguiente:</para> @@ -2962,7 +3011,7 @@ LICENSE KEY = <replaceable>licencia, 24 caracteres</replaceable></programlis </thead> <tbody> <row> - <entry>Configurar sistema de transporte, por ejemplo como + <entry>Configurar sistema de transporte, por ejemplo como <emphasis>Stand-Alone Transport Domain Entity</emphasis></entry> <entry>STMS</entry> @@ -2979,20 +3028,21 @@ LICENSE KEY = <replaceable>licencia, 24 caracteres</replaceable></programlis </tgroup> </informaltable> - <para>Todos estos (y muchos más) pasos para ejecutar - después de la instalación se explican de forma - detallada en las guías de instalación de + <para>Todos estos (y muchos más) pasos para ejecutar + después de la instalación se explican de forma + detallada en las guías de instalación de <application>&sap;</application>.</para> </sect3> <sect3 id="editintsidsap"> <title>Editar <filename>init<replaceable>sid</replaceable>.sap</filename> (<filename>initIDS.sap</filename>)</title> - <para>El fichero <filename>/oracle/IDS/dbs/initIDS.sap</filename> - contiene el perfil de respaldo <application>&sap;</application>. + <para>El fichero <filename>/oracle/IDS/dbs/initIDS.sap</filename> + contiene la copia de seguridad del perfil de de + <application>&sap;</application>. Aquí es donde debe definir el tamaño de la cinta a - utilizar, tipo de conpresión, etc. Las siguientes - modificaciones nos permitirían ejecutar + utilizar, tipo de conpresión, etc. Las siguientes + modificaciones nos permitirían ejecutar <command>sapdba</command> / <command>brbackup</command>:</para> @@ -3009,52 +3059,53 @@ tape_address_rew = /dev/sa0</programlisting> <para><varname>compress</varname>: La cinta que usamos es una HP DLT1 que tiene compresión por hardware.</para> - <para><varname>archive_function</varname>: Esto define el - comportamiento por defecto del almacenaje de los ficheros - de log de &oracle;: los nuevos ficheros de log se guardan en cinta, - los ficheros de log que ya han sido guardados - se guardan de nuevo y luego se borran. Esto evita - muchos problemas si necesita recuperar la base de datos y - uno de las cintas está dañada.</para> - - <para><varname>cpio_flags</varname>: por defecto se usa - <option>-B</option>, que asigna un tamaño de bloque de - 5120 Bytes. HP recomienda un tamaño de bloque de - 32 K como mínimo; usamos - <option>--block-size=128</option> para que sea de - 64 K. Necesitaremos usar <option>--format=newc</option> - porque tenemos números de inodo mayores a 65535. La + <para><varname>archive_function</varname>: Define el + comportamiento por omisión del almacenaje de los + logs de &oracle;: los nuevos ficheros de log se guardan en cinta, + los ficheros de log que ya han sido guardados + se guardan de nuevo y luego se borran. Así se + evitan muchos problemas si necesita recuperar la base de datos + y una de las cintas está dañada.</para> + + <para><varname>cpio_flags</varname>: por omisión se usa + <option>-B</option>, que asigna un tamaño de bloque de + 5120 Bytes. HP recomienda un tamaño de bloque de + 32 K como mínimo; usamos + <option>--block-size=128</option> para que sea de + 64 K. Necesitaremos usar <option>--format=newc</option> + porque tenemos números de inodo mayores a 65535. La última opción (<option>--quiet</option>) se necesita - ya que <command>brbackup</command> se queja en cuanto - <command>cpio</command> imprime los números de bloque + ya que <command>brbackup</command> se queja en cuanto + <command>cpio</command> imprime los números de bloque guardados.</para> - <para><varname>cpio_in_flags</varname>: Banderas necesarias - para cargar datos desde la cinta. El formato es - es reconocido automaticamente.</para> + <para><varname>cpio_in_flags</varname>: Parámetros + necesarios para cargar datos desde la cinta. El formato + es reconocido automáticamente.</para> - <para><varname>tape_size</varname>: Esto da la - capacidad de almacenaje de la cinta. Por razones - de seguridad (nosotros usamos compresión por - hardware), el valor es ligeramente menor que el valor + <para><varname>tape_size</varname>: La + capacidad de almacenaje de la cinta. Por razones + de seguridad (nosotros usamos compresión por + hardware) el valor es ligeramente menor que el valor real.</para> - <para><varname>tape_address</varname>: El dispositivo - (que no permite el rebobinado) que se usará con + <para><varname>tape_address</varname>: El dispositivo + (que no permite el rebobinado) que se usará con <command>cpio</command>.</para> <para><varname>tape_address_rew</varname>: El dispositivo - (que permite el rebobinado) que se usará con + (que permite el rebobinado) que se usará con <command>cpio</command>.</para> </sect3> <sect3> - <title>Detalles de configuración después - de la instalación</title> + <title>Aspectos de la configuración una vez + concluida la instalación</title> - <para>Los siguientes parámetros <application>&sap;</application> - deben personalizarse una vez concluída la - instalación (los ejemplos son para IDES 46B, + <para>Los siguientes parámetros + <application>&sap;</application> + deben personalizarse una vez concluída la + instalación (los ejemplos son para IDES 46B, 1 GB de memoria):</para> <informaltable frame="none" pgwide="1"> @@ -3137,8 +3188,8 @@ tape_address_rew = /dev/sa0</programlisting> </informaltable> <note> - <para>En un sistema con 1 GB de memoria y los parámetros - arriba expuestos puede esperarse encontrar un consumo de + <para>En un sistema con 1 GB de memoria y los parámetros + arriba expuestos puede esperarse encontrar un consumo de memoria similar al siguiente:</para> <programlisting>Mem: 547M Active, 305M Inact, 109M Wired, 40M Cache, 112M Buf, 3492K Free</programlisting> @@ -3150,16 +3201,16 @@ tape_address_rew = /dev/sa0</programlisting> <title>Problemas durante la instalación</title> <sect3 id="restartr3setup"> - <title>Reiniciar <command>R3SETUP</command> una vez arreglado + <title>Reiniciar <command>R3SETUP</command> una vez arreglado el problema</title> <para><command>R3SETUP</command> se detiene si encuentra un error. - Si ha revisado los logs y ha corregido el error reinicie - <command>R3SETUP</command>; hágalo seleccionando - la opción REPEAT en el paso donde + Si ha revisado los logs y ha corregido el error reinicie + <command>R3SETUP</command>; hágalo seleccionando + la opción REPEAT en el paso donde <command>R3SETUP</command> se detuvo.</para> - <para>Cuando quiera reiniciar <command>R3SETUP</command> + <para>Cuando quiera reiniciar <command>R3SETUP</command> inícielo con el fichero <filename>R3S</filename> correspondiente:</para> @@ -3169,24 +3220,25 @@ tape_address_rew = /dev/sa0</programlisting> <screen>&prompt.root; <userinput>./R3SETUP -f CENTRAL.R3S</userinput></screen> - <para>en 4.6C; no importa si el error ocurrió - con <filename>CENTRAL.R3S</filename> o con + <para>en 4.6C; no importa si el error ocurrió + con <filename>CENTRAL.R3S</filename> o con <filename>DATABASE.R3S</filename>.</para> - <note><para>En algunas etapas, <command>R3SETUP</command> asume que la - base de datos y los procesos - <application>&sap;</application> están en marcha - (como aquellos en los cuales se completaron los pasos) - Si tienen lugar errores y por ejemplo la base de datos no se - puede iniciar, tendrá que arrancar la base de datos y - <application>&sap;</application> manualmente una vez haya - corregido los errores, y antes de iniciar + <note><para>En algunas etapas, <command>R3SETUP</command> asume + que la base de datos y los procesos + <application>&sap;</application> están en marcha + (como aquellos en los cuales se completaron los pasos). + Si hay errores y por ejemplo la base de datos no se + puede iniciar tendrá que arrancar la base de datos y + <application>&sap;</application> manualmente una vez haya + corregido los errores y antes de iniciar <command>R3SETUP</command> nuevamente.</para> - <para>No olvide iniciar también el escucha de + + <para>No olvide iniciar también la escucha de <application>&oracle;</application> (como <username>ora<replaceable>sid</replaceable></username> con - <command>umask 0; lsnrctl start</command>) si también - tuvo que detenerlo (si, por ejemplo, hubo de reiniciar el + <command>umask 0; lsnrctl start</command>) si también + tuvo que detenerlo (si por ejemplo hubo que reiniciar el sistema).</para> </note> </sect3> @@ -3194,17 +3246,17 @@ tape_address_rew = /dev/sa0</programlisting> <sect3 id="indoraduringduringr3setup"> <title>OSUSERSIDADM_IND_ORA durante <command>R3SETUP</command></title> - <para>Si <command>R3SETUP</command> se queja en este etapa, edite - la plantilla <command>R3SETUP</command> que esté usando - ese momento (<filename>CENTRDB.R3S</filename> (en 4.6B) o + <para>Si <command>R3SETUP</command> se queja en este etapa edite + la plantilla <command>R3SETUP</command> que esté usando + en ese momento (<filename>CENTRDB.R3S</filename> (en 4.6B) o <filename>CENTRAL.R3S</filename> o <filename>DATABASE.R3S</filename> (en 4.6C)). Ubique <literal>[OSUSERSIDADM_IND_ORA]</literal> o busque la única entrada <literal>STATUS=ERROR</literal> y edite los siguientes valores:</para> - <programlisting>HOME=/home/<replaceable>sid</replaceable>adm (estaba vacío) -STATUS=OK (tenía status ERROR) + <programlisting>HOME=/home/<replaceable>sid</replaceable>adm (was empty) +STATUS=OK (had status ERROR) </programlisting> <para>Hecho esto, reinicie <command>R3SETUP</command>.</para> @@ -3213,31 +3265,32 @@ STATUS=OK (tenía status ERROR) <sect3 id="indoraduringr3setup"> <title>OSUSERDBSID_IND_ORA durante <command>R3SETUP</command></title> - <para>Posiblemente <command>R3SETUP</command> se queje también - en esta etapa. El error aquí es similar al de la fase - OSUSERSIDADM_IND_ORA. Edite la plantilla - <command>R3SETUP</command> que esté usando - (<filename>CENTRDB.R3S</filename> (en 4.6B) o + <para>Es posible que <command>R3SETUP</command> se queje + también en esta etapa. El + error aquí es similar al de la fase + OSUSERSIDADM_IND_ORA. Edite la plantilla + <command>R3SETUP</command> que esté usando + (<filename>CENTRDB.R3S</filename> (en 4.6B) o <filename>CENTRAL.R3S</filename> o - <filename>DATABASE.R3S</filename> (en 4.6C)). + <filename>DATABASE.R3S</filename> (en 4.6C)). Ubique <literal>[OSUSERDBSID_IND_ORA]</literal> o busque la única entrada <literal>STATUS=ERROR</literal> y edite los siguientes valores en esa sección:</para> <programlisting>STATUS=OK</programlisting> - <para>Hecho esto, reinicie <command>R3SETUP</command>.</para> + <para>Hecho esto reinicie <command>R3SETUP</command>.</para> </sect3> <sect3 id="oraviewvrffilenotfound"> <title><errorname>oraview.vrf FILE NOT FOUND</errorname> durante la instalación de &oracle;</title> - <para>No ha deseleccionado el - <emphasis>visualizador de texto en línea + <para>No ha dejado sin seleccionar la opción de + instalar el <emphasis>visualizador de texto en línea de &oracle;</emphasis> antes de iniciar la instalación. - Está seleccionado para ser instalado, aunque esta - opción no existe para Linux. Deseleccione este producto - en el menú de instalación de + Está seleccionado para ser instalado, aunque la + aplicación no existe para Linux. Deje sin seleccionar + el producto en el menú de instalación de <application>&oracle;</application> y reinicie la instalación.</para> </sect3> @@ -3245,21 +3298,21 @@ STATUS=OK (tenía status ERROR) <sect3 id="textenvincalid"> <title><errorname>TEXTENV_INVALID</errorname> durante <command>R3SETUP</command>, o inicio de RFC o SAPgui</title> - <para>Si se encuentra con este error significa que falta el locale - correcto. La nota 0171356 de &sap; contiene una lista de RPM que - deben instalarse (p.ej. <filename>saplocales-1.0-3</filename>, + <para>Si se encuentra con este error significa que falta el locale + correcto. La nota 0171356 de &sap; contiene una lista de RPM que + deben instalarse (p.ej. <filename>saplocales-1.0-3</filename>, <filename>saposcheck-1.0-1</filename> para RedHat 6.1). - En caso de que ignore todos los errores relacionados y - configure los <literal>STATUS</literal> correspondientes - de <literal>ERROR</literal> a <literal>OK</literal> - (en <filename>CENTRDB.R3S</filename>) cada vez que - <command>R3SETUP</command> se queje y simplemente reinicie - <command>R3SETUP</command>, el sistema + En caso de que ignore todos los errores relacionados y + configure los <literal>STATUS</literal> correspondientes + de <literal>ERROR</literal> a <literal>OK</literal> + (en <filename>CENTRDB.R3S</filename>) cada vez que + <command>R3SETUP</command> se queje y simplemente reinicie + <command>R3SETUP</command>; el sistema <application>&sap;</application> - no estará configurado correctamente y no podrá - conectarse al sistema con <application>SAPgui</application>, - aunque el sistema pueda arrancar. Si intenta conectar con el - antiguo <application>SAPgui</application> de Linux recibirá + no estará configurado correctamente y no podrá + conectarse al sistema con <application>SAPgui</application>, + aunque el sistema pueda arrancar. Si intenta conectar con el + antiguo <application>SAPgui</application> de Linux recibirá los siguientes mensajes:</para> <programlisting>Sat May 5 14:23:14 2001 @@ -3271,14 +3324,14 @@ Sat May 5 14:23:22 2001 *** ERROR => no socket operation allowed [trxio.c 3363] Speicherzugriffsfehler</programlisting> - <para>Este comportamiento se debe a que + <para>Este comportamiento se debe a que <application>&sap.r3;</application> - es incapaz de asignar correctamente un locale y tampoco - puede configurarse a sí mismo correctamente (faltan + es incapaz de asignar correctamente un locale y tampoco + puede configurarse a sí mismo correctamente (faltan entradas en algunas tablas de la base de datos). - Añada las siguientes entradas al fichero - <filename>DEFAULT.PFL</filename> y podrá conectarse a - <application>&sap;</application> + Añada las siguientes entradas al fichero + <filename>DEFAULT.PFL</filename> y podrá conectarse a + <application>&sap;</application> (vea la nota 0043288):</para> <programlisting>abap/set_etct_env_at_new_mode = 0 @@ -3286,11 +3339,11 @@ install/collate/active = 0 rscp/TCP0B = TCP0B</programlisting> <para>Reinicie el sistema <application>&sap;</application>. - Puede conectar al sistema, aunque la configuración - de idioma o de país puede que no funcione como se - espera de ella. Una vez corregidas las configuraciones de - país (y proporcionados los locales adecuados) - puede eliminar estas entradas + Puede conectar al sistema, aunque la configuración + de idioma o de país puede que no funcione como se + espera de ella. Una vez corregidas las configuraciones de + país (y proporcionados los locales adecuados) + puede eliminar estas entradas de <filename>DEFAULT.PFL</filename> y el sistema <application>&sap;</application> puede reiniciarse.</para> @@ -3299,32 +3352,32 @@ rscp/TCP0B = TCP0B</programlisting> <sect3 id="ora-00001"> <title><errorcode>ORA-00001</errorcode></title> - <para>Este error solo aparece con + <para>Este error solo aparece con <application>&oracle; 8.1.7</application> en FreeBSD 4.5. Se debe a que la base de datos <application>&oracle;</application> - no puede inicializarse correctamente y se viene abajo, dejando + no puede inicializarse correctamente y se viene abajo, dejando semáforos y memoria compartida en el sistema. El - siguiente intento de iniciar la base de datos produce + siguiente intento de iniciar la base de datos produce el error <errorcode>ORA-00001</errorcode>.</para> - <para>Encuéntrelos con <command>ipcs -a</command> y + <para>Encuéntrelos con <command>ipcs -a</command> y elimínelos con <command>ipcrm</command>.</para> </sect3> <sect3 id="ora-00445pmon"> - <title><errorcode>ORA-00445</errorcode> (Brackground Process PMON + <title><errorcode>ORA-00445</errorcode> (Brackground Process PMON Did Not Start)</title> - <para>Este error tuvo lugar ; con - <application>&oracle; 8.1.7</application>. Aparece si - se arranca la base de datos con el <quote>script</quote> - <command>startsap</command> + <para>Este error tuvo lugar con + <application>&oracle; 8.1.7</application>. Aparece si + se arranca la base de datos con el <quote>script</quote> + <command>startsap</command> (por ejemplo <command>startsap_majestix_00</command>) con el usuario <username>prdadm</username>.</para> - <para>Una posible solución es iniciar la base de - datos con el usuario <username>oraprd</username> en + <para>Una solución (entre otras) es iniciar la base de + datos con el usuario <username>oraprd</username> en lugar de hacerlo con <command>svrmgrl</command>:</para> <screen>&prompt.user; <userinput>svrmgrl</userinput> @@ -3335,17 +3388,18 @@ SVRMGR> <userinput>exit</userinput></screen> </sect3> <sect3 id="ora-12546"> - <title><errorcode>ORA-12546</errorcode> (Start Listener with Correct + <title><errorcode>ORA-12546</errorcode> (Start Listener with Correct Permissions)</title> - <para>Inicie el escucha de <application>&oracle;</application> como - usuario <username>oraids</username> con el siguiente comando:</para> + <para>Inicie la escucha de <application>&oracle;</application> como + usuario <username>oraids</username> con la siguiente + orden:</para> <screen>&prompt.root; <userinput>umask 0; lsnrctl start</userinput></screen> - <para>De no ser así puede encontrarse con el error - <errorcode>ORA-12546</errorcode>, ya que los sockets no - tendrán los permisos adecuados. Consulte la nota + <para>De no ser así puede encontrarse con el error + <errorcode>ORA-12546</errorcode>, ya que los sockets no + tendrán los permisos adecuados. Consulte la nota de &sap; 0072984.</para> </sect3> @@ -3354,23 +3408,23 @@ SVRMGR> <userinput>exit</userinput></screen> <para>Este error ocurre al tratar de usar valores mayores a 1 GB (1024x1024x1024) en <literal>MAXDSIZ</literal> - y <literal>DFLDSIZ</literal>. Recibiremos, además este - otro error: + y <literal>DFLDSIZ</literal>. Recibiremos, además, este + otro error: <errorname>Linux Error 12: Cannot allocate memory</errorname>.</para> </sect3> <sect3 id="dipgntabindind"> <title>[DIPGNTAB_IND_IND] during <command>R3SETUP</command></title> - <para>Consulte la nota de &sap; 0130581 de - (<command>R3SETUP</command> step - (<literal>DIPGNTAB</literal> terminates). Por alguna razón, - Durante la instalación específica IDES, el proceso - de instalación no usaba el nobre de sistema correcto + <para>Consulte la nota de &sap; 0130581 de + (<command>R3SETUP</command> step + (<literal>DIPGNTAB</literal> terminates). Por alguna razón + durante la instalación específica IDES el proceso + de instalación no usaba el nombre de sistema correcto <application>&sap;</application> <quote>IDS</quote> sino la cadena vacía <literal>""</literal>. - Esto provocaba algunos errores menores en el acceso a directorios, - ya que las rutas se generan dinámicamente en base a dicho + Esto provocaba algunos errores menores en el acceso a directorios, + ya que las rutas se generan dinámicamente en base a dicho <replaceable>SID</replaceable> (en este caso IDS). En lugar de ejecutar los accesos del siguiente modo :</para> @@ -3382,7 +3436,7 @@ SVRMGR> <userinput>exit</userinput></screen> <programlisting>/usr/sap//SYS/... /usr/sap/D00</programlisting> - <para>Para continuar con la instalación creamos un + <para>Para continuar con la instalación creamos un enlace y un directorio adicional:</para> <screen>&prompt.root; <userinput>pwd</userinput> @@ -3395,83 +3449,84 @@ lrwxr-xr-x 1 root sapsys 7 May 5 11:35 SYS -> IDS/SYS drwxrwxr-x 2 idsadm sapsys 512 May 5 13:00 tmp drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen> - <para>Encontramos una descripción de este comportamiento + <para>Encontramos una descripción de este comportamiento en las notas de &sap;. (0029227 y 0008401). - En la instalación de - <application>&sap; 4.6C</application> no tuvimos estos + En la instalación de + <application>&sap; 4.6C</application> no tuvimos estos problemas.</para> </sect3> <sect3 id="rfcrswboiniindind"> <title>[RFCRSWBOINI_IND_IND] during <command>R3SETUP</command></title> - <para>Durante la instalación de - <application>&sap; 4.6C</application> nos encontramos con - este error, cuyo origen está en un error que tuvo lugar + <para>Durante la instalación de + <application>&sap; 4.6C</application> nos encontramos con + este error, cuyo origen está en un error que tuvo lugar anteriormente durante la propia instalación. Busque en sus ficheros de log y corrija el problema.</para> - <para>Si despues de buscar en los logs el error resulta ser - el correcto (revise las notas de &sap;), puede poner el - <literal>STATUS</literal> del paso donde se produce el error de - <literal>ERROR</literal> a <literal>OK</literal> - (en el fichero <filename>CENTRDB.R3S</filename>) y reiniciar + <para>Si despues de buscar en los logs el error resulta ser + el correcto (revise las notas de &sap;), puede poner el + <literal>STATUS</literal> del paso donde se produce el error de + <literal>ERROR</literal> a <literal>OK</literal> + (en el fichero <filename>CENTRDB.R3S</filename>) y reiniciar <command>R3SETUP</command>. Una vez finalizada la instalación, - tiene que ejecutar el informe <literal>RSWBOINS</literal> - de la transacción SE38. Consulte la nota &sap; 0162266 - para más información sobre las fases - <literal>RFCRSWBOINI</literal> y + tiene que ejecutar el informe <literal>RSWBOINS</literal> + de la transacción SE38. Consulte la nota &sap; 0162266 + para más información sobre las fases + <literal>RFCRSWBOINI</literal> y <literal>RFCRADDBDIF</literal>.</para> </sect3> <sect3 id="rfcraddbdifindind"> <title>[RFCRADDBDIF_IND_IND] during <command>R3SETUP</command></title> - <para>Aquí sucede lo mismo de antes, asegúrese, - revisando los logs, de que la causa de este error no esté + <para>Aquí sucede lo mismo de antes, asegúrese, + revisando los logs, de que la causa de este error no esté en algún problema previo.</para> - <para>Si en la nota de &sap; 0162266 está la solución - ponga el <literal>STATUS</literal> del paso donde se - produce el error de - <literal>ERROR</literal> a <literal>OK</literal> - (en el fichero <filename>CENTRDB.R3S</filename>) y reinicie - <command>R3SETUP</command>. Una vez finalizada la - instalación ejecute el informe + <para>Si en la nota de &sap; 0162266 está la solución + ponga el <literal>STATUS</literal> del paso donde se + produce el error de + <literal>ERROR</literal> a <literal>OK</literal> + (en el fichero <filename>CENTRDB.R3S</filename>) y reinicie + <command>R3SETUP</command>. Una vez finalizada la + instalación ejecute el informe <literal>RADDBDIF</literal> desde la transacción SE38.</para> </sect3> <sect3 id="sigactionsig31"> <title><errorcode>sigaction sig31: File size limit exceeded</errorcode></title> - <para>Este error ocurrió durante el inicio del proceso + <para>Este error ocurrió durante el inicio del proceso <application>&sap;</application> - <emphasis>disp+work</emphasis>. Si inicia + <emphasis>disp+work</emphasis>. Si inicia <application>&sap;</application> - con el <quote>script</quote> <command>startsap</command> - se inician los subprocesos que se separan y hacen el - <quote>trabajo sucio</quote> de iniciar el resto de procesos de - <application>&sap;</application>, pero es importante saber que - el propio <quote>script</quote> no notará si algo ha + con el <quote>script</quote> <command>startsap</command> + se inician los subprocesos que se separan y hacen el + <quote>trabajo sucio</quote> de iniciar el resto de procesos de + <application>&sap;</application>, pero es importante saber que + el propio <quote>script</quote> no notará si algo ha ido mal.</para> - <para>Puede revisar si los procesos <application>&sap;</application> - se iniciaron correctamente con - <command>ps ax | grep <replaceable>SID</replaceable></command>, que - le proporcionará una lista de todos los procesos de - <application>&oracle;</application> y de + <para>Puede revisar si los procesos <application>&sap;</application> + se iniciaron correctamente con + <command>ps ax | grep <replaceable>SID</replaceable></command>, que + le proporcionará una lista de todos los procesos de + <application>&oracle;</application> y de <application>&sap;</application>. - Si parece que algunos procesos no están, o si no puede conectar - al sistema <application>&sap;</application> revise los logs - que encontrará en + Si parece que algunos procesos no están, o si no puede + conectarse al sistema <application>&sap;</application> revise los + logs que encontrará en <filename>/usr/sap/<replaceable>SID</replaceable>/DVEBMGS<replaceable>nr</replaceable>/work/</filename>. - Los ficheros que debe revisar son <filename>dev_ms</filename> y + Los ficheros que debe revisar son <filename>dev_ms</filename> y <filename>dev_disp</filename>.</para> - <para>La señal 31 tiene lugar si la cantidad de memoria - compartida asignada a - <application>&oracle;</application> y <application>&sap;</application> - supera la definida dentro del fichero de configuración del + <para>La señal 31 aparece si la cantidad de memoria + compartida asignada a + <application>&oracle;</application> y + <application>&sap;</application> + supera la definida dentro del fichero de configuración del kernel y puede resolverse usando un valor mayor:</para> <programlisting># larger value for 46C production systems: @@ -3484,15 +3539,15 @@ options SHMMAXPGS=393216 <sect3 id="saposcolfails"> <title>Start of <command>saposcol</command> Failed</title> - <para>Hay algunos problemas con el programa + <para>Hay algunos problemas con el programa <command>saposcol</command> (version 4.6D). - El sistema <application>&sap;</application> utiliza - <command>saposcol</command> para recoger datos del + El sistema <application>&sap;</application> utiliza + <command>saposcol</command> para recoger datos del rendimiento del sistema. Este programa no es necesario para usar el sistema <application>&sap;</application>, así que el problema puede considerarse como poco importante. La versión más antigua (4.6B) funciona, pero - no recoge todos los datos (muchas llamadas devolverán + no recoge todos los datos (muchas llamadas devolverán un 0, por ejemplo el uso de CPU).</para> </sect3> </sect2> |