% Linux Installation and Getting Started    -*- TeX -*-
% getting.tex
% Copyright (c) 1992-1994 by Matt Welsh <mdw@sunsite.unc.edu>
%
% Este fichero es redistribuible l!`bremente, pero debes preservar ‚ste  
% copyright en todas las copias, y debe ser distribuido s¢lo como parte
% de "Linux Installation and Getting Started". El uso de ‚ste fichero
% est  cubierto por el copyright de todo el documento, en el fichero 
% "copyright.tex".

% Traduccion realizada por Carlos Martinez. Envie sus comentarios a:
%            Carlos Martinez Chacartegui, 2:344/17.20 (FidoNet)
% $Log: getting.tex,v $
% Revision 0.5.0.1  1996/02/10 23:45:10  rcamus
% Primera beta publica
%
%

\subsection{Conseguir la Slackware}
\namedlabel{sec-slack-getting}{Conseguir la Slackware}

\index{Slackware!conseguir|(}

\index{Volkerding, Patrick}
Slackware es una popular distribuci\'on de Linux mantenida por Patrick
Volkerding.\footnote{Se puede contactar con Patrick Volkerding por Internet
en {\tt volkerdi@mhd1.moorhead.msus.edu}.} Es f\'acil de instalar y est\'a
bastante completa, y se puede obtener a trav\'es de Internet o tambi\'en en
CD-ROM a trav\'es de varios vendedores (ver Ap\'endice~\ref{app-vendor-num}).

La distribuci\'on Slackware consta de varios ``disk sets''
(agrupaciones de disquetes) , cada uno 
de los cuales contiene un tipo particular de software (por ejemplo, el 
``disk set'' {\tt d} contiene herramientas de desarrollo como el compilador 
{\tt gcc}, y el ``disk set'' {\tt x} contiene el software del sistema
X-Window). Puede elegir instalar cualquiera de los ``disk sets'' que 
prefiera e instalar otros nuevos m\'as tarde.

La versi\'on de Slackware descrita aqu\'{\i} es la 2.0.0 del 25 de
Junio de 1994.
La instalaci\'on de versiones posteriores de la Slackware deber\'{\i}a ser muy
similar a la que se detalla aqu\'{\i}.

\subsubsection{{\it Sets} de discos de Slackware}

Desafortunadamente, Slackware no mantiene una lista completa de los
requerimientos de espacio en disco por cada uno de los conjuntos de discos. 
Necesitar\'a al menos 7 megabytes para instalar s\'olo las series de discos
``{\tt A}''; una estimaci\'on aproximada del espacio en disco requerido
ser\'{\i}a de unos 2 \'o 2.5 megabytes por disco.

Est\'an disponibles los siguientes disk sets:
\begin{dispitems}
\ditem{{\tt A}}
El sistema base. Suficiente para instalar y echar a andar Linux
teniendo el elvis y programas de comunicaciones disponibles. 
Basado en el Kernel 1.0.9, y en el nuevo est\'andar de sistema de 
ficheros (FSSTND).

Estos discos est\'an preparados para caber en discos de 1.2M, aunque
el resto de la Slackware no. Si s\'olo tiene una disquetera de 1.2M,
a\'un puede instalar el sistema base baj\'andose los otros discos que
desee e instal\'andolos desde su disco duro.


\ditem{{\tt AP}}
Contienen varias aplicaciones y anexos, como las p\'aginas del manual,
{\tt groff}, {\tt ispell} (en sus versiones internacional y GNU), 
{\tt term}, {\tt joe}, {\tt jove}, {\tt ghostscript}, 
{\tt sc}, {\tt bc}, y los `` quota patches ''.

\ditem{{\tt D}}
Desarrollo de programas. GCC/G++/Objective C 2.5.8, {\tt make} (GNU y
BSD), {\tt byacc} y GNU {\tt bison}, {\tt flex}, las librer\'{\i}as 4.5.26
de C, {\tt gdb}, fuentes del kernel 1.0.9, {\tt SVGAlib}, 
{\tt ncurses}, {\tt clisp}, {\tt f2c}, {\tt p2c}, {\tt m4}, {\tt perl}, 
y {\tt rcs}.

\ditem{{\tt E}}
GNU Emacs 19.25.

\ditem{{\tt F}}
Una colecci\'on de {\it FAQs} y otros documentos.

\ditem{{\tt I}}
P\'aginas de informaci\'on sobre software GNU. Documentaci\'on para varios
programas que pueden ser le\'{\i}das con {\tt info} o Emacs.

\ditem{{\tt N}}
Redes. TCP/IP, UUCP, {\tt mailx}, {\tt dip}, {\tt deliver}, 
{\tt elm}, {\tt pine}, {\tt smail}, {\tt cnews}, {\tt nn}, 
{\tt tin}, {\tt trn}.

\ditem{{\tt OOP}}
Programaci\'on orientada a objetos. GNU Smalltalk 1.1.1, y el interface
para Smalltalk en X (STIX).

\ditem{{\tt Q}}
Fuentes de kernels Alpha e im\'agenes (en la actualidad contiene
Linux 1.1.18).\footnote{Quiz\'a cuando lea esto ya contenga una versi\'on mucho
m\'as moderna.}

\ditem{{\tt TCL}}
Tcl, Tk, TclX, blt, itcl. 

\ditem{{\tt Y}}
Juegos. La colecci\'on de juegos BSD, y tetris para terminales.

\ditem{{\tt X}}
El sistema base XFree86 2.1.1, y adem\'as con {\tt libXpm}, {\tt fvwm} 1.20, 
y {\tt xlock}.

\ditem{{\tt XAP}}
Aplicaciones X: X11 {\tt ghostscript}, {\tt libgr13}, {\tt seyon}, 
{\tt workman}, {\tt xfilemanager}, {\tt xv} 3.01, GNU {\tt chess} 
y {\tt xboard}, {\tt xfm} 1.2, {\tt ghostview}, y varios juegos.

\ditem{{\tt XD}}
Desarrollo de programas X11. Librer\'{\i}as X11, servidor linkkit y soporte
para PEX.

\ditem{{\tt XV}}
Xview 3.2 release 5. Librer\'{\i}as XView, y los gestores de ventanas 
virtuales y no virtuales Open Look.

\ditem{{\tt IV}}
Librer\'{\i}as Interviews, includes, y las aplicaciones {\tt doc} e 
{\tt idraw}. 

\ditem{{\tt OI}}
El Object Builder 2.0 y el Object Interface Library 4.0 de ParcPlace, 
generosamente puestos a disposici\'on de desarrolladores en Linux de 
acuerdo con los t\'erminos expresados en la nota sobre copias que se 
encuentra en esas librer\'{\i}as. Hay que tener en cuenta que esto s\'olo
se aplica con {\tt libc}-4.4.4, aunque puede aparecer una nueva versi\'on
una vez que la versi\'on 2.5.9 est\'e disponible.

\ditem{{\tt T}}
Los sistemas para el formateo de textos \TeX\ y \LaTeX\ 

\end{dispitems}


Deber\'a conseguir el disk set ``{\tt A}''; el resto son opcionales.
Nosotros sugerimos la instalaci\'on de los disk sets {\tt A}, {\tt AP}
,y {\tt D}, as\'{\i} como el set {\tt X} si tiene intenci\'on de utilizar
el sistema X-Window.

\subsubsection{Conseguir la Slackware por Internet}

La distribuci\'on Slackware de Linux se puede encontrar en muchos
FTP sites a lo largo del mundo. El Ap\'endice~\ref{app-ftp} lista 
algunos de los FTP sites que hay de Linux; le sugerimos que intente
encontrar el software en el FTP site que est\'e m\'as cercano a su zona
para reducir el tr\'afico de la red. No obstante, dos de los mayores 
FTP sites sobre Linux son {\tt sunsite.unc.edu} y {\tt tsx-11.mit.edu}.


La distribuci\'on Slackware puede encontrarse como m\'{\i}nimo en los 
siguientes sites:
\begin{itemize}
\item  {\tt sunsite.unc.edu:/pub/Linux/distributions/slackware}
\item  {\tt tsx-11.mit.edu:/pub/linux/packages/slackware}
\item  {\tt ftp.cdrom.com:/pub/linux/slackware}
\end{itemize}

{\tt ftp.cdrom.com} es el {\it home site} de Slackware.

\paragraph{Obtener los ficheros}
\label{sec-slack-download}

Deber\'{\i}a bajarse los siguientes ficheros usando FTP. Aseg\'urese de
poner el modo binario antes de comenzar la transferencia. El 
App\'endice~\ref{app-ftp} contiene un tutorial completo sobre el uso
de FTP.
\begin{itemize}
\item Los diversos ficheros {\tt README}, y los {\tt SLACKWARE\_FAQ}.
Aseg\'urese de leer esos ficheros antes de intentar instalar el
software, para ver cualquier actualizaci\'on o cambio en \'estos ficheros.
\item Una imagen de bootdisk. Este es un fichero que escribir\'a en 
un disquette para crear el bootdisk Slackware. Si tiene una 
disquetera de arranque de 1.44 megabytes (3.5"), mire en el 
directorio {\tt bootdsks.144}. Si tiene una disquetera de arranque 
de 1.2 megabytes (5.25"), mire en el directorio {\tt bootdsks.12}.

Necesita uno de los siguientes ficheros:
\begin{itemize}
\item {\tt bare.gz}. Este es un bootdisk que s\'olo tiene drivers para
discos duros del tipo IDE. (Sin soporte para SCSI, CD-ROM o de red.)
Utilice \'este si s\'olo tiene una controladora IDE y no va a instalar 
Linux a trav\'es de la red o desde CD-ROM.
\item {\tt cdu31a.gz}. Contiene drivers IDE, SCSI y del CD-ROM 
Sony CDU31A/33A.
\item {\tt mitsumi.gz}. Contiene drivers IDE, SCSI y de los CD-ROM de
Mitsumi.
\item {\tt modern.gz}. Un bootdisk experimental con un kernel m\'as
moderno y con todos los drivers excepto los de tarjetas de red y el
del CD-ROM Sony 535.
\item {\tt net.gz}. Contiene drivers IDE y de red.
\item {\tt sbpcd.gz}. Contiene drivers IDE, SCSI y los del CD-ROM de
SoundBlaster Pro/Panasonic.
\item {\tt scsi.gz}. Contiene drivers IDE, SCSI y de CD-ROM SCSI.
\item {\tt scsinet.gz}. Contiene drivers IDE, SCSI, CD-ROM SCSI y de
red.
\item {\tt sony535.gz}. Contiene drivers IDE, SCSI y del CD-ROM 
Sony 535/531.
\item {\tt xt.gz}. Contiene drivers de discos duros IDE y XT.
\end{itemize}

S\'olo necesita {\em una} de las anteriores im\'agenes de bootdisk,
dependiendo del hardware que tenga en su sistema.

La cuesti\'on aqu\'{\i} es que algunos drivers hardware entran en
conflicto unos con otros de formas extra\~nas, de modo que a veces, en
vez de intentar arreglar problemas hardware, en su sistema es m\'as
f\'acil usar una imagen de bootdisk con s\'olo ciertos drivers
habilitados. La mayor parte de las ocasiones los usuarios
deber\'{\i}an probar con el {\tt scsi.gz} o el {\tt bare.gz}.

\item Una imagen de rootdisk. Este es un fichero que escribir\'a en un
disquette para crear el disco de instalaci\'on de la Slackware. Como con
la imagen de bootdisk, mire en {\tt rootdsks.144} o en {\tt rootdsks.12} 
dependiendo del tipo de disco de arranque que tenga.

Necesita uno de los siguientes ficheros:
\begin{itemize}
\item {\tt color144.gz}. El disco de instalaci\'on basado en men\'us en color
para disqueteras de 1.44 megabytes. La mayor\'{\i}a de los usuarios
deber\'{\i}an usar este rootdisk.
\item {\tt umsds144.gz}. Una versi\'on del disco {\tt color144} para 
instalar el sistema de ficheros UMSDOS, que permite instalar Linux en
un sistema de ficheros MS-DOS. Este m\'etodo de instalaci\'on no se trata
aqu\'{\i} en detalle, pero le evitar\'a el tener que reparticionar su disco
duro. Se ampliar\'a esto m\'as adelante.
\item {\tt tty144.gz}. El disco de instalaci\'on para disqueteras de
1.44 megabytes en modo terminal (sin men\'u en colores). Si el {\tt
color144.gz} no funciona en su ordenador pruebe con \'este en su lugar.
\item {\tt colrlite.gz}. El disco de instalaci\'on basado en men\'us para
discos de 1.2 megabytes.
\item {\tt umsds12.gz}. Una versi\'on del disco {\tt colrlite} para
instalar Linux con el sistema de ficheros UMSDOS. Ver la descripci\'on
sobre el {\tt umsds144.gz} un poco m\'as arriba.
\item {\tt tty12.gz}. El disco de instalaci\'on en modo terminal (sin
men\'u de colores) para discos de 1.2 megabytes. Use este rootdisk si
tiene una disquetera de arranque de 1.2 megabytes y si el {\tt colrlite.gz} 
no funciona en su ordenador.
\end{itemize}

Al igual que antes, s\'olo necesita {\em una} de las im\'agenes detalladas
en el punto anterior, dependiendo del tipo de disquetera de arranque
de que disponga.

\item {\tt GZIP.EXE}. Este es un ejecutable para MS-DOS del compresor
{\tt gzip} usado para comprimir los ficheros de im\'agenes de bootdisk y de 
rootdisk (la extensi\'on {\tt .gz} de sus nombres indica eso). Se encuentra 
en el directorio {\tt install}.

\item {\tt RAWRITE.EXE}. Este es un programa MS-DOS que escribir\'a el
contenido de un fichero (como los de las im\'agenes de boot y de rootdisk)
directamente a un disquette sin importar el formato. Lo deber\'a utilizar para
crear los discos de boot y de root. Tambi\'en se encuentra en el directorio
{\tt install}.

Solamente necesitar\'a {\tt RAWRITE.EXE} y {\tt GZIP.EXE} si quiere crear
los discos de boot y root desde un sistema MS-DOS. Si tiene acceso a
una estaci\'on UNIX con disquetera, puede crear los discos desde ah\'{\i}
usando el comando {\tt dd}.
Consulte la p\'agina man sobre {\tt dd} y pregunte al administrador UNIX de su
sistema para que le ayude.

\item Los ficheros en los directorios {\tt slakware/a1}, {\tt slakware/a2}, 
y {\tt slakware/a3}.
Estos ficheros conforman el disk set ``{\tt A}'' de la distribuci\'on 
Slackware. Se requerir\'an m\'as adelante. Deber\'a copiar \'estos ficheros
a discos MS-DOS para instalarlos (o tambi\'en puede instalarlos desde su
disco duro). Por lo tanto, cuando se baje \'estos ficheros, mantengalos en
directorios separados; no mezcle los ficheros del {\tt a1} con los del
{\tt a2}, etc. 

Aseg\'urese tambi\'en de que obtiene los ficheros sin los puntos del nombre.
Esto es, desde FTP, use el comando ``{\tt mget *}'' en vez del 
``{\tt mget *.*}''. 

\item Los ficheros en los directorios {\tt ap1}, {\tt ap2}, etc., 
dependiendo de qu\'e sets de discos est\'e instalando. Por ejemplo, si va
a instalar la serie de discos ``{\tt X}'', consiga los ficheros en
los directorios {\tt x1} a {\tt x5}. Y, al igual que con el set de discos
``{\tt A}'' m\'as arriba, aseg\'urese de mantener los ficheros en directorios
separados cuando se los baje.
\end{itemize}

\subsubsection{Conseguir la Slackware en CD-ROM}

Slackware tambi\'en se puede obtener en CD-ROM. La mayor\'{\i}a de los CD-ROMs
Slackware simplemente contienen una copia de los ficheros que aparecen en
los archivos de los FTP sites, tal y como se han descrito antes. Por lo
tanto, si tiene un CD-ROM Slackware, tiene todos los ficheros que necesita.

Deber\'a crear un disco boot y otro root de los ficheros que hay en
el CD-ROM. Ver la Secci\'on~\ref{sec-slack-download}, m\'as arriba, 
para la descripci\'on de las imagenes boot y root existentes.

Primero, decida qu\'e imagenes boot y root va a usar. Deber\'{\i}an estar 
todas en el CD-ROM. M\'as abajo describiremos c\'omo crear \'estos discos.

\subsubsection{M\'etodos de instalaci\'on}

Slackware proporciona varias maneras distintas para instalar el software. La
m\'as popular es instalar desde una partici\'on MS-DOS en su disco
duro; otra es instalar desde disquettes MS-DOS creados a partir de los
disk set que se haya bajado.

Si tiene la Slackware en un CD-ROM, puede instalar los ficheros directamente
desde \'el. La distribuci\'on Slackware Pro, de Morse Telecommunications, le
permite instalar la slackware de forma que muchos ficheros se acceden
directamente del CD-ROM. Esto puede ahorrar una gran cantidad de espacio de
su disco duro, aunque con la desventaja de que la ejecuci\'on de ciertas
aplicaciones ser\'a m\'as lenta.

\paragraph{Creando los disquettes de boot y de root}

Debe crear disquettes a partir de las im\'agenes del bootdisk y del rootdisk
que haya obtenido (o que tenga en CD-ROM), sin importar el tipo de
instalaci\'on que vaya a hacer.

En un sistema MS-DOS, debe descomprimir las imagenes del bootdisk
y del rootdisk usando {\tt GZIP.EXE}. Por ejemplo, si est\'a usando
la imagen de bootdisk {\tt bare.gz}, ejecute el comando MS-DOS:
\begin{tscreen}
C:\verb+\+> GZIP -D BARE.GZ 
\end{tscreen}
con lo que se descomprimir\'a {\tt bare.gz} y tendr\'a el fichero
{\tt bare}. Si est\'a instalando desde CD-ROM, puede copiar la imagen
de un bootdisk (como el {\tt bare.gz}) a su disco duro, y ejecutar el
{\tt GZIP.EXE} del CD-ROM para descomprimirlo.

De forma similar debe descomprimir la imagen del rootdisk. Por
ejemplo, si est\'a usando el rootdisk {\tt color144.gz}, ejecute el
comando:
\begin{tscreen}
C:\verb+\+> GZIP -D COLOR144.GZ
\end{tscreen}
que descomprimir\'a el fichero y obtendr\'a el {\tt color144}. 
                                        
Despu\'es, deber\'a tener dos discos de {\em alta densidad\/} formateados
en MS-DOS (deben ser del mismo tipo; esto es, si su disco de arranque
es de 3.5", ambos disquettes deber\'an ser de 3.5" y de alta densidad).
y deber\'a usar {\tt RAWRITE.EXE} para escribir las im\'agenes de boot
y de rootdisk a los discos.

Ejecute el comando:
\begin{tscreen}
C:\verb+\+> RAWRITE
\end{tscreen}

Conteste a las preguntas con el nombre del fichero a escribir (por 
ejemplo {\tt bare}, o {\tt color144}) y con el disco destino al que escribir 
(por ejemplo {\tt A:}). {\tt RAWRITE} copiar\'a el fichero, bloque a 
bloque, directamente al disco. De la misma forma use {\tt RAWRITE} 
con la imagen del rootdisk. Cuando haya acabado tendr\'a dos discos: 
uno ser\'a el bootdisk y el otro el rootdisk. Tenga en cuenta que estos 
dos discos ya no son legibles por MS-DOS (son discos con ``formato 
Linux'').

Aseg\'urese de que est\'e usando discos nuevos y libres de errores. No
deben tener ning\'un bloque defectuoso.

Tenga en cuenta de que no necesita estar en MS-DOS para instalar la
Slackware. Sin embargo, estar en MS-DOS facilita la creaci\'on de los
discos de boot y de root, y hace m\'as f\'acil la instalaci\'on del software
(como el poder instalar directamente desde una partici\'on MS-DOS de su
sistema). Si no est\'a utilizando MS-DOS en su sistema, puede usar el
sistema MS-DOS de otra persona, s\'olo para crear los discos, e instalar 
desde ellos.

No es necesario, tampoco, utilizar {\tt GZIP.EXE} y {\tt RAWRITE.EXE} 
bajo MS-DOS para crear los discos boot y root. Puede usar los comandos
{\tt gzip} y {\tt dd} en un sistema UNIX para llevar a cabo la misma 
tarea (para esto, necesitar\'a una estaci\'on UNIX con disquetera, por 
supuesto.) Por ejemplo, en una estaci\'on SUN con la disquetera en el 
dispositivo {\tt /dev/rfd0}, puede usar los comandos:
\begin{tscreen}
\begin{verbatim}
$ gunzip bare.gz
$ dd if=bare of=/dev/rfd0 obs=18k
\end{verbatim}
\end{tscreen}

Debe proporcionar el argumento con el adecuado tama\~no de bloque (el
argumento {\tt obs}) en algunas estaciones (por ejemplo, en las Suns)
o, si no, no lo har\'a bien. Si tiene problemas, la p\'agina man sobre
{\tt dd} puede ser de ayuda.

\paragraph{Prepar\'andose para la instalaci\'on desde disco duro}

Si lo que quiere es instalar la Slackware directamente desde el disco
duro (lo que muchas veces es m\'as r\'apido y m\'as fiable que una
instalaci\'on desde disquette), necesitar\'a una partici\'on MS-DOS en
el sistema en el que vaya a instalar la Slackware.

{\bf Nota:} Si va a instalar la Slackware desde una partici\'on MS-DOS,
esta partici\'on NO debe estar comprimida con DoubleSpace, Stacker, o 
cualquier otro tipo de utilidad de compresi\'on de disco. Por el momento
Linux no puede leer particiones MS-DOS comprimidas con DoubleSpace o
Stacker dir\'ectamente. (Aunque se puede acceder a \'estas por medio del
Emulador de MS-DOS, \'esta no es una opci\'on cuando se instala el software
Linux.)

Para preparar la instalaci\'on desde disco duro, simplemente cree un
directorio en \'el para almacenar los ficheros de la Slackware.
Por ejemplo,
\begin{tscreen}
C:\verb+\+> MKDIR SLACKWAR
\end{tscreen}

crear\'a el directorio {\tt C:\verb+\+SLACKWAR} que contendr\'a los 
ficheros de la Slackware.
Bajo este directorio, deber\'a crear subdirectorios {\tt A1}, {\tt A2}, 
etc, para cada set de discos que se haya bajado, usando el comando
{\tt MKDIR}. Todos los ficheros del disco {\tt A1} se almacenar\'an en
el directorio {\tt SLACKWAR\verb+\+A1}, y lo mismo con los dem\'as discos. 

\paragraph{Prepar\'andose para la instalaci\'on desde disquette}

Si desea instalar la Slackware desde disquettes en lugar de desde
disco duro, necesitar\'a tener un disquette virgen, formateado en
MS-DOS, por cada uno de los discos que se haya bajado. Estos discos
deben estar formateados en alta densidad.

El set de discos {\tt A} (discos {\tt A1} a {\tt A3}) pueden ser, discos de
3.5", o bien de 5.25". Sin embargo, el resto de los disk set deben ser
discos de 3.5". Por lo tanto, si s\'olo tiene una disquetera de 5.25",
necesitar\'a conseguir una de 3.5" de alguien, de forma que pueda instalar los
otros disk set aparte del {\tt A}. (O, si no, puede instalar desde el disco
duro, como se ha explicado en la secci\'on previa.)

Para crear los discos, simplemente copie los ficheros de cada directorio
de la Slackware en un disquette formateado bajo MS-DOS, usando el
comando MS-DOS {\tt COPY}. De este modo,
\begin{tscreen}
C:\verb+\+> COPY A1\verb+\+*.* A:
\end{tscreen}
copiar\'a los contenidos del disco {\tt A1} a la disquetera {\tt A:}.
Deber\'a repetir esto con cada disco que se haya bajado.

{\em No\/} necesita modificar o descomprimir los discos de ninguna
forma; s\'olamente necesita copiarlos en disquettes MS-DOS. Ser\'a el
procedimiento de instalaci\'on de la Slackware el que se encargue de 
ello por Ud.

\paragraph{Prepar\'andose para la instalaci\'on desde CD-ROM}

Si tiene la Slackware en un CD-ROM, ya est\'a preparado para instalar
el software una vez que haya creado los disquettes de boot y de root.
El software se instalar\'a directamente desde el CD-ROM.

\index{Slackware!conseguir|)}
