SLACKWARE SIN X

  Esto es un manual para Slackware 10.0 en el que prescindiremos de usar las X. Esto puede tener gran utilidad para ordenadores viejos ya que los requisitos mínimos de esta distribución no son muy elevados.

SLACKWARE SIN LAS X

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.
            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


 

Hosted by www.Geocities.ws

1