Por MJGL
REQUISITOS
MÍNIMOS.
un procesador 386
con 16 MB de RAM
un disco duro de 50 MB
y una unidad de disquettes de 3.5"
Como es lógico contra mejor sea el Pc, más rápido
será su manejo.
PREINSTALACIÓN.
Antes de nada para el que no se maneje demasiado bien en linux, lo
primero sería que diera una vuelta por estos apartados de
Nautopia,
Apartado Varios Backups y recuperación. Así evitaremos
perder nuestra información que tengamos almacenada,
http://www.nautopia.net/archives/es/varios_backups_y_recuperacion.php
Apartado de Varios HD arranque y particiones. En Slackware el gestor de
arranque predeterminado es lilo, pongan especial interés en el,
http://www.nautopia.net/archives/es/varios_hd_arranque_y_particiones.php
Nota:
Solo el 1 cd es suficiente, no hace
falta que te bajes los 4 de Slackware 10.0. El segundo es casi para Kde
y Gnome y el 3 y 4 son las fuentes por si quieres compilar los paquetes
por ti mismo.
Las fuentes del kernel están
en el 1 cd, es la excepción que confirma la regla.
INSTALACION.
Hay varios tipos de instalación que podremos hacer pero de
momento la que vamos a explicar es desde los cds.
En este momenton no tocaremos las otras alternativas.
INSTALACIÓN DESDE LOS CDS.
1ª Pantalla.
Bienvenida e información en general.
La primera pantalla que nos encontramos nos da la bienvenida, con un
fondo negro tupido de letras blancas que es realzado con la palabra
Slackware.
Como podremos imaginar el aporte de la versión y el kernel que
utiliza en este caso el 2.4.26. Es lo
primero que nos muestra.
Curandose en salud, nos informa de la posibilidad de usar parametros
extra en el caso de que tengamos algún problema con nuestro
hardware. Si pulsamos la tecla F2 o F3 veremos
con más detalle, por ejemplo los diferentes tipos de kernel que
podremos usar.
Como es lógico el kernel predeterminado llamado bare.i
será el que más le venga bien a la mayoría de
usuarios, pero si no es tu caso elige el más adecuado.
Tomemos buena nota de esta linea que aparece en pantalla,
bare.i
root=/dev/hda1 noinitrd ro
con el cd de instalación y esta linea modificando hda1 por donde
tengamos instalado Slackware podremos acceder a nuestro linux en el
lamentable infortunio de no poder arrancar por el metodo tradicional.
Un caso muy frecuente puede ser la perdida del gestor de arranque, por
la instalación de otro sistema operativo, o cualquier error
nuestro en la configuración del sistema, una mala
actualización, etc...
Así pues la mayoría con pulsar Intro pasa a la segunda
pantalla.
2ª Pantalla.
Seleccionar el teclado adecuado.
Tras observar el sistema como se carga. Ahora nos ofrece la posibilidad
de poner el teclado en nuestro caso en español, por lo que
pulsaremos 1 y Intro para poder seleccionar,
qwerty/es.map
Así un poco perplejos veremos
en la tercera pantalla como de poco nos ha servido de momento poner el
teclado en español debido a que no salen los acentos etc... No
importa continuemos, no habremos perdido el tiempo, ha quedado sembrado
para más adelante, así que aunque podríamos en
valde introducir un 2 y pulsar Intro para volver a elegir nuestro
teclado en español no lo haremos porque podríamos caer en
un bucle interminable, que nunca concluiría al nunca aparecer
nuestros queridos acentos. Si las particiones teneis que crearlas
podeis saltaros este paso, pues una vez concluido el proceso de
creación de las mismas, tendreis que reiniciar el Pc por lo que
podreis dejar esta paso para más tarde.
Por lo que mejor poner 1 e Intro,
pasando página para ver que se esconde en la tercera pantalla.
3ª Pantalla.
Identificación como root y creación de
particiones.
En la cual nos avisa de lo importante de usar una partición swap en el caso
de tener poca memoria ram en el pc. Y nos indica como la podremos crear
y activar.
Teclearemos root,
pues nos preguntara por un usuario y como aún no creamos
ninguno, seremos root
sin tener que poner clave alguna. Para instalar nuestro sistema
tendremos que usar al menos 2 particiones la
swap y la / (llamada
raiz). Pero he advertir la posibilidad de crear más particiones
por diversos motivos, como por ejemplo una catastrofe que nos ocurra al
desaparecernos una partición y no poder recuperarla, si lo
tenemos todo junto, todo irá al garete. Pero claro tampoco
crearemos una particiones para cada directorio que tengamos
sería exagerado. Combinaciones muy usuales son,
swap,/
swap,/,home
swap,/,home,var
swap,/,home,var,usr
etc... cada cual haga las que
considere oportuno
También es usado, tener una para boot, y como es
lógico el que tenga un servidor ftp o
cosas así, tener la partición ftp aparte de lo
demás.
Para crear nuestras particiones el uso de cfdisk o fdisk nos
será de gran ayuda. Así que manos a la obra. Así
que si sois impacientes o no sabeis todavía que particiones se
amoldarán al sistema que quereis montar, con la swap y la raiz
serán suficientes.
Cfdisk es muy intuitivo, nos aporta un menu muy
claro, la elección del tipo de partición etc tampoco
tiene dificultad, 82 para la Swap y 83 para particiones linux, olvidense por ahora del tipo si ext2, ext3 o reseifers. Eso vendrá más adelante.
Tenemos obligatoriamente que guardar los cambios para que el sistema
quede particionado antes de salir y una vez concluido todo este
proceso, el reinicio del sistema se hará para que se apliquen
los cambios en la tabla de particiones.
De esta manera llegaremos nuevamente el mismo punto en que estabamos
repitiendo el mismo camino antes descrito y pasaremos al proceso de
instalación de paquetes y demás una vez ya tenemos
nuestras particiones creadas. Para ello teclearemos setup que nos da
paso a la cuarta pantalla.
Nota: He de advertir que si tuvieramos algun
dispositivo pcmcia o quisiermos configurar nuestra red usaremos los
comandos pcmcia y network respectivamente, ante de ejecutar setup. Pero
para hacer una instalación desde los cds no hará falta
para nada.
4ª Pantalla.
Entrada en menu
gráfico.
En esta pantalla nos congratulamos de al menos ahora tener un menu para
seguir configurando todo el proceso de instalación en el que nos
encontramos los diversas opciones que detallo brevemente,
A. Help.
Ayuda.
B. Keymap.
Configurar otra vez el teclado, ¡que pesado!
C. AddSwap.
Añadir la swap
al sistema. Si la creamos antes con cfdisk o fdisk
es momento de decirle al sistema donde está, la
formateará y buscará errores en ella. Cuando finalizemos
pasaremos de forma automática a,
D. Target.
Luego tendremos que decirle en que partición se instalará
nuestro directorio raiz
"/". Si creamos más particiones debemos ir diciendole a
cada particion donde tiene que ir montada. Esto es valido no solo para
las particiones que vayamos a usar para el sistema, también
podremos añadir otras particiones de otros linux, le diriamos
que las montara por ejemplo en /mnt/Mandrake
por ejemplo. Ahora formatearemos las particiones que habíamos
creado para nuestra Slackware y
usaremos el sistema de archivo que más nos guste, mi
opinión es no
usar ext2, ya es cuestión de cada uno usar ext3 o reisefers.
A la pregunta de SELECT
INODE DENSITY dejaremos la opción por defecto. He de
destacar que si agregamos una partición que no hubieramos creado
con cfdisk o
fdisk y que no estuviera vacia, conteniendo información
+/- valiosa para nosotros que no se nos ocurra formatear mucho cuidado
con eso, para esos casos tendremos que asegurarnos elegir la
opción,
No
No, de not format this partition
Cuando terminemos de decirle al sistema donde se montaran nuestras
particiones le daremos a continue. Y nos preguntará antes de
añadir la información al fstab. Tras eso
preguntará si queremos que detecte alguna partición con windows que
tengamos en nuestro disco duro. El proceso es el mismo, le diremos
donde montarla, por ejemplo,
/mnt/Windows
Así se concluye el tema de las particiones, pasando a,
E. Source.
Aquí tenemos varias opciones, pues son las previstas para hacer
la instalación desde,
1. CD o DVD
2. Disco duro
3. NFS
4. Directorio premontado
Pero aquí solo trataremos el punto 1 donde
nos da la posibilidad de detectar nuestro CD/DVD
automáticamente o que nosotros mismos le demos la ruta. Yo no he
tenido pegas con la autodetección,
asi que la recomiendo. Como espero todo este bien, pasariamos a la
opción,
F. Select.
En el que podremos elegir los grupos de paquetes
que vamos a instalar, vamos a intentar hacer las cosas bien e instalar
lo que necesitemos, mejor que nos quedemos
algo corto y luego cuando terminemos la instalación si
nos hace falta, ya lo instalaremos cosa que no es complicada,
así he prescindido de faq y manuales por ejemplo en los
imprescindibles, que a muchos pueda ser una aberración pero
igual hay máquinas que no dispongan de mucho disco duro.
Como es normal la selección de paquetes es algo muy personal,
por lo que este paso será tan solo una referencia. Así
pues yo los dividiría en 3 grupos y claro
está hay que tener en cuenta que estamos haciendo una
instalación no
destinada a usar las x,
1. Grupo imprescindible.
A Es el sistema
base.
AP Aplicaciones que no necesitan X.
N Apartado para los
programas relacionados con internet, red,
demonios, etc... Si no vas a querer conectarte a internet al
menos gnupg
podría interesarte, creo que este último paquete no
debería estar aquí clasificado.
2. Grupo opcional.
D
Herramientas de compilación y programación.
E
Emacs, buena herramienta para programadores.
F
Faqs y howto documentación.
K
Son las fuentes del kernel. Si
tuvieras que compilar el kernel por algún motivo incluido la
sensatez jeje, te hará falta.
T
Es el partado para TEX
un sistema avanzado de composición de texto con mucha calidad.
TCL Es para programción,
sino sabes lo que es es que no te hace falta.
GAMES Sin comentarios.
3. Grupo que ni nos va ni nos viene.
GNOME Es un entorno gráfico
que no vamos a usar.
KDE
Otro entorno
gráfico.
KDEI
Y esto seria para ponerlo en el idioma que
quisieramos oportuno.
L
Librerías
para los entornos gráficos.
X
Esto son las X,
que no vamos a usar.
XAP
Aplicaciones paras las
X.
Una vez tengamos definido los grupos que queramos intalar, pasaremos a
la opción de que paquetes instalaremos de cada grupo. Tenemos
diferentes opciones para hacerlo,
FULL Lo instala todo,
en mi opinión (puede que desorientada) ni en el caso de querer
utilizar las X sería recomendable.
EXPERT Esto sería rizar el rizo,
de momento lo dejaremos, podríamos dejar de lado algunos
paquetes imprescindibles de nuestra distro. El detalle con el que nos
presenta los paquetes es extenso.
MENU A mi es la que más me gusta, y como
estoy yo haciendo el manual pues es la que vamos a seguir, jeje.
Aquí habrá algunos minimos paquetes que no nos
preguntará siquiera, pero los restantes lo haremos de una forma
simple y no pesada. Aunque perderemos detalles de los diversos paquetes.
NEWBIE Esto que es un insulto ehh, jeje la verdad duele.
Aquí es todo muy automático,
nos preguntará algunos paquetes mínimos y el resto lo
instalará por su cuenta. Cuando nos pregunte estará muy
detallado el paquete para que sepamos lo que vamos a instalar.
CUSTOM y TAGPATH Aunque exactamente no serán lo mismo, es
para usuarios
avanzados que gracias a la creación de archivos tag
puedan instalar en muchas máquinas la misma instalación
de una forma cómoda.
HELP Ayuda.
Así una vez se elija la opción MENU, daríamos un vistazo por
si quisieramos marcar
o desmarcar
alguno. No voy a detallarlos todos tan solo me centraré un poco
en el grupo N,
al tener paquetes que por seguridad mejor
no instalemos si no nos hacen falta.
El grupo A y AP
le daremos un repaso por si hubiera algo que no quisieramos o que nos
faltara, los paquetes que vienen seleccionados están bastante
bien, miraremos si tenemos alguna tarjeta isa, raid, etc
en nuestro sistema. También decidiremos en paquetes como cdparanoia, cdrdao,
cdrtools, dvd+rw-tools, modplay si quisieramos instalarlos por
si nos hiciera falta el multimedia. y
nos decantaremos en caso de querer usar una impresora por cups o lprng,
para nada queremos los dos.
En el grupo N
vamos a intentar hacer una pequeña clasificación
1. Para el que use Modem 56k.
ppp Incluye pppsetup y el demonio pppd
para conectarnos a internet.
2. Para el que use ADSL.
rp-pppoe Imprescindible sin el, nos
olvidaremos del ADSL.
dhcpcd
Cliente demonio DHCP
dhcp
Servidor DHCP y utilidades pare el cliente.
3. Para redes Wireless.
wireless-tools Utilidades para configurar la red
wireless.
4. Navegadores
links
Navegador para consola.
lynx
Navegador para consola.
5. Clientes de Correo
elm
Cliente de mail. MUA
mutt
Cliente de mail. MUA
pine
Cliente de mail. MUA
nail
Minicliente de mail MUA
6. Varios para el correo.
fetchmail Para
recoger el correo.
getmail
Para recoger el correo.
imapd
Servidor que soporta POP3 y IMAP.
metamail
Mime extensión para correo.
procmail
Para filtrar y clasificar el correo.
sendmail
Para enviar correo un SMTP de correo.
sendmail-cf Archivos
de configuración extras para sendmail
7. Otros para
Internet.
bitcht Cliente
para IRC.
epic4
Cliente para IRC.
irssi
Cliente para IRC.
lftp
Sofisticado ftp y http.
ncftp
Interfaz para FTP
newspost
Para Usenet.
nn Lector
de foros de Usenet.
slrn Lector
de News basado en s-lang.
tin Lector
de News.
trn Lector
de Ness.
uucp Taylor
UUCP en Linux.
wget
Excelente gestor de descargas
ytalk
Programa chat multiusuario.
8. Herramients varias.
autofs Es
para que el sistema monte las unidades automáticamente
curl Para manejar ficheros desde la
linea de comandos usando una sintaxis
URLCurl.
gnupg
Importante para el tema de cifrado.
htdig Motor
de busqueda para páginas web.
inetd
Demonio que atiende las solicitudes de conexión que
llegan a nuestro equipo.
iproute2
Utilidades para el manejo del trafico de red en el kernel.
iptables
Con el crearemos un firewall directa o indirectamente.
iptraff Para
monitorizar la red.
nc
Utilidades netcat de red.
netpipes
Utilidades para crear cliente/servidor TCP.
netwacht
Monitor de red.
nmap
Utilidad para escanear puertos.
ntp Para
poner en hora en Pc.
openssh
Para hacer login en maquina remota de forma segura, demonio y cliente.
openssl
Para conectarte a páginas web de forma segura.
rsync
Servirá para swaret. Es un remplazo de rcp.
rist Para
manener copias identicas de archivos en equipos remotos.
stunnel
Para establecer un tunel SSL en servidor pop e ipmap.
tcpdump
Utilidad monitor de redes.
tcp/ip
Utilidades TCP/IP.
traceroute
Muestra la ruta que siguen los paquetes para llegar a la máquina
correcta.
whois
Aplicación cliente que recibe diversa información de un
dominio.
9. Servidores.
apache
Servidor Http.
bind
Servidor de DNS.
bootp Para
arrancar máquinas
en red gracias al protocolo BOOTP.
dnsmasq Servidor DNS/DHCP para la LAN.
netatalk
Servidor para apple/macs de impresora.
nfs-utils Utilidades cliente/servidor para
compartir discos
sobre red.
pident
Servidor TCP/IP IDENT.
popa3d
Servidor POP3.
portmap
Demonio para manejar RPC.
proftpd
Servidor FTP.
samba
Servidor para manipular redes
con windows.
yptools
Cliente y servidor NIS.
10. Modulos para
Apache.
mod_ssl
Modulo SSL para apache.
php scripting
Lenguaje para apache
Vamos a poner una configuración de paquetes recomendada para una
instalación
basica, que permita navegar, recibir y enviar
correo, todo el que necesite algo más, que instale el
paquete
oportuno. Por norma utilizaremos solo los paquetes que nuestra
distribución nos brinda, salvo alguan excepción.
Empezamos,
Lo primero vamos a ver que tipo de conexión a
Internet tenemos, así
eligiremos el punto
1 o el 2. Si es el dos y utilizas
las nuevas
tecnologias que te brinda wireless,
añadirás
también el punto
3.
Como solo tenemos dos navegadores para
surfear por la web, podremos
instalar ambos, así los probamos y elegiremos a nuestro antojo.
Una cosa muy usual con los navegadores de linux es que no se vea
correctamente alguna web en el mejor de los casos, por lo que tener 2
opciones nos vendrá bien para ir alternado según la
ocasión. Así que instalamos el punto 4 completo.
Para la elección de un cliente de correo en el
punto 5,
optaremos por mutt
si te da igual uno que otro, si ves oportuno que sea
otro, manos a la obra, al fin de cuentas quien lo va utilizar eres tu.
Además instalaremos nail, el sistema
lo utilizará para
enviar mensajes a los diferentes usuarios y sobre
todo a root.
Continuando con el tema del correo, nuestro cliente de correo
por si
mismo no le llegaran los correos ni podrá enviarlo pues tan solo
es un MUA (Mail
user agent) necesitará de un MTA (Mail
transfer
agent) como es fetchmail,
para que los filtre y clasifique usaremos
procmail y
para enviar usaremos sendmail.
NOTA: Sendmail está considerado un
programa que ha tenido muchos
agujeros de seguridad, yo lo pongo porque es el que lleva slackware en
sus paquetes al ser el programa más usado, pero si te preocupa
un poco la seguridad de tu Pc, podrías buscar una alternativa
fuera de la distro. Con esto no quiero alarmar a nadie pues las
vulnerabilidades que se le conocieron fueron corregidas, pero que sepan
que el paquete propenso a ello.
Y ya con estos paquetes dejaremos una instalación minima pero
funcional,
wget
gnupg
iptables
openSSL
rsync
tcp/ip
Siendo así el sistema pasará a instalar los paquetes en
el siguiente apartado,
G. Install.
Aqui esperaremos a que el sistema instale todos los paquetes que le
hemos indicado. Según el equipo tardará más o
menos, un poco de paciencia y terminará ofreciendonos que kernel
queremos instalar de las cuatro opciones
yo he usado la predeterminada
que te lleva al cdrom
y vuelvo a pulsar enter eligiendo el kernel
bare.i el predeterminado y recomendado para la mayoría.
Tras ese paso, nos encontramos con la opción de crear un
disquette de arranque, sin duda lo haremos, introduciremos el floppy y
pulsaremos enter,
y tras formatearlo lo creará.
Terminado el proceso nos preguntará si queremos hacer otro y si
no es así pasamos ya a,
H. Configure.
Aquí le vamos a dar la puesta a punto al
sistema lo primero que
hace es que le respondamos si tenemos un modem y
donde lo tenemos
conectado. Tras eso nos preguntará si queremos activar hotplug
para que nos detecte diferentes dispositivos. De momento optaremos por
ponerle que si,
ya haré un manual de como quitarlo del arranque
para ahorrarnos tiempo de espera, pero eso será más
adelante, de momento vamos a lo que vamos.
Ahora nos presenta la configuración de lilo, aviso mi
configuración va a ser en un sistema con solo Slack de
momento,
si tienes otros sistemas operativos tendrás que actuar de
diferente forma.
Bien elegimos la opción expert, y
entramos en Begin
si
disponemos de una grabadora
de cd tendremos que aceptar la linea que
nos pone hdx=ide-scsi
teniendo en cuenta que la x sería la
unidad donde está ubicada, el motivo es por la emulación
scsi para las grabadoras que en los kernel 2.4.x es preciso
en la rama
2.6.x no es
necesario.
También tendremos que elegir el frame buffer console
a mi me
sale 1024x768x256
como predeterminado y como mi monitor es grande lo
acepto, ya cada uno elija el que más le convenga.
Después le diremos donde queremos que instale lilo, yo en mi
caso le digo que en el MBR y le
pasaremos a indicarle el tiempo de
espera que tendremos en el mismo para la elección de los
diferentes sistemas operativos, como yo de momento tendré solo
Slack, le digo que no
quiero tiempo de espera, y así
arrancará más rápido el sistema. Tras este paso,
confirmaremos donde queremos que instale lilo. Una vez
hecho esto,
volveremos al menu otra vez y ahora eligiremos la opción linux,
le diremos que partición/es son las que queremos arrancar y tras
eso le pondremos nombre. También nos brinda la posibilidad de
añadir algún windows a
nuestro linux, yo no me paro en
eso y continuo en Install, lo que me instalará lilo.
Bien, toca el turno la configuración
del mouse, yo he elegido la
opción por defecto y me ha funcionado bien. Acepto la
configuración de gpm.
En la configuración de network no te
puedo ayudar yo le he dicho
que no, yo con modem
56k no me sirve para nada.
La pantalla que ahora nos muestra es para activar los diferentes
demonios a
razón de los que hallamos instalado.
La configuración de las fuentes de la consola,
reconozco que
nunca lo he hecho, le he dicho que no y he pasado a configurar la hora
en mi Pc, le digo que no y le pongo
en mi caso Europe/Madrid.
Después nos preguntará si queremos introducir la
contraseña
de root, le diremos que si. Un consejo
yo
pondría una corta
con letras normales y una vez reiniciado el pc
con la distro ya funcionando, tras comprobar que nuestro teclado
funciona bien, pondremos una más compleja y al menos una cuenta
de usuario para no usar root con los peligros que eso conlleva.
Así nos indicara que SETUP COMPLETE,
volveremos al menu y
pasaremos a,
I. Exit.
Es el momento de sacar
el cd de instalación y pulsando
Control+Alt+DEL
reiniciaremos el sistema. No se si te pareció
largo a ti el proceso de instalación, pero a mi que voy tomando
notas, corrigiendo y recorrigiendo no te veas.
Ahora ya tenemos instalado Slackware 10 sin las x
en nuestro sistema.
Pero nos falta la configuración del sistema aún. Eso
será en el próximo manual.
AGRADECIMIENTOS.
Siendo honesto, tendría que poner aquí todas las webs que
he visitado desde el primer día que instalé Slackware en
mi Pc, pero como es lógico no las voy a recordar, y casi todo lo
que he aprendido es de agradecer a personas que han publicado algo en
internet o han prestado ayuda en algún foro, así como los
numerosos portales existentes.
Agradecimientos a,
http://www.nautopia.net/archives/es/linux_varios/mundoslack/mundo_slack.php#more
En este enlace resumo una pequeña parte de lo que es el mundo
slackware.
DEDICATORIA.
Este manual estará dedicado a Maty. Antiguo
miembro de Nautopia
y pionero de la misma.
Linux
Distribuciones
This article is licensed under a Creative Commons
License
Posted by mjgl at Diciembre 3, 2004 02:50 PM