Sei sulla pagina 1di 55

Curso de Linux, 1 parte

Sistema Operativo
Es el programa bsico que permite que funcione el ordenador. Se pone en marcha cuando se enciende el sistema y carga los archivos necesarios para poder usar los recursos del ordenador. El S.O. instalado influir notablemente en el rendimiento del sistema.

Cdigo abierto
Se emplea esta expresin cuando el cdigo fuente 01 de un programa es de libre acceso, de forma que todo programador que lo desee puede acceder a l. Las razones que lo justifican son principalmente dos. Por una parte, al no ser tan slo un grupo reducido de expertos los que pueden trabajar en el desarrollo del programa, en teora se crean programas ms tiles y con menos errores. Por otra, al no haber nada oculto, otros programadores pueden emplear el cdigo fuente en crear software complementario, o en adaptar el programa a necesidades especficas no cubiertas por el original.

Linux vs Windows
Son varias las cuestiones que enfrentan a estos dos sistemas operativos. Una es su distinta filosofa en cuanto al cdigo abierto. En Microsoft aducen muchas razones para no liberar el cdigo, como la oscuridad para la seguridad (al ser desconocido es menos vulnerable), y manifiestan un profundo escepticismo hacia las ventajas del cdigo abierto. Por otra parte, no hay que olvidar que se trata de software desarrollado con objetivos comerciales, lo que hace imposible dejar de lado en un anlisis serio el riesgo de prdida de beneficios para la compaa. En cuanto a lo dems, todo parece bastante compensado. Optar por uno u otro debe depender, como siempre, de la necesidades particulares de cada usuario.

Ante esta seal, muchos pensaran en este desvo como en un Giro al Infierno. No es de extraar, ya que, hasta hace poco, todos los caminos que conducan a Linux eran bastante tortuosos. Pero todo ha cambiado. Cada vez resulta ms sencillo dejarse seducir por el pingino. Despus de nuestro curso no te quedar otro remedio.

inux ha pasado en poco tiempo de ser un software para iniciados a convertirse en uno de los sistemas operativos ms populares del planeta. Cada vez ms usuarios, tanto particulares como profesionales, se pasan al flexible y robusto Linux, en detrimento principalmente de los productos de Microsoft. En los prximos nmeros, Tux el pingino, la mascota de Linux,se convertir en un personaje familiar para ti. En Computer Hoy vamos a dedicar un curso que, a lo largo de doce entregas, te explicar todo lo que debes saber sobre Linux. Hoy empezamos con una pequea introduccin en la

que aprenders algo de la historia y de los conceptos elementales de este sistema operativo. En las dos prximas entregas vers cmo se instala y configura una de las distribuciones ms populares, para a continuacin proseguir con el manejo bsico del software. Descubrirs que Linux no tiene por qu ser el nico sistema operativo instalado en tu ordenador. La pregunta que seguramente te haces en este momento,Qu puedo hacer con Linux?, obtendr su respuesta (todo!) en los captulos 6 y 7.A partir de aqu empezars a profundizar en tu conocimiento deLinux. Luego vers cmo
N 77

Qu es Linux Historia de Linux Las licencias de software El pingino en la Red Distribuciones, la mejor forma de obtener Linux

69 69 70 70 71

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

68

Foto: Stock Photos. Montaje: Computer Hoy

Curso de Linux, 1 parte


configurar tu acceso a Internet, a navegar, descargar el correo, etc; luego, en la dcima entrega, trataremos sobre redes en Linux, algo imprescindible cuando hablamos de uno de los sistemas operativos que ms se utilizan en servidores, e impresin de documentos.Y antes de finalizar, la guinda del curso: aprenders a compilar 04 el kernel de Linux en funcin de tus necesidades, y a incorporar los mdulos que te hagan falta. Terminaremos con una gua donde encontars la solucin a los problemas ms habituales para los nuevos usuarios de Linux. digo fuente de la nueva versin de su navegador de Internet.Esto provoc dos hechos principales: la aparicin de Mozilla, la versin abierta de Netscape Navigator, y que mucha gente que jams haba escuchado nada de Linux oyera hablar de l por primera vez. En el mismo ao, algunos importantes desarrolladores de software, como Oracle, empezaron a contemplar Linux como uno de los sistemas operativos donde se podan instalar sus productos.Al ao siguiente, Intel y Netscape invirtieron en Red Hat, una de las distribuciones ms populares.A principios de 2000, IBM comunic que preinstalara Linux en sus ordenadores, y pronto fue imitada por los dems grandes fabricantes de hardware.

01

Cdigo fuente

Linus Torvalds, el creador de Linux, en 1991, ao en el que empez a desarrollar el kernel de su sistema operativo.

Son las instrucciones y expresiones de un programa, escritas por el programador en un lenguaje 02 determinado. El cdigo fuente no es ejecutable directamente por un ordenador. Puede ser escrito con un editor de texto y guardado en un archivo que luego hay que convertir a cdigo mquina 03 para que el ordenador lo entienda.
02

estable (atractivo para servidores), y existen miles de programas desarrollados especficamente para l.

El aspecto de la interfaz de Linux cada vez se parece ms a los escritorios de Mac OS y Windows.

Qu es Linux?
Pues no es, ni ms ni menos, que un sistema operativo. En sentido estricto, Linux slo es el kernel, el ncleo del sistema operativo. Es decir, la parte principal de ste que se carga primero y administra y provee de servicios bsicos a los dems elementos del sistema. Pero lo normal llamar conjunto completo, kernel, mdulos, aplicaciones, etc, como Linux, igual que se habla de Windows o de Mac OS. Linux posee todo lo que puede esperarse de un sistema operativo, como multitarea, conectividad,es multiusuario, etc. Y tambin algunas ms, entre las que destaca el hecho de ser un sistema multiplataforma. Esto quiere decir que Linux puede ser instalado en prcticamente cualquier tipo de ordenador.Adems, es muy

Historia de Linux
Hola a todos... Estoy haciendo un sistema operativo gratuito (es slo un hobby, no ser grande y profesional como gnu 05 ) para los clnicos 386 (486) AT. Se est gestando desde abril, y ya est casi preparado...

de licencias de software), haca que se pudiera modificar y distribuir libremente. Por ello, pronto programadores con sus mismos intereses se fueron incorporando al proyecto. Nuevas versiones se sucedan cada vez con mayor rapidez. Cada una de ellas aada al sistema nuevas funcionalidades, a la vez que depuraba errores de las anteriores. En marzo de 1992 apareci la 0.95, que haca prever la inminente salida de una versin oficial.A finales de 1993 vea la luz Linux 1.0. Desde entonces, nuevas versiones han seguido sucedindose hasta llegar a la actual 2.4, de enero de 2001. Pronto hubo quien empez a mostrar intereses comerciales en todo este asunto.As, en 1994 aparece la primera distribucin, Slackware (mira el cuadro acerca de ellas en la pgina 71). Pero el espaldarazo definitivo a Linux lleg en 1998, cuando Netscape anunci que liberara el c-

Lenguaje

Linux puede instalarse en cualquier ordenador


Pero si existe algn indicador fiable del xito de un producto, ste es el grado de inquietud de sus competidores.Y no cabe la menor duda de que en Microsoft estn preocupados, ya que Linux es ya una clara amenaza para Windows NT y 2000 en el mercado de los servidores. Sin entrar en otro tipo de consideraciones, llaman la atencin los conocidos Halloween files, unos supuestos documentos internos de Microsoft en los que analizaban el fenmeno Linux, y aleccionaban a su personal acerca de cmo combatirlo.

Un lenguaje de programacin consiste en un conjunto de instrucciones que permiten utilizar ciertas funciones del ordenador. Una serie ordenada de funciones que realiza una tarea concreta es una programa. Se usan para programar sin necesidad de aprender las complicadas instrucciones del cdigo mquina 03 , compuestas de unos y ceros. El kernel de Linux fue escrito en C.
03

Cdigo mquina

Es el lenguaje que el ordenador es capaz de leer y entender, el de ms bajo nivel posible. Con l se habla directamente con el micro. Consiste en un cdigo binario que vara de unos tipos de procesador a otros.
04

Compilar

Torvalds tena 17 aos cuando cre Linux


As comenzaba un mensaje enviado a un grupo de Usenet en agosto de 1991 por un joven estudiante finlands de 17 aos. Este chico se llamaba Linus Torvarlds, y en octubre del mismo ao present en sociedad el primer fruto de su aficin: Linux 0.02. El hecho de haber sido concebido como gratuito (lee ms adelante la explicacin acerca de los tipos

Traducir un programa escrito en un lenguaje de programacin (comprensible para nosotros) a cdigo mquina (comprensible para el ordenador).
05

GNU

Gnus not Unix!, o Gnu no es UNIX!. Proyecto de la Free Software Foundation (Fundacin para el Software Libre) creado en 1984 para el desarrollo de un sistema operativo compatible con UNIX totalmente gratuito y de cdigo abierto. Actualmente se habla de GNU/Linux.
Hay muchos programas para Linux. Como la suite StarOffice, cuya versin para Windows analizamos en la pgina 34.
N 77

69

Curso de Linux, 1 parte

Las licencias de software


Una de las razones, quiz la principal, por la que Linux ha tenido tanto xito es porque se distribuye libremente. Conviene que ahondemos en este concepto, ya que, quiz debido a traducciones incorrectas (free, o libreen espaol, tambin significa gratis), a menudo se interpreta como software sin ningn tipo de coste. Existen muchos tipos de licencias de software, como freeware (gratis), commercialware (con objetivos comerciales), propietario, etc. Los programas con licen-

En la pgina de la GNU puedes encontrar copias, incluso traducidas, de las licencias GPL.

cia libre pueden ser, en principio, copiados, modificados y redistribuidos libremente. Esto no quiere decir que se pueda hacer cualquier cosa con ellos: esto slo es cierto en el caso

del software de dominio pblico, o no protegido. Sin embargo, el software copyleft (juego de palabras con copyright), es un software libre protegido, ya que presenta la particularidad

de que no puede ser redistribuido en condiciones distintas a las originales. Es decir, cada copia que se haga del programa, aunque haya sido modificada, debe ser tambin software libre. Una licencia copyleft muy extendida es la GPL de la GNU,que puedes ver a la izquierda, que recoge los trminos especficos en que queda protegido el programa.Todo este software tiene que incluir el nombre del autor original y una copia de la licencia. Linux fue escrito y est distribuido bajo una licencia GPL. Si quieres saber ms sobre ellas, encontars informacin enla web de la GNU.

Conviene que te fijes en los nmeros que indican la versin del kernel de Linux antes de descargarla. Si se trata de un nmero par indica una version estable del ncleo, es decir, definitiva. Por el contrario, los nmeros impares nos informan de que se trata de una versin todava en desarrollo. Por ejemplo, en estos momentos est en la calle la versin 2.4, y se est trabajando en la 2.5. Cuando Linus Torvalds lo decida (sigue siendo el responsable directo del kernel de Linux), pasar a ser conocida como v2.6.

El pingino en la Red
Internet ha tenido una importancia capital en el desarrollo de los programas de cdigo abierto en general, y especialmente de Linux. Por eso no extraa que las pginas sobre l en la Red sean tan numerosas. En ellas puedes encontrar desde la ltima versin de cualquier componente del sistema operativo hasta camisetas y tazas de caf con el pingino Tux. A continuacin te mostramos una lista con algunas de las que nos han parecido ms interesantes. Estn ordenadas en categoras a modo exclusivamente orientativo. No son en modo alguno excluyentes, ya que en muchas de estas pginas puedes encontrar prcticamente de todo. Portales

www.linux.org www.linuxstart.com www.vaxxine.com/pegasoft/ portal


Se autodefinen pgina de inicio para profesionales de Linux)

www.gnu.ai.mit.edu/home.es.html www.softpanorama.org/ index.shtml


Proyecto GNU en espaol

sourcecode2.bitnetworks.com/ newdesign/newindex.cfm
Portal para desarrolladores

www.linuxware.com www.gnulinux.com
Linux en espaol

www.hispalinux.es www.linuxsinfronteras.org www.linux-es.com


Informacin general y ayudas sobre Linux
Aparte de ofrecer todo tipo de recursos para Linux, en esta pgina tambin intentan ayudar a los ms necesitados.

www.openresources.com/es www.internet.com/sections/ linux.html


Tiendas productos Linux

Bsqueda de software

freshmeat.net www.linuxdocs.org
Muy conocido. Se actualiza a diario, y publica todas las actualizaciones, versiones, etc.

home.xnet.com/ ~blatura/linapps.shtml linux.davecentral.com


Linux Sofware Archive Juegos para Linux

www.penguinpower.com www.linuxmall.com
X-Windows

www.linux.com www.linuxhq.com

new.linuxnow.com www.linuxhelp.org

www.rpmfind.net
Descargas de software para distribuciones con el sistema de paquetes de Red Hat. Noticias

www.linuxgames.com www.lokigames.com/ products/demos.php3#mirrors


Kernel Linux

www.gnome.org www.kde.org
Varios

lwn.net
Linux Weekly News

tunes.org/~do/penguindex.html counter.li.org
The Linux Counter

http://purists.org/linux
Libro de estilo para cdigo Linux

linuxtoday.com
Linux Today

www.kernel.org
The Linux Kernel Archives

linghsight.com
(dos webs: LinTraining, sobre formacin, y LinEvent) Cdigo abierto

ww2.linuxjournal.com/ help/main.html ftp://ftp.kando.hu/pub/ CDROM-Images/


Imgenes de CDs

www.gnu.org www.opensource.org www.dwheeler.com gsyc.escet.urjc.es/sobre

www.linuxfreak.org
Aplicaciones
Entre tantas pginas sobre Linux tambin hay algunas espaolas. sta es una de las mejores.

segfault.org www.linuxsucks.org

www.linuxapps.com
Linux applications

70

N 77

Curso de Linux, 1 parte


Distribuciones, la mejor forma de obtener Linux

Mandrake Linux 8.0

SuSE Linux 7.2

Red Hat Linux v7.1

ESware Linux 2.0r2 Edicin Personal

www.abcnet.es/linux
Precio: Power Pack 9.950 ptas. Standard 4.224 ptas. Su objetivo es lograr un Linux amigable. Lo consigue con muchas interfaces grficas y versiones gratis en otros idiomas.

www.abcnet.es/linux
Precio: 7.300 ptas. Esta muy alabada distribucin ofrece gran cantidad de software y documentacin, facilidad de instalacin y manejo, y abundante soporte hardware.

www.abcnet.es/linux
Precio: De Luxe 15.000 ptas. La distribucin ms conocida. Dirigida a todo tipo de usarios. Completa, sencilla, robusta, y con amplio soporte a travs de Internet.

www.esware.com
Precio: 7.541 ptas. Muy actualizada y completamente en castellano, enfocada a usuarios particulares. Preinstalado en los equipos de algunos distribuidores de hardware en Espaa.

Hispafuentes Linux 8.0

Caldera Open Linux Workstation 3.1

Conectiva Linux 5.0

Corel Linux OS 1.2 Standard

www.hispafuentes.com
Precio: 3.600 ptas. Basada en la versin De Luxe de Red Hat, con el que es plenamente compatible. Incluye toda la documentacin en espaol y numeroso software. Para tener Linux en tu ordenador, tienes en principio dos opciones. La primera es descargar pacientemente desde Internet cada componente de software que vayas a necesitar y, de nuevo pacientemente, instalar cada uno de ellos. Pero por desgracia, la paciencia no es lo nico necesario en este caso: si no sabes lo suficiente, puede que ests dando el Giro al Infierno con el que bromebamos al principio. Afortunadamente, existe otra alternativa: recurrir a una de las llamadas distribuciones. Al tratarse de software libre, un gran nmero de compaias privadas han construido alrededor del kernel de Linux sus propias versiones de este sistema opera-

www.calderasystems.com
Precio: 10.500 ptas. Existen numerosas versiones de esta distribucin, casi todas destinadas a usos profesionales. Todas ellas destacan por su robustez y fiabilidad.

www.es.conectiva.com
Precio: 8.990 ptas. La distribucin en castellano ms extendida en Latinoamrica slo se distribuye en su versin 5.0 en Espaa. Puedes descargar la actualizacin a la 6.0 en su web.

www.linux.corel.com
Precio: 5.495 ptas. Basada en Debian, esta distribucin est claramente orientada a uso domstico. Destaca sobre todo por su facilidad de instalacin y manejo. Otras Distribuciones Adems de las que ves ms arriba, existen otras muchas:

tivo con fines comerciales. Su valor para un posible comprador? Pues muy fcil: ahorran horas de descarga y, sobre todo, facilitan de forma espectacular el proceso de instalacin. La primera distribucin, Slackware, ya incorporaba un sistema de instalacin, algo completamente inaudito hasta ese momento, adems de ser en s misma una completa recopilacin de software listo para instalar y empezar a trabajar con l. Pronto aparecieron competidores, y algunas de ellas, como Red Hat o Debian, se han convertido en la base de muchas otras aparecidas posteriormente. En la actualidad hay cientos de distribuciones Linux, muchas de

las cuales estn enfocadas a tipos especficos de microprocesador o a usos muy concretos. Incluso se comercializan versiones diferentes (para usuarios particulares, servidores, etc) de algunas de las ms populares. Una distribucin como, por ejemplo, Mandrake 8.0, con vocacin de ser completa y dirigida a usuarios que buscan ante todo la sencillez, incluye:

tambin en sus ms recientes versiones.

Numerosas herramientas diseadas especficamente para Mandrake.

Debian
www.debian.org

Ms de 2.300 programas, incluyendo aplicaciones comerciales como StarOffice y KOffice; el reproductor Real Player; los navegadores de Opera y Netscape; juegos como SiN y Shogo: MAD; Adobe Acrobat Reader; el antivirus AVP; y muchos ms.

Slackware
www.slackware.com

Eurielec
www.eurielec.etsit.upm.com

7 CDs con software La ltima versin del kernel Linux, la 2.4.3

easyLinux
www.eit.de

WholeLinux Controladores
actualizados para todo tipo de dispositivos de hardware, como tarjetas grficas e impresoras.

www.wholelinux.com

Los dos entornos grficos ms


importantes desarrollados para Linux, Gnome y KDE,

TurboLinux
www.turbolinux.com

71

N 77

Curso de Linux, 2 parte


para crear y asignar las particiones 01 , que presenta la
Qu distribucin conviene utilizar? Requisitos Antes de empezar Instalacin de Mandrake 8.0 70 70 71 71

cualquier usuario, sin necesidad de contar con conocimientos previos de Linux. Por esta razn hemos optado por una distribucin impregnada de la misma filosofa: Linux Mandrake 8.0.

opcin de gestionarlas de forma automtica. O la posibilidad de configurar durante la instalacin tu acceso a redo a Internet, que incluso es capaz de detectar tu tarjeta de red o tu mdem (siempre que no se trate de un winmdem 02 ). Junto a su sim-

Por qu Mandrake?
Esta distribucin ha sido creada precisamente con el objetivo de convertir Linux en algo sencillo, al alcance de todos los usuarios. En su corta existencia se ha ganado la reputacin de ser la mejor versin para un usuario nuevo.A diferencia de otras distribuciones, Mandrake est pensada para que todo el trabajo pueda hacerse siempre en interfaces grficas similares a MacOS o Windows. Uno de los grandes inconvenientes para la popularizacin de Linux ha sido siempre su modo de trabajo tradicional mediante complicadas interfaces de texto. Pero lo que hace destacar especialmente a Mandrake sobre las dems distribuciones Linux es la sencillez de su intuitivo proceso de instalacin. Como vers en las prximas pginas, es equiparable a la de cualquiera de las versiones de Microsoft Windows. Incluye, por ejemplo, la herramienta DiskDrake

plicidad y comodidad, cabe destacar en Mandrake 8.0 tambin que cuenta con versiones muy recientes de todos sus componentes: los entornos KDE 2.1.1 y GNOME 1.4 para X-Win-

Instalar Linux no es nada complicado


dows 03 , e incorpora soporte para todo tipo de tarjetas grficas aceleradoras 3D, o el kernel 04 2.4.3, compilado 05 especficamente para rendir de forma ptima en procesadores Pentium o superiores.

Requisitos
Para poder instalar Linux Mandrake, tu ordenador debe reunir estos requisitos mnimos:

Procesador Pentium o superior.

300 Mb de espacio libre


en el disco duro.

32 Mb de memoria, aun-

Foto: Stock Photos. Montaje: Computer Hoy

que en ste es claramente recomendable disponer de al menos 64 Mb.

En el nmero de Octubre de la revista PCMANA encontrars un CD-ROM con una versin gratuita de Linux Mandrake 8.0 en espaol con la que podrs seguir el curso.

Tras darle vueltas y vueltas, por fin te has decidido a tener Linux en tu ordenador. Pero no te preocupes, esta aventura no va a ser nada difcil. Antes de que te des cuenta, todo habr terminado. Y ser el primer da del resto de la vida... de tu PC.

E
70

n esta segunda entrega del curso vas a tener tu primer contacto real con Linux, ya que en ella aprenders cmo instalarlo en un ordenador nuevo. Cuando termines, tendrs un Linux completamente operativo en tu PC, y slo te quedarn algunos pe-

queos ajustes para poder hacer cualquier cosa que se te ocurra con l.

Qu distribucin conviene utilizar?


Antes de proseguir, se plantea la cuestin de qu versin de Linux utilizar.

Normalmente hubiramos empleado la distribucin ganadora del correspondiente test de software. Pero en este caso hemos tomado una decisin distinta. Lo que nos ha guiado para hacerlo es nuestra intencin de convertir este curso en algo accesible para
N 78

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

Curso de Linux, 2 parte

Antes de empezar
01

Particin

Hay una serie de cosas que, aunque no sean obligatorias, conviene hacer antes de proceder a la instalacin de Linux. Sobre todo, si pretendes hacerlo en una unidad de disco duro que ya hayas estado utilizando con anterioridad.

conviene tomar antes de instalar cualquier sistema operativo en tu PC.

Lo primero de todo es realizar una copia de seguridad de todos los datos que haya en ella, o al menos de aqulos que consideres ms importantes. Esto no quiere decir que instalar Linux sea peligroso. Se trata tan solo de una medida de precaucin que

A continuacin, y si tienes Windows instalado, arranca el equipo y ejecuta la herramienta Scandisk para detectar la existencia de errores en el disco, y tambin para repararlos. Luego, ejecuta la utilidad de desfragmentacin de discos, . De este modo reducirs el riesgo de prdida de los datos, y podrs aprovechar muchsimo mejor el espacio disponible en la unidad.

Por ltimo, arranca de nuevo el ordenador y entra en el programa de configuracin de la BIOS, normalmente pulsando durante el inicio las teclas # o 2 . Una vez en l, modifica en la pantalla Arranque o Boot

la secuencia de arranque,para que la primera unidad en la que el ordenador busque el sistema operativo sea el lector de CD o DVD-ROM De esta forma, podrs arrancar directamente desde el primer CD de instalacin de Linux Mandrake.

Un disco duro se puede dividir en mltiples partes llamadas particiones para sugestin. El ordenador las gestiona como si fueran discos independientes, cada una de ellas con su correspondiente letra de unidad. Para instalar ms de un sistema operativo en un mismo disco duro, es necesario crear distintas particiones para cada uno de ellos.
02

Winmdem

Instalacin de Mandrake 8.0


Como ya hemos comentado, el proceso de instalacin es lo que diferencia significativamente a Mandrake de las otras distribuciones. En las prximas pginas vas a descubrir porqu. En la columna de la izquierda se muestran todas las fases de que consta el proceso de instalacin. Conforme las vayas superando, podrs volver atrs si necesitas corregir algn parmetro: bastar con que hagas click con el ratn encima de ellas.Adems, tambin puedes cambiar la apariencia de la interfaz pinchando sobre la barra

Tambin llamados mdems por sofware. Son mdems internos que no tienen la controladora incorporada. Debido a ello, realizan gran cantidad de funciones emulando al hardware del que no disponen, lo que carga de trabajo al micro. an no existen drivers que permitan que todos estos dispositivos funcionen correctamente en Linux.
03

X-Windows

Introduce el CD llamado Core System CD Bootable CD en la unidad lectora y reinicia el equipo. Tras unos instantes, se mostrar en pantalla el siguiente mensaje: A continuacin aparecern muchas lneas de texto, mientras Linux detecta los elementos del sistema y se cargan en la memoria el kernel y el programa de instalacin: Aprieta la tecla $ dos veces y pasars a la primera de las ventanas del programa de instalacin:

Interfaz de usuario grfica de ventanas de cdigo abierto empleado por sistemas operativos como Linux o UNIX. Su desarrollo ha sido clave para la popularizacin de Linux entre el gran pblico.
04

Kernel

Ahora vers la pantalla de presentacin del programa instalador de Linux Mandrake:

Ncleo del sistema operativo. Parte principal de ste, que se carga primero. Su labor es administrar y proveer de servicios bsicos a los dems elementos del sistema.
05

Compilar

Traducir un programa escrito en un lenguaje de alto nivel, comprensible para los humanos, en cdigo mquina, los unos y ceros que son lo nico comprensible por el ordenador. Al ser de cdigo abierto, el kernel de Linux puede ser recompilado por cualquier usuario para incorporarle nuevos elementos.

71

N 78

Curso de Linux, 2 parte


nas el grupo de paquetes , se copiar software cliente de correo electrnico y de noticias, navegadores, programas para chats, etc. Esto lo hace todo mucho ms sencillo que si tuvieras que ir instalando los paquetes por separado. Pero si lo deseas, tambin tienes esta opcin a tu alcance: si aprietas con el ratn encima del botn podrs seleccionar individualmente cada uno de los paquetes:

En la zona inferior de la pantalla irn apareciendo unas completas ayudas que te guiarn durante todo el proceso En la parte central de la imagen, el programa te pide que selecciones el idioma que deseas para tu sistema. Pulsa sobre la flecha situada en la parte inferior derecha

Vers tambin el texto de un contrato de licencia de usuario final lo cual no deja de llamar la atencin, tratndose de una distribucin Linux. Pero no te alarmes, es slo para los programas que no son libres. Pulsa en . Ahora debes decidir qu tipo de instalacin quieres llevar a cabo Escoger entre una u otra depender de tus conoci-

Tras aceptar la ventana anterior, de nuevo el programa se salta una fase del proceso, , que realiza automticamente.A continuacin tienes que elegir en qu lugar de tu disco duro vas a instalar Linux: hasta que veas el espaol y seleccinalo pinchando sobre l. Cuando termines, pulsa en el botn ,y a partir de ese momento todos los mens estarn en espaol: mientos de Linux. Si ests empezando, deja la opcin que ya est seleccionada , ya que en ella muchos de los elementos del sistema se configuran de forma automtica.Tras ello, pincha en . La siguiente etapa, , es un ejemplo de lo que comentamos en el paso anterior: a no ser que dispongas de unidades SCSI que no reconozca, el programa instalar l solo los discos. A continuacin te pedir que escojas tu tipo de ratn:

tos usuarios, , y una ltima para los archivos de intercambio, . Esto es todo por el momento, en la prxima entrega conocers otras de sus posibilidades.

10

Tendrs que esperar durante unos ins-

Pulsa sobre para que el instalador utilice todo el espacio sin ocupar en la unidad. Si se trata de un disco vaco, o si tienes algn sistema operativo instalado, debers crear una particin. Pulsa sobre el botn para que con ello se muestre la ventana Si ahora pinchas sobre , el programa crear tres: una para los archivos de sistema otra para los de los distin-

tantes mientras se formatean las particiones. En la siguiente fase, , selecciona los componentes de Linux que quieras instalar: Mandrake los presenta agrupados en distintas categoras. Por ejemplo, si seleccio72
N 78

Curso de Linux, 2 parte

16 11
Cuando acabes con el paso anterior, comenzar el proceso de copia de todos los archivos en tu ordenador: Esto puede llevar bastante tiempo, depender de las caractersticas de tu equipo, y de las opciones que hayas seleccionado. Una barra de estado te mostrar el progreso de la instalacin. Cuando sea necesario, el programa te solicitar que introduzcas un nuevo CD-ROM de instalacin en la bandeja de la unidad lectora:

14

Luego, introduce los que van a ser los usuarios del sistema:

Otra de las facilidades que presenta Mandrake 8.0 es la posibilidad de configurar las conexiones de red directamente durante el proceso de instalacin. sta es precisamente la ventana que aparecer ahora: Si haces click en , Linux intentar detectar las

Ya ests terminando con la instalacin.Vers un pequeo sumario de los dispositivos conectados hasta ahora:

17

sible que falle si se trata de hardware muy nuevo o muy viejo, De ser as, Mandrake dispone de una configuracin grfica a prueba de fallos, que funciona con cualquier tarjeta grfica moderna.Volvers a la pantalla anterior, pero ahora selecciona manualmente la tarjeta de vdeo:

12

Si pinchas sobre el icono de Tux podrs personalizar su aspecto, ya que Mandrake dispone de varios dibujos di-

tarjetas de red o mdems de que dispones en tu ordenador:

Si no ests de acuerdo con l, puedes apretar sobre la opcin que consideres errnea, y con ello se abrir su correspondiente men. La siguiente fase es de nuevo Pulsa sobre la flecha

La siguiente pantalla te mostrar todas las conexiones posibles indicando las que ha detectado, en este caso una tarjeta de red: sta se abrir automticamente.El nmero de veces que lo haga depender de los paquetes que hayas seleccionado.Cuando pulses el botn se reanudar la copia de los archivos. Como curiosidad, si pulsaras el botn en este momento no cancelaras la instalacin: sta continuara.Aunque, claro est, faltaran algunos de los paquetes que escogiste. ferentes, como los que puedes ver aqu Pulsa encima del botn despus de introducir los datos obviada por el programa, . Si quieres configurarla ahora, acepta la ventana e introduce los datos necesarios en sus campos: La parte final del proceso consiste en la configuracin de las XWindows. Si todo va bien,

hasta que aparezcala opcin . Despligala y selecciona la opcin .A continuacin, y cuando se te pregunte qu servidor escoges, haz click en FDDev.

18

20

y sobre cuando no vayas a dar de alta ningn usuario ms.

Por ltimo, una pantalla te preguntar si quieres ver una interfaz grfica en el arranque. Contesta segn el uso que le vayas a dar. Luego, el sistema se reiniciar

13

Al terminar, durante unos momentos vers el mensaje

15

Puedes configurar Linux de manera que, al arrancar, se conecte por defecto un determinado usuario: Mandrake detectar el solo tu modelo de tarjeta grfica y probar si funciona.Si eres capaz de ver los pinginos pulsa en y sigue con el paso 20. Si no ves los pinConviene que lo hagas, aunque t seas la nica persona que vaya a usar el ordenado. No es recomendable que te conectes simpre como root. Para un uso cotidiano, hazlo como un usuario normal,y como root slo cuando sea necesario.

y luego tendrs que introducir la contrasea que identificar al root o administrador del sistema, que tendr control sobre l

Como siempre en estos casos, y con el objetivo de evitar las miradas indiscretas, cuando escribas el password aparecern unos asteriscos dentro de los campos de datos:

Al terminar con esta parte de la instalacin,aparecer el mensaje Acptalo haciendo un click con el ratn encima del botn .
N 78

guinos en tu pantalla, contina con el paso 19 . Es muy raro que falle la configuracin automtica, aunque es po-

19

y Linux se ejecutar por primera vez. Pero eso es una historia que vers en la prxima entrega.
73

Curso de Linux, 3 parte

Primer contacto Las mil caras del pingino Un paseo por KDE Centro de Control Arranque Redes e Internet Cerrar el sistema

72 73 74 74 74 76 77

Miedo a lo desconocido? No tienes motivos... El nuevo entorno grfico de Linux resulta muy similar al de los intuitivos mens y ventanas de Windows. An as te explicamos lo que has de hacer nada ms iniciar Linux y cmo emplear el Centro de Control para configurar los parmetros bsicos: hardware, seguridad...

Primer contacto
Comienza donde lo dejaste en el ltimo captulo: acabas de instalar Linux Mandrake en tu ordenador, y ests arrancando ste por primera vez. Se trata del gestor de arranque LILO.ste es un sencillo programa que se copia en el sector de arranque 03 del disco. Es lo primero que se carga tras la BIOS 04 , y lo que arranca el sistema operativo.Y no slo Linux, tambin puede hacerse cargo de otros que tengas instalados en tu ordenador, por ejemplo Windows.

n el anterior captulo del curso aprendiste a instalar Linux Mandrake 8.0, y pudiste comprobar que se trataba de algo mucho ms sencillo de lo que podas imaginarte. Con esta entrega queremos que te familiarices con tu nuevo sistema operativo. Como siempre en estos casos, hemos planificado el curso para ir de menos a ms. Empezamos por lo ms sencillo para luego centrarnos progresivamente en los aspectos ms complicados. De este modo, y aunque no tengas ninguna experiencia, poco a poco comenzars a sentirte cmodo con Linux. Como comprobars nada ms abrirlo, el aspecto de Mandrake no es nada ame-

nazador.De hecho,muchos de los usuarios ms veteranos de Linux reniegan de los nuevos entornos grficos 01 ,ya que con ellos todo resulta demasiado fcil.Si conoces la forma de trabajar con Microsoft Windows o con Mac OS, esta parte del

curso no va a resultarte nada complicada. Uno de los grandes culpablesde que Mandrake resulte fcil de usar es KDE, que, junto con GNOME, es uno de los ms populares entornos grficos desarrollados para X Window 02 .

Si has llevado a cabo la instalacin como explicamos en nuestra entrega anterior, vers la siguiente pantalla:

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88
N 79

72

Foto: Stock Photos. Montaje: Computer Hoy

Curso XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX de Linux, 3 parte

01

Entorno grfico

Confirma que quieres iniciar Linux pulsando $ .A continuacin, empezar a cargarse el sistema operativo. Mientras, dependiendo de las opciones que seleccionaste durante la instalacin, vers,una pantalla grfica que indica el progreso de la carga del sistema operativo, o una sucesin de lneas de texto mientras dura el proceso

por varias personas al mismo tiempo. Si haces click sobre el icono que escogiste durante la instalacin , el campo login se rellenar de forma automtica:

Pasados unos segundos, aparecer una pantalla

En cualquier caso, tendrs que escribir tu clave para poder entrar:

mientras se carga KDE, y finalmente podrs ver el Escritorio: En la parte central, una ventana te dar algunos consejos para sacarle mayor partido a KDE . Si no quieres volver a verla, quita la marca del recuadro y pulsa el botn .

Las interfaces grficas de usuario, o GUI, aprovechan las capacidades grficas de los ordenadores para ofrecer a los usuarios un medio sencillo y amistoso para relacionarse con ellos. El entorno grfico ha terminado con la necesidad de aprender de memoria las listas de comandos que eran necesarias para poder trabajar, por ejemplo, con MS-DOS o Linux.
02

X Window

Interfaz grfica de usuario, con ventanas y de cdigo abierto, empleado por sistemas operativos como Linux o UNIX. Su desarrollo ha sido clave en la popularizacin de Linux entre el gran pblico.
03

Transcurridos unos segundos,finalmente aparecer la primera pantalla que ya pertenece a Linux "propiamente dicho. En la pequea ventana del medio aparecen dos campos de datos en blanco que debes utilizar para identificarte.Ten en cuenta que Linux es un sistema operativo multiusuario, pensado para que pueda ser usado

Sector de arranque

Como siempre, todo lo que teclees aparecer en pantalla como asteriscos. Si quieres entrar como administrador, debers escribir root y su correspondiente contrasea:

Cuando termines, pulsa el botn .

Sector del disco duro en el que se encuentran los archivos que sirven para que el ordenador funcione correctamente. Estos archivos son los que hacen posible que se cargue en la memoria el sistema operativo y todos los programas necesarios para el funcionamiento del mismo.
04

Las mil caras del pingino

BIOS

Basic Input Output System (Sistema Bsico de Entrada y Salida). Software que posee las rutinas ms bsicas de un PC, y que determina lo que ste puede hacer sin tener acceso a ningn programa en el disco.
05

Firewall

GNOME, a la izquierda, disputa a KDE el ttulo oficioso de interfaz grfica ms popular. Tambin WindowMaker (en el centro) cuenta con muchos adeptos. Aparte de stas, existen decenas de otras interfaces, como IceWN (a la derecha).

En la ventana de conexin tambin puedes seleccionar qu entorno grfico quieres utilizar en cada sesin de Linux Mandrake. Pincha sobre el recuadro

para que as se despliegue una lista que muestra todos los que tengas disponibles en tu sistema . El aspecto que adopte tu pantalla a partir de este momento depender de cul haya sido tu

eleccin. En la parte de arriba puedes ver tres de ellos. El entorno predeterminado en Mandrake 8.0 es KDE 2.1.1, y en l vamos a basar nuestro trabajo desde este momento y durante el resto del curso.

Tambin llamado cortafuegos. Es un sistema de seguridad para redes consistente en una especie de barrera electrnica que previene contra accesos no autorizados. Existen muchos tipos de firewalls, como el filtrado de paquetes o los servidores proxy.

73

N 79

Curso de Linux, 3 parte

Un paseo por KDE


Como ves, la apariencia de la interfaz grfica de Linux Mandrake es muy amigable, muy parecida a la de Windows o de Macintosh. La forma de trabajar con ella es tambin muy similar, aunque slo debers hacer click una vez con el ratn, en vez de dos.

conder por el lateral del Escritorio Cuando quieras que vuelva

En la barra de tareas que posee en la parte inferior de la pantalla,si ahora haces click a la izquierda sobre se desplegar el Men Inicio:

El icono que se encuentra arriba a la izquierda en el Escritorio te permite abrir el programa llamado Konqueror: Se trata de un administrador de archivos de funcionamiento muy parecido al Explorador de Windows.La parte de la izquierda de la ventana muestra el rbol jerrquico de carpetas de Linux, y la derecha el contenido de stas. Tambin lo puedes abrir pinchando encima de en el lanzador de aplicaciones Kicker, equivalente en Linux a la Barra de Inicio rpido de Microsoft Windows. Konqueror tambin es un navegador de Internet. Lo puedes comprobar muy fcilmente pinchando sobre alguno de los iconos que puedes ver en la imagen de la derecha

que abren sendas pginas web de Mandrakesoft .

4
Tambin puedes acceder a l pulsando en el teclado la tecla W . La forma de moverte por ste es la de siempre: basta con que sites el cursor sobre las diferentes lneas para que se desplieguen nuevos mens:

Si haces click con el botn derecho del ratn sobre el Escritorio, se despliega un men emergente con el que puedes acceder de forma inmediata a numerosas funciones. Por ltimo, es posible hacer desaparecer la Barra de tareas con un click en los botones situados en sus extremos . De esta forma, la barra se es-

a aparecer, pulsa de nuevo encima del botn.

El Centro de Control Mandrake


Una de las herramientas ms interesantes que incorpora esta distribucin es el Centro de Control Mandrake.A travs de l puedes configurar de manera sorprendentemente sencilla los principales parmetros de tu sistema operativo. Para abrirlo, pincha en el Escritorio sobre el icono . Slo es posible acceder a este Centro
74

Arranque
Si haces click sobre cada categora se despliegan cada una de las opciones incluidas en ella:

de Control como root, as que si has iniciado la sesin como un usuario normal te pedir que introduzcas la contrasea . A continuacin aparecer la ventana . En la parte izquierda se encuentran las distintas herramientas de configuracin, agrupadas en cinco categoras diferentes.A continuacin explicamos brevemente lo ms importante de cada una de ellas.
N 79

Pincha en la primera . En la parte derecha de la ventana aparecer una serie de aplicaciones que te permitirn crear un disquete de arranque, si no hi-

Curso de Linux, 3 parte


ciste esta operacin durante la instalacin.

Mediante la opcin . puedes modificar el modo de inicio del sistema.Por ejemplo,podrs escoger que arranque con una fachada distinta, como Aurora o cambiar el usuario con el que Linux arranca por defecto . a la herramienta DiskDrake que ya usaste durante la instalacin. haces click en .

Hardware
Utiliza esta opcin para configurar los parmetros del hardware instalado en tu ordenador.

Redes e Internet
Como incidiremos con mayor profundidad ms adelante, no vamos a profundizar en este importante aspecto de la configuracin de Linux Mandrake. Tan slo comentar que, si puedes acceder a una sencilla aplicacin que te permitir configurar los aspectos ms bsicos de las conexiones a redes de tu ordenador.

Pincha en la siguiente categora y a continuacin, de entre los iconos desplegados, sobre .

En esta ventana puedes modificar la resolucin y la profundidad de color de tu monitor despus de haber instalado el sistema. Escoge la que deseas en el men que surge al pinchar en

Seguridad
El nivel de seguridad es algo muy importante en equipos compartidos por varios usuarios, y ms cuando van a actuar conectados a una red. Cuando reinicies las X Window, se aplicarn todos los cambios. Haz click en para acceder a la herramienta HardDrake . Con ella, de forma definitiva pasan al terreno del olvido los casi mticos problemas que existan para aadir nuevos dispositivos de hardware a los ordenadores. HardDrake unifica muchas de las utilidades de configuracin incluidas en las distribuciones Linux para conseguir automatizar y facilitar todo el proceso.

y aprieta el botn

A continuacin, contesta afirmativamente, con un , a la pregunta . Luego volvers a ver la pantalla de prueba que ya viste en la instalacin:

Su apariencia en forma de rbol es muy parecida al Administrador de dispositivos de Windows. Pincha ahora sobre para desplegar los distintos elementos de hardware de cada categora . Como puedes ver, Mandrake detecta incluso dispositivos tan esquivos como un mdem USB A la derecha aparecer informacin acerca del dispositivo seleccionado . En el caso del disco duro, como en el ejemplo, tambin puedes acceder pulsando en
N 79

Mediante la opcin , puedes configurar diferentes grados de control del acceso al sistema:

stos se mueven del nivel crackers bienvenidos, que

76

Curso XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX de XXXXXXXXXXXX Linux, 3 parte


convierte tu ordenador en completamente vulnerable, al casi exagerado nivel paranoico.

Cerrar el sistema
Apagar el ordenador con Linux Mandrake es otra tarea que, debido a su similitud con Microsoft Windows, resulta muy sencilla.

Lo totalmente novedoso lo encuentras un poco ms abajo:

Aparecer la ventana . Selecciona la opcin que desees, y acptala.

Mandrake Linux incorpora un firewall 05 (pg. 73) : Con l podrs reducir an ms los riesgos de entradas no autorizadas en tu mquina, sobre todo cuando te conectas a Internet. Si quieres instalarlo, ten a mano los CDs de instalacin, ya que el sistema te pedir el primero para configurarlo.

Pincha sobre el icono y a continuacin sobre . Con ello aparecer esta ventana:

4
se ejecuta la aplicacin MenuDrake con la que puedes editar los mens de las interfaces grficas de Mandrake Linux, ya se trate de KDE, GNOME o cualquier otra. De entre las dems, destaca la utilidad .

A travs de esta ventana tambin es posible acceder a Linux en Modo Consola:

Pulsa $ para que vuelva a mostrarse la ventana de bienvenida:

Sistema
Finalmente, con las aplicaciones englobadas en la categora puedes trabajar sobre distintos aspectos del sistema operativo. Por ejemplo, si pinchas en

Mediante su sencilla interfaz grfica se simplifica mucho la instalacin de nuevo software en forma de paquetes RPM. Dada su gran importancia, hablaremos de ella en prximas entregas del curso.

Esta vez aprieta el botn .

Existe otro mtodo para cerrar las X Window y regresar a la ventana del paso 3 : es suficiente con que pulses a la vez las teclas . +%y

En la edicin impresa esta era una pgina de publicidad

Curso de Linux, 4 parte

Usuarios y grupos Los procesos El shell La estructura de archivos de Linux

88 90 91 91

Aunque cada vez se parezca ms a l, Linux no es Windows. Existe una serie de diferencias entre ambos sistemas operativos que hacen que su manejo no sea exactamente igual, y en este artculo vas a descubrir algunas de ellas. Y no tendrs ninguna razn para asustarte: te vamos a ensear todo lo necesario para que no te pierdas en Linux, de modo que puedas empezar a sacarle partido desde el primer momento.

n esta entrega del curso de Linux profundizars en algunos de los aspectos que diferencian a Linux de otros sistemas operativos, y empezars a aprender a manejarte con l. Como ya sabes, Linux es un sistema multiusuario, concebido para que pueda ser usado por varias personas al mismo tiempo. Es importante que domines cuanto antes todo lo que esto implica. Por ello, la primera parte del captulo est dedicada a la creacin de nuevos grupos y usuarios, y a la administracin de los permisos de acceso en Linux Mandrake. A continuacin, y antes de pasar de nuevo a aspectos ms prcticos, de los que hablaremos en la prxima

entrega, vers que algunos conceptos que quiz dabas por sabidos, cambian un poco cuando se trata de Linux.Archivos y procesos no son exactamente iguales que en Microsoft Windows. Por ltimo, analizamos la estructura de archivos de Linux. Como observars, es tal la cantidad de software disponible que te perderas por el rbol de directorios si no dispusieras de una gua para encontrar en l los archivos. Tambin debes saber que desde el pasado 27 de septiembre existe una nueva versin de Linux Mandrake, la 8.1. En la pgina www.linux-mandrake.com/es puedes tanto descargarla como encontrar ms informacin sobre ella.

Usuarios y grupos
Linux est pensado como un sistema multiusuario, como Windows NT o 2000. Esto quiere decir que ha sido diseado para que lo puedan utilizar a la vez varias personas. sta es la razn por la que, cuando arrancas el sistema operativo, aparece una pantalla que te pide que le des un nombre y una contrasea: cuenta,estar dado de alta como usuario. Al instalar Linux, el programa te pidi que le proporcionases una contrasea para el root 01 o admi-

nistrador del equipo. Ya sabes que si entras como root podrs modificar la configuracin del sistema. Te recomendamos que uti-

Para poder trabajar con l, necesitas disponer de una


N 80

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

88

Foto: Stock Photos. Montaje: Computer Hoy.

Curso de Linux, 4 parte


lices esta cuenta lo menos posible, ya que un usuario inexperto corre el riesgo de cometer errores que luego le ser difcil solucionar. Adems, tambin resulta muy conveniente para la seguridad del sistema que slo t conozcas la contrasea. No parece muy buena idea que cualquier persona pueda conectarse como administrador y modificar el sistema.Durante la instalacin tambin diste de alta a otro usuario diferente:

y rellena los campos de . Introduce primero el lo-

trada en la lista: para el nuevo usuario.

bre la pestaa

01

root

Los grupos
La configuracin predeterminada de Mandrake hace que, cada vez que das de alta un usuario, se cree al mismo tiempo un grupo. ste se define como el conjunto de usuarios que disfrutan de los mismos derechos de acceso, y es muy til cuando varias personas tienen que compartir archivos y carpetas.

Tambin llamado administrador del sistema o superusuario, es la persona situada en el ms alto nivel de la jerarqua de usuarios. Goza de ilimitados privilegios de acceso en el sistema, y puede realizar cualquier operacin en l.
02

Prompt

1
Crea tantos usuarios como personas vayan a utilizar el ordenador. Si despus de la instalacin quieres aadir alguno ms, Mandrake 8.0 incorpora una sencilla utilidad con la que podrs hacerlo fcilmente. gin o nombre que identificar al usuario en el sistema. Conforme lo hagas ,

Para ver todos los grupos de tu sistema haz click en y luego escoge la opcin . Ahora la ventana tendr este aspecto:

Ahora, selecciona los usuarios que desees, ,y adelos pinchando en .Incluye los que quieras y, cuando termines, presiona en .Podrs ver un nuevo grupo en la lista: .

Vuelve a la lista de usuarios con un click en

Es la forma en que el sistema operativo le comunica al usuario que est preparado para recibir instrucciones. En Linux tiene la forma de [usuario @ordenador] $, cuando se trata de un usuario normal, y [root@ordenador] # en el caso del superusuario.
03

Entorno grfico

Haz click en el botn a continuacin pulsa en la lnea y luego sobre para que se despliegue el men:

se rellenar de forma automtica el campo que determina la carpeta donde se guardarn los archivos del nuevo usuario. Puedes escribir informacin complementaria en el campo , aunque es opcional.

Al lado de cada grupo puedes ver los usuarios que forman parte de l: Como medida de seguridad, Linux tambin crea grupos para algunas aplicaciones y servidores:

y luego en la opcin . En sus caractersticas podrs comprobar que se muestra el nuevo grupo al que los has aadido:

Las interfaces grficas aprovechan las capacidades grficas de los ordenadores para ofrecer un medio sencillo y amistoso para relacionarse con ellos, y de este modo no tener que aprender interminables listas de comandos. Linux usa el sistema X Window, que es de cdigo abierto, y cuyos entornos ms conocidos son KDE y GNOME.
04

Kernel

4 2
Pincha en . y se abrir la ventana . En ella puedes ver el, de momento, nico usuario registrado en el sistema .

Antes de salir, escribe abajo la contrasea que quieras asignar al usuario: . Como siempre, en pantalla vers unos asteriscos en vez de los caracteres que teclees. Y, como siempre, tendrs que hacerlo dos veces: .

De esta forma, si se produce un fallo de seguridad en una de ellas y penetra algn intruso, ste no podr acceder a los dems a travs de ese agujero. Aade ahora un grupo nuevo pinchando en A continuacin se mostrar la ventana . Escribe el nombre del nuevo grupo, por ejemplo el de , y pulsa soN 80

Selecciona uno de los usuarios, ,y pulsa en el botn Luego, en la ventana ,pincha en la pestaa . Escoge en la lista de la derecha el grupo en el que quieres incluir a esta persona

Ncleo del sistema operativo. Parte principal de ste, que se carga primero. Su labor es administrar y proveer de servicios bsicos a los dems elementos del sistema.
05

Punto de montaje

Para aadir uno nuevo pulsa en el botn

Cuando termines, pulsa en el botn y aparecer una nueva en-

Es el directorio en el que se une al sistema de archivos de Linux una particin diferente u otra unidad de almacenamiento, para poder ser accesible a los usuarios. Tras ser montados, los dispositivos se ven como una carpeta en el rbol de directorios de Linux. As, el punto de montaje de una particin Windows ser /mnt/windows.

89

Curso de Linux, 4 parte


y aprieta , con lo que se mostrar en el recuadro de la izquierda: En ella aparecen los directorios personales de los dos nicos usuarios dados de alta hasta el momento.

De

2
Cuando aceptes, se habr aadido el nuevo grupo a las caractersticas del usuario .

Haz ahora click con el botn derecho del ratn encima de la carpeta y, en el men que se despliega, pincha entonces en . En la ventana pincha sobre la pestaa para de este modo poder ver los distintos permisos de la carpeta:

ejecucin: permite que se ejecuten archivos. En el caso de las carpetas, es posible entrar en ellas, pero no ver su contenido. Es identificado por el atributo x (de eXecute, ejecutar), y en la imagen lo puedes ver como .

Los procesos
Un proceso es cualquier clase de programa o tarea realizada por un ordenador, para llevar a cabo algn tipo de trabajo. Es decir, los procesos son los programas que se estn ejecutando en un equipo. En Linux, a cada proceso que se inicia se le asigna un nmero entre 0 y 65.535 conocido como PID (Process ID, Identificador de Proceso). Para comprobarlo, vas a abrir una Consola, que no es ms que un emulador de la lnea de coComo no has introducido ningn parmetro que lo modifique, aparecern slo los programas que has ejecutado t en este terminal:

Los derechos de acceso o permisos


No todos los usuarios de un sistema pueden hacer el mismo uso de los recursos de que ste dispone. Esto se encuentra regulado por los derechos de acceso o permisos.Aunque respecto a la configuracin de usuarios y grupos Windows y Linux utilizan procedimientos muy parecidos,su tratamiento de los derechos de acceso es bastante diferente. En Linux, cada archivo es de la exclusiva propiedad de un usuario y de un grupo. Como viste en el apartado anterior,cada usuario posee su propio directorio personal, y l, y nadie ms, es el dueo de esa carpeta.Aparte, claro est, del rooto superusuario, que tiene libre acceso a todo el sistema. Para que otras personas puedan acceder a ellos,cada usuario puede configurar los permisos de sus archivos y carpetas.

Hay tres tipos de permisos:

De lectura: permite ver el


contenido de los archivos guardados en una carpeta o el contenido de un archivo. En el modo de texto, este atributo se identifica como una r (de Read, leer), y aqu aparece como .

Tanto el root como el propietario de la carpeta pueden modificar los derechos de acceso. En este momento, slo ellos dos podrn realizar algn tipo de accin sobre la carpeta. Si quieres que los miembros del grupo del usuario (Carlos, en este caso) tambin puedan leer su contenido, basta con marcar la opcin pinchando sobre la correspondiente casilla: . Pero si deseas que todo el grupo pueda modificar lo que contiene, y que cualquiera pueda verlo, selecciona tambin las opciones

Si detrs del nombre escribes los parmetros x y u , el programa te dar una lista tambin de, respectivamente, los programas que se ejecutan fuera de esta Consola y el usuario que los ha ejecutado . Esto resulta muy importan-

De escritura: deja modifi-

En la parte inferior de la ventana se encuentran los nombres del usuario y grupo:

mandos, muy similar al modo MS-DOS de Microsoft Windows.

car el contenido de un archivo,o copiar y borrar ficheros del contenido de un directorio.Se le asigna la letra w (de Write, escribir), y en la imagen como

Ambos deben ser nicos, y, como los permisos, tambin pueden ser modificados.

Abrirla es realmente fcil: basta con que hagas click abajo en el icono . Con ello se abrir la siguiente ventana:

te,porque en Linux cada proceso se ejecuta con los mismos derechos de acceso que posee el usuario que los ejecut.A travs del PID, el sistema sabe qu usuario lanz cada proceso. Puedes ver que el primero de la lista es el que primero se inici, y lleva el PID 1; el ltimo

Haz click en el Escritorio sobre el icono para abrir el administrador de archivos Konqueror: Pincha en el rbol de la izquierda sobre . A la derecha se mostrar el sistema de archivos de Linux, en el que nos deten-

5
dremos ms adelante: Ahora pulsa en la carpeta para ver su contenido:
90

Por ltimo, si quieres que los cambios que has realizado se apliquen a todo el contenido de una carpeta, tienes que hacer click sobre el recuadro para que esta opcin quede seleccionada: Cuando termines, aprieta el botn .
N 80

Si alguna vez has trabajado con el sistema operativo MSDOS, seguro que su aspecto te resulta muy familiar. En el prompt 02 (pg. 89) aparecen tanto el nombre del equipo como el del usuario .

Vas a ejecutar un comando que muestra una lista de los procesos que se estn ejecutando en el sistema. As que escribe y aprieta la tecla $ .

es el que t acabas de ejecutar. La ventaja de esta caracterstica es que Linux es prcticamente inmune a los virus. Si uno de estos programas se introduce en el ordenador, intentar infectar otros ficheros,pero,siempre que el descuido no lo haya cometido el root, el usuario (y por lo tanto, tampoco el virus) no dispondr de los permisos suficientes para infectar los archivos importantes del sistema. Lo cual

Curso de Linux, 4 parte

conduce al hecho de que los antivirus desarrollados para Linux estn enfocados a los servidores que dan servicio a ordenadores que tienen instalado Windows.

denadas en forma de rbol iniciado en el proceso con PID 1.

3 4

Si inicias una sesin con otra cuenta de usuario y ejecutas el comando, vers que los datos cambian en funcin de este hecho. Tambin, al igual que los archivos, los procesos en Linux se ordenan en forma de rbol jerrquico. As, cuando una aplicacin ejecuta a su vez una tarea distinta, se dice que es su proceso padre. Puedes verlo muy bien si ahora ejecutas el comando que muestra las distintas tareas or-

El shell
Busca en la ltima imagen del paso 4 del apartado anterior la lnea del comando que ejecutaste: Observa que el proceso padre de pstreees uno llamado bash,que se encuentra justo tras el inicio de el entorno grfico 03 (pg. 89) KDE kdeinit. Se trata del shell o intr-

prete de comandos. Este programa cumple una funcin muy similar al command.com de MS-DOS y Windows. Es la parte del sistema operativo que sirve de intermediario entre las aplicaciones y los usuarios,comprende e interpreta los comandos e instrucciones que recibe de parte del usuario. Linux puede usar varios shells, como KSH, CSH o el popular BASH (Bourne-Again Shell),desarrollado por la FSF,y con diferencia el ms empleado.

En la edicin impresa esta era una pgina de publicidad

La estructura de archivos de Linux


Con el paso de los aos, Linux ha ido convirtindose en un sistema operativo muy completo. Al ser software de cdigo abierto,las continuas aportaciones de miles de programadores ha potenciado un rpido crecimiento. Es tal la profusin de programas disponibles que Linux sera totalmente inmanejable si no existiera un estndar para la estructura del sistema de archivos. La norma reconocida es FHS (Filesystem Hierarchy Standard, Estndar para la Jerarqua del Sistema de Archivos). sta es la que permite a usuarios y programadores de software utilizar todos los componentes de Linux tan bien como si hubiesen sido desarrollados juntos y facilita la administracin del sistema.

Clasificacin de los archivos


Se pueden definir dos categoras de archivos distintas en los archivos del sistema Linux: los que se pueden compartir y los que no, y estticos y no estticos. Esta divisin es tan slo descriptiva, pero te ayudar a comprender mejor
N 80

91

Curso de Linux, 4 parte


la estructura del rbol de directorios de Linux. La informacin que es posible compartir es la que puede ser comn a varios de los ordenadores que forman parte de una red, mientras que la que no es aqulla que debe ser local, estar en una sola mquina. Esta divisin es comprensible por varias razones. Por ejemplo, en una red es lgico que existan aplicaciones, documentos, etc., que puedan ser compartidos entre todos los puestos, para as ahorrar espacio. Pero tambin existe informacin especfica relativa a un solo ordenador, que no debe ser compartida. Los datos estticos son todos aqullos que no se modifican sin la intervencin del root o administrador del sistema, es decir, los que no cambian con el uso normal. Los variables son los que s pueden cambiarse. lo que se utiliza antes de que se ejecute el kernel, adems de a ste.Es esttico y no se puede compartir. /dev Archivos de dispositivos del sistema, contiene uno por cada dispositivo que el kernel de Linux es capaz de soportar. Como comentaremos ms adelante, Linux lo trata todo como si fuera un archivo, incluso el hardware.As, la disquetera es el fichero /dev/fd0; el disco duro, si est conectado como maestro al IDE primario, hda, y si fuera el esclavo del secundario, hdd; la tarjeta de red, eth0, etctera. Esttico y no se puede compartir. /etc Contiene todos los archivos de configuracin locales,es decir,los que son especficos del ordenador donde correel sistema. Es esttico y no compartible, y en la imagen puedes ver parte de su contenido:

passwd , que contiene


todos los usuarios del sistema y sus contraseas.

inittab,configuracin de
init, programa esencial que,como viste en el apartado 2, posee el PID 1. figuracin del shell.

/sbin Archivos binarios esenciales para arrancar el sistema. Slo pueden ser utilizados por el root. Esttico, no compartible. /tmp Archivos temporales de aplicaciones, que se espera no permanezcan demasiado tiempo en el disco. No esttico, no compartible. /usr Directorio principal de alamcenamiento de aplicaciones. Los archivos que se guardan en l no deben hacer falta para arrancar el sistema, ni para su mantenimiento. Normalmente se encuentra en una particin diferente al resto del sistema.Dado su tamao,/usr dispone de su propia estructura jerrquica de archivos: stos son algunos de sus directorios ms importantes:

Los archivos Linux


El concepto de archivo puede ser muy diferente de unos sistemas operativos a otros. Por ello, quiz te llamen la atencin algunas de las caractersticas de los archivos de Linux. Por ejemplo,no existe, como en Windows, un formato estndar para sus nombres.Pueden tener todos los caracteres que quieras, y no necesitan extensin, ya que el tipo de archivo est especificado en sus propiedades. Pero quiz lo ms extrao sea que, como ya hemos comentado, para Linux todo es un archivo.Y debes entender todo en un sentido literal. Un puerto serie, una particin, el enlace a una pgina web, un directorio son archivos para Linux.A parte de los ya comentados, existen unos archivos especiales llamados enlaces, que son muy comunes. Como su propio nombre indica, lo que hacen es sealar a otros archivos. Se pueden clasificar a su vez en dos tipos diferentes:

bashrc, archivo de con Tambin tiene subdirectorios para los programas que necesitan una gran cantidad de archivos de configuracin propios. Como , . donde se ubican los ficheros del sistema X Window.

/home En su interior se encuentran los directorios personales de los usuarios del sistema.No es esttico,y puede o no compartirse. /lib Contiene las libreras compartidas, necesarias para arrancar el sistema y ejecutar los comandos, y los mdulos esenciales del kernel en . Las libreras que son utilizadas slo por los programas incluidos en usr/bin no estn en l. Esttico, no se puede compartir. /mnt Contiene los puntos de montaje 05 (pg. 89) de los sistemas de archivos temporales: A travs de la carpeta , por ejemplo, se puede acceder a una particin o unidad de disco donde se encuentra Windows. /opt Archivos de aplicaciones y paquetes no necesarios para el sistema. /proc Sistema de archivos virtual donde se almacena y obtiene la informacin de los procesos, de la memoria y del kernel. /root Directorio personal del root. No esttico, no compartible.

El directorio raz
Contiene toda la estructura jerrquica del sistema,y a veces tambin el kernel 04 (pg. 89) . En la imagen puedes ver los directorios que incluye normalmente: /bin Contiene archivos binarios esenciales del sistema, que deben estar disponibles para todos los usuarios. Es, por tanto, esttico y no puede compartirse. No suele incluir carpetas.Aqu puedes ver parte de su contenido: /boot Dentro de esta carpeta se encuentran los archivos que Linux necesita para arrancar.Contiene todo

/usr/X11R6:

para X Window.Incluye los binarios y libreras necesarios para que funcione.

/usr/bin: para la mayora los programas. Contiene todos los archivos ejecutables no necesarios en la administracin y mantenimiento del sistema. /usr/sbin: las libreras
necesarias para los binarios que se encuentran en /usr/bin y /usr/sbin.

Enlaces simblicos: la for-

ma ms sencilla de comprenderlos es comparndola con los accesos directos de Windows. Estn vinculados con un archivo, contienen el camino que conduce hacia l. Si ste archivo desaparece del sistema, el enlace simblico seguir existiendo, pero la ruta

Es uno de los directorios esenciales de Linux, y es necesario para la inicializacin del sistema.Algunos de los ficheros que se guardan en l son los siguientes:

/usr/local: aqu es don-

de deberas copiar los archivos de las aplicaciones que instales.

que tiene fijada no llevar a ninguna parte.

Enlaces duros: igual que


los anteriores, estn vinculados a otro archivo.Pero en este caso,para el sistema operativo se trata, a todos los efectos, el mismo archivo.As, es imposible eliminar un archivo mientras exista algun enlace duro vinculado a l.

/var En esta carpeta se guardan archivos que se pueden modificar durante el uso normal del sistema, y que deben quedar tal y como estaban al volver a arrancar Linux.

92

N 80

Curso de Linux, 5 parte

La lnea de comandos Comandos para modificar permisos Edicin de texto Las ayudas en la lnea de comandos Instalacin de programas con Software Manager Instala Linux junto a Windows

82 83 83 84 84 86

La lnea de comandos
La lnea de comandos es la forma ms directa de comunicarse con el ordenador.Hasta la aparicin de los entornos grficos para GNU / Linux 01 , era la nica manera posible de interactuar con este sistema operativo. Con la consola puedes acceder,no slo a todas las aplicaciones X Window 02 , sino tambin a un montn de programas que an no cuentan con interfaz grfica, y a los comandos de Linux. Aunque cada vez menos usada, todava es muy prctico conocer algo de su manejo bsico. Por eso vamos a explicarte algunos de los comandos ms utilizados. Lo primero que debes hacer es abrir una consola. Para ello, pulsa en el botn situado en la barra de tareas para que se abra una: Si necesitas actuar como root, debes usar la orden . Cuando aprietes la tecla $ el sistema te pedir que introduzcas la clave: . Cuando la escribas no se mostrar nada en pantalla. Si el password es correcto, el prompt 03 pasar a ser el del root: . Al terminar, podrs volver a ser un usuario sin privilegios mediante la orden . cd Este comando es casi idntico al de MS-DOS, y sirve para cambiar de directorio. Si lo escribes seguido de una barra, , te conducir al directorio raz: . Para entrar en un directorio, debes escribir la ruta completa detrs del comando: .Y

La forma de moverse por ella es parecida a la de MSDOS, y muchos comandos son tambin muy similares. su Como comprobars, en el ejemplo hemos entrado como un usuario normal: .

Poco a poco, las piezas van colocndose en su sitio: instalacin, configuracin, manejo bsico, lnea de comandos, etc. Dentro de poco Linux dejar de ser un rompecabezas para ti. Hoy aadimos algunas piezas para completar el puzzle del pingino.

seguido de dos puntos, , te llevar al directorio padre de aqul en el que ests situado. Si intentas entrar en una carpeta para la que no tienes permiso, como a la del administrador: , te ser denegado el acceso:

eguimos adelante en nuestro gran empeo de acercarte a Linux a travs de una de sus distribuciones ms populares, Mandrake 8.0. En esta entrega del curso continuars con lo que hemos considerado el manejo bsico de este sistema operativo. Comenzamos con una breve referencia a la Lnea

de Comandos. Saber utilizarla, aunque cada vez menos necesario, sigue siendo muy importante en cualquier distribucin Linux. A continuacin, aprenders a instalar aplicaciones, a desinstalarlas, e incluso a actualizar tu Mandrake con nuevas versiones de los paquetes de software que forman parte de ella. Recuer-

da que, al ser de cdigo abierto, aparecen nuevos desarrollos de estos programas de forma casi continua.Te sorprender lo fcil que resulta instalarlos. Por ltimo, hablamos de un aspecto muy importante de Linux: la posibilidad de instalarlo en tu ordenador sin renunciar a otros sistemas operativos.
N 81

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

82

Curso de Linux, 5 parte


ros eliminados con el comando rm, as que conviene que ests muy seguro antes de usarlo. te comando,los derechos de acceso tambin pueden expresarse mediante nmeros (en octal 04 ). El 4 corresponde al permiso de lectura, el 2 al de escritura y el 1 al de ejecucin.Por otra parte, los derechos del propietario toman la forma de [x]00 , los del grupo la de 0[x]0, y los del resto 00[x]. De este modo, los permisos rwx-w-r-- se corresponden con [(400+200+100) +(20) + (4)] = [724].As, deberas escribir .

ls Es similar al dir de MSDOS.Al ejecutarlo se muestra el contenido de un directorio en este caso el directorio raz. Est dotado de unos modificadores que le permiten hacer muchas ms cosas. Si escribes

pero no a ejecutarlo.Los tres siguientes, , significan que los usuarios que pertenezcan al mismo grupo que carlos podrn leer el fichero, pero no modificarlo. Por ultimo, los tres del final indican que los dems usuarios carecen de derechos de acceso al archivo.

01

GNU / Linux

Comandos para modificar permisos


Existen instrucciones que permiten modificar desde la lnea de comandos los derechos de acceso asociados a un archivo. chown / chgrp Cambian, respectivamente, el usuario o el grupo propietarios de un archivo. Si ejecutas el usuario david pasar a ser dueo del archivo Prueba.Y con cambiar el grupo propietario del fichero. chmod Con este comando puedes modificar los permisos de acceso a un fichero. Su sintaxis puede variar mucho, ya que existen varias formas de usarlo. Por ejemplo, con la forma [chmod] [categora][permisos] [archivo], donde categora ser la letra u para usuarios, g para grupos y o para otros usuarios, y [permisos] los derechos de acceso que se quieren garantizar (+) o suprimir () para cada uno de ellos. Por ejemplo, con el comando se eliminan los derechos de escritura del propietario del archivo prueba. Y con se le restituyen, al tiempo que se suprime el permiso de lectura para el grupo y los dems usuarios. Pero en es-

GNUs nor UNIX (GNU no es UNIX) es el proyecto de la Fundacin de Software Libre para el desarrollo y la promocin del software de cdigo abierto. Como Linux se apoya mucho en el uso de estos programas, a menudo se habla de GNU/Linux.
02

X Window

vers una lista que incluye los archivos ocultos, los que empiezan por un punto: Los modificadores de comandos pueden combinarse. As, si junto al anterior escribes el parmetro l

mkdir Se utiliza para crear directorios, as de simple. har que aparezca una carpeta denominada subdirectorio. Con la opcin p tam-

Edicin de texto
La edicin de texto, aunque cada vez menos empleada, es una caracterstica fundamental a la hora de usar Linux, ya que es necesaria para poder modificar el contenido de los archivos.Dos de los programas ms empleados para ello son Emacs y vi. Emacs El ms popular y, probablemente, el ms potente. Para ejecutarlo, basta con escribir y, cuando pulses $ , se abrir una ventana del editor: Puedes trabajar en l como si se tratase de un procesador de texto, e incluso usar el ratn para acceder a sus mens.Por ejemplo,para salir pincha sobre ya continuacin pulsa sobre . Aparecer una ventana que te preguntar si quieres guardar los cambios

Sistema de interfaz grfica de cdigo abierto usado por Linux. Su facilidad de uso es en gran parte responsable de que muchos usuarios se hayan atrevido a emplear este sistema operativo. Sus entornos ms conocidos son KDE y GNOME.
03

Prompt

Tambin llamado smbolo del sistema, es la forma en que el sistema operativo le dice al usuario que est preparado para recibir instrucciones.
04

Octal

podrs ver un listado largo, con informacin adicional sobre los archivos: El primero de los campos de esta lista est compuesto por un grupo de diez letras que te suministra datos acerca de los permisos del archivo. La primera es el tipo de fichero, en este caso es la d, as que se trata de un directorio. Cuando aparece un guin () es un archivo normal; la letra l identifica a los enlaces, etctera. Las dems letras indican los permisos asociados a ese archivo, y se divididen a su vez en tres grupos de tres caracteres, que indican respectivamente los derechos de acceso del usuario, de su grupo y del resto de los usuarios del sistema.Y cada una de las letras se refiere a los tipos de permiso con que cuentan cada uno de ellos: r de escritura, w de lectura y x de ejecucin. Lo vers mucho ms claro en un ejemplo . Las tres primeras indican que el usuario tiene derecho a leer y modificar el archivo,

bin crear los directorios padre, si stos no existen. Por ejemplo, con la orden , crears el directorio dos dentro de uno, creando primero ste en caso de que no exista. rm Este comando borra cualquier tipo de archivos (incluyendo, por supuesto, los directorios). Debes escribirlo seguido de la ruta y el nombre del fichero:

y, tras contestar, volvers a la consola. En Linux Mandrake este comando siempre pide confirmacin antes de proceder a eliminarlo: Para borrar una carpeta debes emplear el modificador r: . En Linux tambin pueden utilizarse los asteriscos como comodines. Si tecleas borrars todos los archivos terminados en .jpg incluidos en el directorio fotos. Una advertencia: no existe forma de recuperar los ficheN 81

Sistema numrico de base ocho, es decir, que utiliza slo los dgitos del 0 al 7, a diferencia del decimal (el normal), que usa diez, o del binario, que emplea dos. Muchos programas lo utilizan junto al hexadecimal (base diecisis) para presentar o solicitar datos, porque es ms corto y relativamente fcil de leer por los usuarios, y porque se traduce de forma muy sencilla a formato binario (el que el ordenador entiende).
05

Sector MBR

Es normalmente el primer sector de la primera particin del disco duro de un ordenador, y al que ste se dirige primero al arrancar. En l ejecuta el MBR (Master Boot Record, Registro de Arranque Maestro), que e indica en qu particin se encuentra el sistema operativo con el que se va a arrancar.

83

Curso de Linux, 5 parte

Instalacin de programas con Software Manager


Linux Mandrake incorpora una prctica utilidad que facilita sobremanera la instalacin de nuevos programas. Esta herramienta, llamada Software Manager, realiza el mantenimiento del software del sistema. Puede utilizarse tanto para instalar y desinstalar programas, como para llevar a cabo actualizaciones de seguridad desde Internet. Es, bsicamente,un gestor de paquetes RPM. stos son una especie de archivo comprimido que incluyen los programas, la documentacin y la informacin sobre configuracin necesaria para poder instalar un determinado programa. Fueron desarrollados por Red Hat (de ah su nombre, RedHat Packet Manager) para que los usuarios de su distribucin no tuvieran que estar constantemente compilando software y teniendo que estar pendientes de las dependencias entre los distintos programas. stas son ficheros adicionales que necesita una aplicacin para poder instalarse, o para funcionar correctamente que introduzcas ahora la contrasea: y luego que definas una fuente para las actualizaciones de seguridad:

gramas instalados, los disponibles en las fuentes y,lo que es ms importante, las dependencias entre ellos:

Como ejemplo, vas a instalar la suite Star Office. Para las aplicaciones que sabes se encuentran en alguno de los CDs, puedes escribir su nombre en: y pulsar el botn . Automticamente podrs ver en la parte inferior todo lo que el programa encontr con ese nombre:

vi Antecesor de Emacs, y el ms utilizado hasta la aparicin de ste. Su uso es bastante complicado,aunque una vez aprendido resulta ser una herramienta muy potente. La forma de iniciarlo es muy similar a la de Emacs: . Al abrirse el archivo vers su contenido, en este caso mostrar la modificacin que realizaste:

bre la marcha dos tipos de ayuda. La primera mediante el modificador --help. Funciona con numerosos comandos, y slo hay que escribirlo detrs del nombre de stos, , para que se muestren instrucciones acerca de su uso: man Tambin existe otro potente comando que te puede

Si quieres hacerlo ahora,asegrate de estar conectado a Internet, y escoge una fuente en la ventana

de entre las que el programa ofrece cuando pulsas en . A partir de ahora incluir la direccin entre sus posibles fuentes de software, junto a los CDs de la distribucin:

Selecciona el que quieres, en este caso el paquete correspondiente a la versin en nuestro idioma, pinchando ahora encima de y a conti-

Podrs encontrar en Internet numerosa documentacin sobre su uso. O tambin puedes recurrir a la que se encuentra accesible a travs de la lnea de comandos, como vers en el prximo apartado.

Las ayudas en la lnea de comandos


Si se te presentan dudas mientras trabajas en la consola, puedes consultar so-

echar una mano en caso de duda. Se trata de man, con el que puedes tener acceso inmediato a los manuales que existan en el sistema sobre el comando solicitado. Por ejemplo, si tecleas tendrs acceso al manual de vi: Tambin puedes consultar todos los manuales de comandos en modo grfico a travs de KDE, y en las muchas pginas de Linux disponibles en Internet.

Instalar desde el CD
Primero vas a saber qu hacer en caso de que quieras instalar una aplicacin desde los CDs de Mandrake.

brelo haciendo click en el Escritorio en su icono Si no entraste como root, el sistema te pedir primero

Cuando por fin aparezca la ventana del programa ste pasar unos momentos elaborando la lista de los pro-

nuacin haz click en . Se mostrar una pantalla mientras el sistema invoca al insta-

84

N 81

Curso de Linux, 5 parte

lador RPM hasta que ste se abra . Unas barras te mostrarn el progreso de la instalacin:

2 3

En caso de que hiciera falta,una ventana te pedir que insertes alguno de los CDs.Cuando acabe,una pantalla te comunicar que el proceso ha finalizado con xito:

Escoge alguno de los paquetes, ,y pulsa el botn . El instalador RPM te informar si existe alguna dependencia de software y entonces sea necesario copiar algn otro paquete: El progreso de la instalacin ser esta vez algo ms lento, dado que ahora hay que descargar software desde Internet:

Pulsa en

para terminar.

Actualizar desde Internet


Con el Administrador de software tambin puedes actualizar Mandrake de forma casi automtica.

Pero el resultado ser igual de satisfactorio.

Desinstalar software
Si instalar nuevos programas te ha parecido algo sencillo,quiz te sorprenda lo fcil que resulta la desinstalacin de software.

En la edicin impresa esta era una pgina de publicidad

Haz click en . y escoge en la lista que se despliega la opcin .

Haz click en la pestaa y procede como en el paso 3 del punto Instalar desde el CDpara buscar el programa que quieres quitar. En este caso vas a eliminar las versiones antiguas de los paquetes que acabas de instalar:

A continuacin, pulsa sobre la pestaa y vers una lista de los paquetes de los que el Administrador de Software ha encontrado nuevas versiones:

Seleccinalas en la lista . y pulsa el botn .Aparecer un mensaje de advertencia:

y cuando lo aceptes, se eliminarn los programas que has escogido.


N 81

85

Curso de Linux, 5 parte

Instala Linux junto a Windows


Para poder instalar Linux no es necesario que renuncies a Windows. De hecho, es posible disponer de varios sistemas operativos en un solo ordenador, y lo nico que tendrs que hacer es escoger cul quieres utilizar al encender tu equipo. Las opciones para la instalacin son bsicamente dos, hacerlo en el mismo disco duro o utilizar uno diferente. En el primer caso, lo que hagas depender de la importancia que des a los datos que guardas. Si no te importa perder la informacin de tu disco, arranca en modo MS-DOS y utiliza Fdisk para crear dos particiones diferentes, una para cada sistema operativo. Es importante que primero instales Windows, deja Linux para el final. Sin embargo, si pretendes conservar tus datos, se te presentan otras alternativas. Si vas a instalar Linux en una unidad de disco distinta a la usada por Windows, el supuesto ideal, no tendrs ningn problema. Bastar con que conectes la nueva unidad a tu PC y la selecciones durante la instalacin . Si slo tienes un disco duro, hay que hacer una serie de preparativos. Arranca el ordenador como siempre, y luegoejecuta las utilidades para mantenimiento del sistema , para as prevenir errores en el disco duro, y el Desfragmentador de disco . A continuacin, puedes utilizar una aplicacin como PartitionMagic para modificar el tamao ocupado por la particin FAT32 de Windows y crear una nueva. Da igual el sistema de archivos con el que la crees, dado que luego, durante la instalacin de Mandrake, la vas a eliminar. Conviene que le des un tamao de, al menos, dos o tres Gb. Si no dispones de este programa, no te preocupes. El programa de instalacin incluye una aplicacin, DiskDrake, que tambin cumple la misma funcin. unidad y reinicia el ordenador para empezar con la instalacin de Linux. Al arrancar, se mostrar esta pantalla: y ver de cunto espacio puede disponer para la instalacin de Linux, y modificar el tamao de la de Windows: y en la parte de la derecha sobre el botn . para de este modo seleccionarlo, . Cuando aceptes, el asterisco cambiar . de lugar La prxima vez que reinicies, la primera opcin de arranque

11

En la ventana . no modifiques nada y haz click encima de .

Pulsa $ para continuar.

Sigue el proceso de instalacin hasta llegar aqu:

Pulsa en para as hacer efectivos los cambios, y sigue con la instalacin. Antes de terminar, el programa te preguntar dnde quieres instalar el cargador de arranque: Selecciona para que lo instale en el sector MBR 05 (pg. 83) , y sigue hasta finalizar la instalacin. Cuando el equipo se reinicie, aparecer la interfaz grfica de LILO A continuacin se muestran los distintos elementos que configuran las opciones de arranque de LILO: Un asterisco a la derecha de Linux, , indica que se trata de la opcin de arranque que est configurada por defecto. Para poner a Windows en su lugar, pincha entonces encima de la linea y luego sobre el botn . Pulsa sobre el recuadro

7 8

Si ya creaste la nueva particin, pincha sobre la opcin y vers un mapa de tu disco duro. En l aparecern las dos particiones existentes: la de Windows

1 2

y la que vas a destinar a Linux: Haz click sobre esta ltima y

12

ser Windows: En caso de que falle LILO, arranca con un disquete de Li-

pulsa el botn para eliminarla. Seguidamente, pincha encima de para que DiskDrake cree las nuevas particiones:

Contina en el paso 7.

donde podrs escoger con qu sistema operativo quieres trabajar. En este caso, la opcin predeterminada es Linux , de modo que si no seleccionas otra, pasados unos segundos ste empezar a cargarse. Si quieres cambiarlo, puedes hacerlo desde Mandarke.

4
86

Si no lo hiciste antes en el paso 3 , ahora es el momento de crear la nueva particin. Para ello, escoge la opcin y el programa, de forma automtica, har unos clculos

10

Haz ahora click sobre el icono nux, y escribe lo siguiente en la lnea de comandos: . De esta forma volvers a instalar LILO y se corregir el problema.

Introduce el CD ROM de instalacin de Linux en la

en el Escritorio KDE. Luego pincha sobre , y a continuacin en

N 81

Curso de Linux, 6 parte

Personalizar el escritorio KDE Cambiar el fondo Crear un acceso directo Grabacin de CDs con Linux

106 107 108 108

Personalizar el escritorio KDE


Vas a empezar con algo que, aunque relativamente sin importancia, es muy del gusto de la mayora de los usuarios. Nos referimos a la posibilidad de darle a la interfaz grfica 01 de Linux el aspecto que desees. Puedes cambiar el fondo, instalar temas de escritorio, utilizar tus propias fotos, crear accesos directos, etc. ejemplo, si marcas ahora la opcin , en vez del icono vers una miniatura de los archivos de imagen: Si ahora seleccionas , la parte superior del escritorio mostrar una barra de mens:

Para acceder a la mayor parte de las funciones relacionadas con el escritorio, haz click sobre l con el botn derecho del ratn y as se desplegar el men emergente: sta incluye todas las opciones a las que accediste con el ratn en el paso 1.

Haz click en la pestaa para ver ms alternativas de configuracin, en este caso relativas a las fuentes empleadas en

Foto: Stock Photos. Montaje: Computer Hoy

Si quieres modificar aspectos generales del escritorio, pincha en la lnea .A travs de la ventana puedes cambiar fcilmente su configuracin bsica. Por

Pero cmo puedes preguntarte, a estas alturas del curso, qu puedes hacer con Linux? Lo normal es que ya imaginaras t solo la respuesta: es posible hacer de todo. Cambiar su apariencia, grabar CDs, or msica, retocar imgenes... Aprende cmo.

E
106

l sistema operativo no es un fin en s mismo.La decisin de instalar uno u otro debe estar guiada,no segn ste te molems o menos, sino por ser capaz de proporcionar el servicio que necesitas. Debes escoger el que se adecue mejor a tus necesidades.

Es esta forma de pensar la que ha hecho a Linux muy popular en ciertos mbitos. As, la necesidad de un sistema estable, inmune a los virus y que no se cuelgue cada dos por tres,justifica el gran nmero de servidores en los que correLinux.Del mismo modo, para un usua-

rio particular lo ms importante ser poder llevar a cabo todo lo que espera con un PC domstico. Lo cierto es que con Linux se puede hacer de todo.En sta y en la prxima entrega te vamos a ensear cmo llevar a cabo muchas tareas con Mandrake 8.0.
N 82

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

Curso de Linux, 6 parte

01

Interfaz grfica

los nombres de los iconos: Por ejemplo, si escoges el tamao de las letras aumentar: Y si haces click en

detrs de los iconos vers un mapa del Mundo que muestra las zonas de la superficie de nuestro planeta iluminadas por el Sol: Por supuesto, puedes hacer que Linux emplee una imagen como tapiz del escritorio. Pulsa en para que se muestren las opciones:

Tambin llamadas entornos grficos o GUI (Graphical User Interface), estas interfaces aprovechan las capacidades grficas de los ordenadores para ofrecer a los usuarios un medio sencillo y amistoso para relacionarse con ellos. Han terminado con la necesidad de aprender los comandos fundamentales para poder trabajar con un sistema operativo. Linux usa el sistema X Window, uno de cuyos entornos ms conocidos es KDE.
02

TOC

podrs seleccionar uno entre los numerosos tipos de letra disponibles:

Pincha ahora encima de y luego aprieta el botn .A continuacin, busca en el disco duro el archivo que contenga la foto . Cuando pulses en comprobars cmo ha cambiado tu escritorio:

Cambiar el fondo

Tambin puedes animar la pantalla personalizando el fondo del escritorio. Puedes utilizar tus propias imgenes para ello.

Table Of Contents, o Tabla de Contenidos. Es el lugar de un CD-ROM en el que se almacena una lista con todos los datos que ste incluye y su posicin en la superficie del disco. Cumple una funcin similar a la FAT de un disco magntico.
03

Ripear

1 2

Haz click de nuevo con el botn derecho del ratn, y esta vez pincha sobre . Se abrir la ventana . Pulsa encima de y podrs escoger entre varios estilos de fondo:

Tambin puedes hacer que sean varias las imgenes que alegren tu pantalla. Selecciona la opcin y pulsa el botn para que se abra la ventana

Proceso mediante el cual se extrae el sonido de un CD de audio, en el cual las pistas de msica se convierten a formato Wav.
04

Cach

Lugar donde se almacenan los datos para no tener que leerlos otra vez en su lugar de origen. Se utiliza tanto para acelerar la ejecucin y transferencia de datos, como para evitar errores de escritura y prdidas de informacin.
05

Por ejemplo, si pinchas en el color se mostrar con un degradado horizontal: Tambin existen temas de escritorio para Linux.Para usarlos elige la opcin y en una ventana se mostrarn los que estn disponibles:

Pincha en para selccionar las fotos

Montar unidades

Por ejemplo, si seleccionas y pulsas el botn ,


N 82

como en el paso 5 . Despus, determina el intervalo de tiempo que cada una permanecer en pantalla, por ejemplo . Luego, aprieta dos veces de forma consecutiva sobre cuando termines.A

Las unidades de almacenamiento y las particiones en las que no est instalado el SO se unen al rbol de directorios de Linux en los puntos de montaje. Para que los usuarios puedan acceder a ellos, los dispositivos deben ser montados, tras lo cual aparecen como una carpeta ms en el sistema de archivos Linux.

107

Curso de Linux, 6 parte


partir de ahora, un carrusel de imgenes animar el escritorio de tu ordenador. y, en el men que se despliega, en bre que quieras darle al acceso en el correspondiente recuadro, ,y pulsa sobre para buscar el icono del programa:

Crear un acceso directo


En KDE tambin es posible crear nuevos accesos directos a las aplicaciones, adems de los que aparecen por defecto en el escritorio. Se abrir la ventana .

Haz click encima del escritorio con el botn derecho del ratn. Pulsa sobre la opcin

La aplicacin que vas a enlazar es Gtoaster, un programa de grabacin de CDs incluido en Mandrake 8.0, y del que hablaremos ms tarde. Escribe el nom-

Pulsa el botn y a continuacin haz click en la pestaa . En la ventana tienes que introducir la ruta que conduce al archivo ejecutable de la aplicacin. Pincha en y busca la carpeta donde ste se ubica. Salvo en casos excepcionales, sta siempre ser . Selecciona el fichero cuando lo encuentres: . Al aceptar podrs ver entonces que ahora se muestra la ruta completa de ejecucin en el recuadro: . Termina con un click en y podrs ver, listo para ser usado, el icono del acceso directo que acabas de crear:

4 5

Grabacin de CDs con Linux


Como te hemos contado en anteriores nmeros, con Linux puedes hacer cualquiera de las tareas que realizas normalmente con Windows. Y para demostrrtelo, vas a empezar con una de las actividades tradicionalmente ms problemticas: la grabacin de CD-ROMs. Ya has visto en el apartado anterior que Mandrake 8.0 incluye (en uno de los discos de aplicaciones) Gnome Toaster, que es el vas a aprender a utilizar. Adems de ste, existen otros similares que puedes descargar de pginas como www.freshmeat.net o desde www.kde.org . Como vers a la derecha, el resultado de una bsqueda simple en la primera de estas webs ofrece varias alternativas a GnomeToaster:
108

Si lo creaste en el apartado anterior, haz un click sobre el icono del programa que se encuentra en el escritorio: Si no lo hiciste, pincha en el botn y a continuacin de nuevo sobre la lnea llamada .

Escribe en la ventana el nombre del ejecutable dentro el campo de datos, ,y por ltimo pulsa el botn .

Al ejecutarlo por primera vez se mostrar la ventana y, tras ella, la interfaz de la aplicacin: Como puedes comprobar, sta es muy similar a la de programas para Windows

N 82

Curso de Linux, 6 parte


tan conocidos y populares como Easy CD Creator o Nero.

Arriba, a la izquierda de la ventana, se encuentra el rbol de directorios:

Cuando las arrastres,GToaster las ripea 03 (Pg. 107) y antes de grabarlas las copia en la cach 04 (Pg. 107) :

Lo primero que debes hacer es configurar la grabadora . Haz click sobre el botn , y seguidamente en la pestaa . En principio no se muestra ningn dispositivo en la ventana. Para que Gnome Toaster lo detecte de forma automtica, pincha ahora en y, pasados unos instantes, vers tu grabadora:

En la parte derecha de ste se muestra el contenido de la carpeta seleccionada:

Introduce un CD de datos en el lector y pincha en el rbol sobre la unidad

En la lista de grabacin, las pistas aparecern ahora como precacheadas:

12
En la barra situada abajo aparece el espacio ocupado hasta el momento en el CD que vas a grabar: Si superas el tamao mximo, las letras se volvern de color rojo:

Tambin puedes crear tus propias compilaciones. Basta con que navegues por el rbol de directorios hasta dar con la ubicacin de los archivos o carpetas que deseas copiar y luego, como antes,

ltima oportunidad de cancelar la copia , mientras otra muestra la marcha de la grabacin Tras escribir el TOC 02 (Pg. 107) del CDROM, , la copia habr finalizado con xito, .

8
Para incluir tambin un lector de DVD o CDROM, tendrs que hacerlo manualmente. Pulsa en y,cuando se abra la ventana introduce los datos del dispositivo:

El contenido lo vers representado como una nica pista de datos:

Si pulsas abajo a la izquierda en puedes configurar algunos de los parmetros de la gra-

10

los arrastres. Si los datos se encuentran en un CD-ROM, recuerda que puedes acceder a las distintas unidades que estn montadas 05 (Pg. 107) en el subdirectorio mnt. En nuestro ejemplo del paso 6 , si pinchas sobre el CD bacin en esta ventana: Conviene que la revises antes de continuar. Por ejemplo, aumenta la velocidad de grabacin (la que alcance tu dispositivo) a . Bueno, o al menos como siempre lo har la mayor parte de las veces. Para copiar CDs de audio, el proceso es prcticamente igual. En este caso vers las pistas de sonido del disco:

Si no los recuerdas, puedes utilizar Mandrake Control Center

Haz click abajo a la izquierda sobre ,

11

para consultarlo. Haz click en y ya estar configurada: Sal de esta ventana pulsando de forma consecutiva en y en .

9
y arrastra hasta la ventana situada a su derecha lo que quieras copiar:

Cuando termines, da comienzo al proceso apretando el botn . La ventana ubicada abajo a la derecha te advierte de tu

en la ventana de la derecha se mostrar su contenido:

109

N 82

Curso de Linux, 7 parte

StarOffice: una alternativa a MS Office Retoque de imagen con Gimp Dnde ests, archivo? Software para todos los gustos

StarOffice: la alternativa a MS Office


82 84 86 88

Aunque puedas emplear programas alternativos, hay ocasiones en las que esto no es suficiente. Nos referimos a los documentos que has realizado con determinadas aplicaciones, como procesadores de texto, hojas de clculo y bases de datos. stos se almacenan en archivos con un formato especfico y que normalmente slo se puede abrir de forma correcta con ese mis-

Con ella, adems de poder trabajar de la misma forma que con el MS Office de toda la vida, podrs abrir sin ningn tipo de problema todos los documentos que hayas creado con Word,Access, Power Point, etc.

Para ejecutar StarOffice, pincha en el Escritorio sobre el botn: A continuacin, pulsa en

mo programa. La posibilidad de no poder acceder libremente a los trabajos que tengas guardados es algo que debes considerar antes de cambiar de SO. Mandrake Linux solventa este problema incluyendo en su distribucin la suite ofimtica StarOffice 5.2.

Ahora escribe en la ventana y pulsa en .

Aunque el paquete del programa est copiado en tu ordenador, la primera vez que lo ejecutes tendrs que instalar la aplicacin. Por eso, la primera ventana que vers ser:

Te has fijado en lo enfadado que est el pingino Tux? No te extraes, est harto de que todava haya gente que piense que Linux no sirve para nada. Menos mal que eso ya no le va a pasar con los lectores de Computer Hoy. Te mostramos lo til que es.

mplear Linux supone en muchos casos tener que renunciar a usar aquellos programas a los que ests acostumbrado y de los que no existe una versin para este sistema operativo.Aunque esto sea cierto, la situacin no estan grave como puedas pensar. Existen aplicaciones alternativas para prcticamente todo lo que se te

ocurra. Programas para el tratamiento y visualizacin de imgenes; suites ofimticas que incluyen procesador de textos, hoja de clculo, gestor de bases de datos, etc; reproductores de msica; y, por supuesto, tambin juegos. Gracias a ello,cada vez son ms los usuarios que dan el salto y se atreven con Linux. Tambin son muchas las

grandes empresas, como IBM o HP (que hasta tiene su propia distribucin) que empiezan a confiar en l. Incluso la industria cinematogrfica:los estudios Dreamworks utilizan un cluster 01 de PCs con Linux para el renderizado 02 de sus pelculas.As que ya sabes: la prxima vez que te pregunten qu se puede hacer con Linux contesta Shrek!
N 83

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

82

Curso de Linux, 7 parte

01

Cluster

El proceso en este caso es muy similar al que ya conoces de los programas para Windows. Pulsa en sta y en la siguiente ventana.

Acepta el contrato de licencia de usuario , e introduce tus datos en la siguiente ventana:

Antes de empezar a copiar los archivos, una ventana te advertir de ello: . En cuanto aprietes el botn dar comienzo el proceso, que estar animado por unas pantallas que, adems, te ofrecern informacin sobre todos sus componentes:

Conjunto de ordenadores que actan como si fuesen uno slo. El clustering se utiliza como sistema de seguridad, ya que si cualquiera de las mquinas deja de funcionar el sistema desva la carga de trabajo a otra; y tambin permite el balanceo de carga, que distribuye el proceso de datos entre todos los equipos.
02

Renderizar

Proceso mediante el cual se consigue un efecto realista en los grficos creados por ordenador, aplicando sombras, luces, variaciones en las superficies. El renderizado de imgenes es una de las tareas que ms recursos exige a la CPU.
03

Capa

so 1. Esta vez, tras aparecer la pantalla , se mostrar fugazmente el siguientemensaje:

Transcurridos unos instantes, podrs ver la interfaz de aplicacin.

Cierra la ventana . para poder ver ahora el

Cada una de las partes en que un programa de retoque fotogrfico puede descomponer una imagen. Esto permite trabajar y modificar por separado cada una de las capas que, al unirse, formarn la imagen final.
04

Codec

4 5

A continuacin, selecciona el tipo de instalacin que quieres realizar: En este caso, escoge la opcin y haz click en el botn . En la siguiente ventana, especifica dnde deseas que se copien los archivos del programa, . ste decide por defecto crear una carpeta dentro del directorio personal del usuario, en este caso el root: . Si prefieres una ubicacin distinta, seleccinala pulsando en .

A la izquierda, una barra mostrar el progreso de la instalacin:

Compresor-descompresor. Recibe este nombre toda tecnologa, tanto software como hardware, que se utiliza para comprimir y descomprimir datos. Cada formato de compresin est generado (y traducido) por un codec que utiliza un algoritmo diferente.
05

Streaming

7 8

Cuando termine, y como te informa la ventana , tendrs que reiniciar KDE. Por ltimo, finaliza con un click en .

Pulsa + % y $ para que se reinicie la interfaz grfica. Despus, vuelve a ejecutar StarOffice tal como hiciste en el paN 83

Tecnologa usada para la transmisin de datos de audio y vdeo a travs de Internet. Su caracterstica ms destacada es que permite empezar a reproducir contenidos multimedia antes de que se complete la descarga, a diferencia de otros sistemas de descarga que exigen la copia de todos los datos en un archivo antes de poder hacerlo.

83

Curso de Linux, 7 parte


muy parecido al de Word. Si lo haces encima del icono se ejecuta el programa de creacin de presentaciones StarOffice Impress , muy similar a Power Point. Vas a comprobar la compatibilidad de StarOffice con MS Office. Pincha sobre para que se despliegue el men y luego haz click en . A travs de la ventana explora tu disco y busca un archivo que haya sido creado con la suite de Microsoft. Por ejemplo, en la carpeta elige un archivo de Excel: . brelo apretando el botn y comprueba que no hay ningn inconveniente para ello: Quiz a veces observes algn pequeo problema de visualizacin, similar al que ocurre al abrir archivos con una versin de MS Office diferente de aqulla con la que se cre,pero difcilmente encontrars otros ms serios que ste.

10

Escritorio StarOffice . A travs de l podrs acceder a todos los componentes y herramientas de la suite.Por ejemplo,para ejecutar

el procesador de texto,haz doble click en y se abrir StarOffice Write: Como vers, su aspecto es

Retoque de imagen con Gimp


GIMP es el programa de tratamiento de imgenes del proyecto GNU (GNU Image Manipulation Program), y desarrollado por tanto bajo una licencia libre distribucin. Se trata de una potente aplicacin que podrs utilizar como un simple programa de dibujo o para retoque fotogrfico profesional. Soporta prcticamente todos los formatos grficos incluyendo PSD, el formato de Photoshop.Y como ste, sus capacidades pueden ser ampliadas mediante plugins, filtros y extensiones. De hecho, muchas de sus caractersticas se inspiran en Photoshop, lo que hace que la forma de trabajar con GIMP sea muy parecida. ma de hacer click en para poder .

3 4

La primera vez que ejecutes el programa vers la ventana de instalacin: Aprieta el botn y a continuacin selecciona dnde quieres que se copien los archivos:

Como otros muchos programas, Gimp te ofrece pequeos consejos cada vez que arrancas la aplicacin: Si no quieres que aparezcan, pincha en . Cierra la ventana con un click en .

Ahora podrs ver el aspecto del programa.Observa que la interfaz carece de un escritoriopropio:las distintas ventanas que forman parte de Gimp se encuentran situadas directamente encima del Escritorio

1
84

Para abrir el programa, pincha en y sita el cursor sobre y luego enciN 83

Vuelve a pulsar sobre el botn en las siguientes ventanas, sin modificar la configuracin por defecto, hasta que por fin se muestre la de inicio de la aplicacin:

KDE. Aunque al principio quiz te resulte un tanto desconcertante, no te preocupes, en muy poco tiempo te acostumbrars a l. En la ventana ms importante se encuentran los botones de

Curso de Linux, 7 parte


las distintas herramientas de la aplicacin: Si has trabajado con Photoshop, no te ser dfcil reconocerlas. Junto a ella se encuentra el cuadro de dilogo Opciones de herramienta en el que puedes modificar las caractersticas de la que se encuantra seleccionada. Para abrir una imagen, pincha en y luego sobre . Busca el archivo a travs de la ventana y haz click en el botn . Con ello se abrir una nueva ventana en la que se mostrar la imagen: ra aadirlo a nuestro pingino, por ejemplo . Transfrmalo en una seleccin con un click en el botn . Luego haz click con el botn derecho del ratn sobre el rea seleccionada, y pulsa en y sobre la opcin .

Selecciona la herramienta Lupa para ampliar la imagen antes de trabajar sobre ella.A continuacin, escoge la Seleccin Bzier (prima hermanade la pluma de Photoshop) y traza con ella una seleccin

Colcate sobre la primera imagen y pulsa a la vez las teclas y V para pegar la seleccin:

Comprueba en la paleta

8 6
Quiz la mejor forma de que veas cmo funciona Gimp sea realizando un sencillo montaje fotogrfico con Tux.Qu te parece si le ponemos un birrete? Busca una segunda imagen de la que puedas extraer uno pa-

Cuando termines de dibujar el contorno del birrete, pulsa en la ventana sobre la pestaa .

que sta aparece como una nueva capa 03 (pg. 83) :

Abajo vers el camino que acabas de trazar:

Escoge la herramienta para mover el birrete hasta colocarlo en su sitio. Cuando termines, basta con que hagas click en cualquier parte de la imagen para que sta se acople y as otorgar a Tux su diploma en Gimp:

Dnde ests, archivo?

A veces, el nombre del archivo ejecutable que quieres abrir, o para el que deseas crear un acceso directo, no se corresponde exactamente con el de la aplicacin. En estos casos, existen varios mtodos para averiguarlo a travs de la consola. Por ejemplo, supn que el programa que quieres abrir es Real Player. Haz click en el botn

Aunque no sea idntico, el nombre del archivo siempre es parecido al del programa. Escribe las dos primeras letras y pulsa la tecla T . Inmediatamente vers un listado de todos los ejecutables cuyo nombre empieza por esos dos caracteres: Si la lista es demasiado grande, aade otra letra para reducir la bsqueda, , pa-

ra que te sea ms fcil identificar el fichero: Y si el resultado no es satisfactorio, prueba con distintas combinaciones. Para descubrir su ubicacin exacta, utiliza el comando which. Escrbelo seguido del nombre del archivo, , y pulsa $ . A continuacin vers la ruta completa del lugar del rbol de directorios donde se encuentra: .

86

N 83

Curso de Linux, 7 parte

Software para todos los gustos


Adems de los programas que hemos tratado con mayor profundidad en sta y la anterior entrega del curso, hay otras muchas aplicaciones Linux, cada una de ellas orientada a una actividad diferente. Por supuesto, y al igual que en los casos anteriores, existen alternativas a cada uno de los programas de los que hablamos. No ha sido nuestra intencin, ni mucho menos, hacer una clasificacin exhaustiva de ellos, sino tan slo mostrarte algunos de los muchos programas que existen para este sistema operativo. Aparte, hemos querido limitarnos a emplear el software incluido en los CDs de aplicaciones de Linux Mandrake 8.0. En direcciones de Internet como www.freshmeat.net, www.por talux.com y www.kde.com, o incluso en portales generales de descarga de software, como www.tucows.com o www.softo nic.com, podrs encontrar todo tipo de programas. En las prximas entregas del curso de Linux aprenders a descargarlos e instalarlos, y podrs comprobar al hacer bsquedas que la cantidad de aplicaciones que hay para Linux es ingente.

Visualizar imgenes
Ya sabes qu programa utilizar si pretendes retocar o transformar una imagen. Pero tambin existe software orientado especficamente a la visualizacin de fotos en el ordenador. Adems del administrador de imgenes configurado por defecto, Pixie, tambin puedes instalar Gqview, incluido en Linux Mandrake. Es una aplicacin de sencillo manejo que posee un navegador de imgenes, y permite la previsualizacin en forma de miniaturas, zoom y un sencillo editor.

Otro programa destacado es Compupic, un potente gestor de imgenes. Es una aplicacin comercial, gratuita para usos no profesionales, y con una apariencia muy parecida a la de ACDSee.

Escuchar msica
Si ninguna duda, el programa ms popular en esta categora es XMMS (X MultiMedia System). Con un aspecto claramente inspirado en WinAmp (del que ya existe la versin 3 Alfa Preview para Linux), este reproductor de msica soporta formatos como MP3,WAV y MPEG1 (s, tambin reproduce vdeo). Adems de stos, instalando los correspondientes plugins tambin reproduce AVI, MPEG 2 (es decir, DVDs), y permite aadir variados skins y efectos de sonido, y acceder a la base de datos Si an tienes alguna duda al respecto, echa un vistazo a webs como www.tux games.com o www.lokigames.com. En ellas podrs encontrar juegos como Civilization: Call to the Power II, o Unreal Tournament. Eso s, de pago. Tambin queremos destacar www.linuxquake.com. En ella es posible hallar incluso un Linux Quake HOWTO, es decir, un documento donde se explica cmo instalar y ejecutar las distintas versiones de Quake en un ordenador con Linux, y a resolver los problemas que puedan aparecer al hacerlo. Mandrake ofrece numerosos juegos de libre distribu-

CDDB para obtener informacin. Adems de XMMS, tambin puedes emplear el reproductor de CDs de KDE, del que destaca en especial su sencillez tanto de aspecto como de manejo.

Juegos
sta es una es una de las clsicas objeciones que se le hacen a Linux: que no se puede jugar. Pues bien, una vez ms, los que afirman esto estn muy equivocados. Desde que el nmero de usuarios de este sistema operativo ha crecido, existe mucho ms inters, incluso comercial, en lanzar versiones para Linux de todo tipo de juegos. Adems, la clara vocacin de sistema operativo multiusuario de Linux lo convierte en la plataforma ideal para partidas en red entre varios jugadores.

A esto hay que sumar el impecable soporte para aceleracin 3D de las nuevas versiones de X Windows, que permite importar a Linux todo tipo de juegos desarrollados para Open GL.

cin, entre los que destacan el popular Tux Racer, con el pingino Tux deslizndose por la nieve, y FreeCiv, una versin gratuita y multijugador del juego de estrategia por turnos Civilization 2.

Reproductor de vdeo
Adems del ya mencionado XMMS, hay muchos reproductores de ficheros de vdeo para Linux que proporcionan soporte para visualizar pelculas en prcticamente todos los formatos de archivo. De hecho, hay versiones de algunos de los programas ms conocidos, como son Real Player o QuickTime, con la excepcin, como resulta evidente, de Windows Media Player. Tambin puedes reproducir ficheros comprimidos en Divx, instalando el correspondiente codec 04 (pg. 83) .

Lo puedes encontrar en www.divx.com. Por supuesto, las versiones Linux de estos programas tambin soportan el streaming 05 (pg. 83) para la transmisin de datos a travs de Internet.

Otras aplicaciones
Leer documentos en formato PDF, editar audio y vdeo, codificar sonido en MP3 o secuencias de vdeo en Divx, ver la televisin en tu ordenador con una tarjeta capturadora, reproducir tus pelculas en DVD con Mplayer o con Xine, navegar por Internet, enviar y recibir mensajes, chatear, incluso crear animaciones 3D con Blender (a la derecha) todo aquello que se te ocurra lo podrs hacer con Linux. Puede que lo mejor a partir de este momento es que seas t mismo quien rete a Linux a

que te demuestre qu es lo que puede hacer por ti. Quiz sa sea la nica manera de que encuentres alguna tarea que el pingino no sea capaz de realizar por ahora.

88

N 83

Curso de Linux, 8 parte


Configurar el acceso a Internet es muy fcil, quiz incluso ms sencillo que en Windows. Pero instalar nuevos dispositivos en general, y en particular el mdem, es algo diferente en ambos sistemas operativos.Esto se debe principalmente a dos facrativos enfocan el control de los dispositivos. En Windows, los drivers son archivos que el sistema busca y carga cuando encuentra el hardware al que corresponden. En Linux, sin embargo, los controladores forman parte del kernel 01 , que los incorpora independientemente de que se detecte el hardware o no. Por suerte, no es necesario cargarlos todos, se pueden mantener slo los estrictamente bsicos para cada equipo.Esto se debe a que, desde la versin 1.2 del ncleo, los drivers estn incluidos como partes separadas. Se trata de los llamados mdulos. Los podemos imaginar en la parte ms externa del kernel,pegadosa l. Desde la versin 2.0, incluso puede decidir por s mismo cules cargar al arrancar.

Aprende a configurar tu mdem en Linux


tores.Uno es que,hasta hace bien poco,los usuarios de Linux no eran los suficientes como para constituir un objetivo comercial a tener en cuenta por los fabricantes de hardware.De modo que no desarrollaban drivers para que funcionaran en Linux. El otro factor es la forma tan distinta en que ambos sistemas ope-

Acceso a Internet con Linux


Linux Mandrake ya ofrece la posibilidad de configurar tu conexin a Internet durante el proceso de instalacin.Si no lo hiciste en ese momento, puedes hacerlo ahora. Las formas de conexin a Internet ms habituales estn contempladas en el asistente de configuracin de Linux Mandrake.

Haz click sobre el icono para abrir el Centro de Control Mandrake. Recuerda que si no has entrado como root te pedir la clave: . Pincha en

Internet en una red local


Acceso a Internet con Linux Internet en una red local Instalar un mdem externo Instalar un mdem interno Instalar un winmdem Otros tipos de modems

86 86 87 88 88 89

Sigue estos pasos y fjate en lo sencillo que es configurar un acceso a travs de una red local.

y a continuacin sobre .

No hay quien pueda con el capitn Tux surcando la Red a bordo de un mdem. Te enseamos a instalar uno para convertir a Linux en tu sistema operativo de cabecera para Internet.

E
86

vitar el contagio de virus no es la nica razn para utilizar Linux en Internet. Otro de los atractivos que tiene navegar con l es la amplia, activa y aco-

gedora comunidad de usuarios Linux que puebla la Red. Quiz por ser software de cdigo abierto, el hecho es que la cantidad de recursos para este sistema

operativo en Internet es impresionante.Ya explicamos en anteriores entregas que puedes realizar actualizaciones online de tu Linux Mandrake 8.0.
N 84

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

Curso de Linux, 8 parte

01

Kernel

Tambin llamado ncleo, es la parte principal del sistema operativo. Se encarga de administrar y proveer de servicios bsicos a los otros elementos del sistema operativo, y siempre se encuentra residente en la memoria.
02

Comandos AT

En la parte de la derecha aprieta el botn .

dor y repite el paso 1 de Internet en una red local.

Se habr abierto el asistente para la configuracin de red:

A continuacin introduce el nombre de tu ordenador, , y despus pulsa dos veces para reiniciar la red. Por ltimo, y pasados

Pulsa y en la siguiente pantalla quita la marca de la opcin para, a continuacin, selec-

Ahora tienes que configurar la conexin a Internet mediante lo que en Windows sera el Acceso Telefnico a Redes: Rellena los campos vacos con los datos que te haya suministrado tu proveedor

Es el lenguaje estndar utilizado por los modems. Los que responden a estos comandos se llaman compatibles Hayes, por el nombre del fabricante que los desarroll.
03

Script

Trmino casi sinnimo de archivo por lotes, es un programa o conjunto de instrucciones pensado para que sea ejecutado por otro programa sin que tenga que intervenir el usuario.
04

ISA

cionar el dispositivo manualmente:

y despus pulsa dos veces en . Luego sobre cuando termines.

Deja seleccionada la opcin para que intente detectarla de forma automtica y haz click en .

unos instantes, termina pinchando en . Comprueba que la conexin se ha establecido de forma correcta: .

Pincha en el Escritorio en . Antes de conectarte, puedes realizar varias comprobaciones

El tipo ms antiguo de ranura de expansin, ya usado en los primeros IBM PC. Cada vez menos utilizado debido a su baja velocidad, ha sido casi totalmente sustituido por los slots PCI y AGP.
05

Frame buffer

En la siguiente ventana podrs comprobar que (en este caso) Linux no ha tenido ningn problema en detectar la tarjeta de red:

Instalar un mdem externo


La forma ms normal de establecer una conexin a Internet es a travs de un mdem y un ISP. No todos los mdems son iguales, y algunos de ellos, los winmodems (de los que hablamos ms adelante) ni siquiera estn considerados como tales por muchos usuarios.

Pulsa el botn

Ahora, si tu red cuenta con un servidor DHCP, marca el recuadro

1
Si no es as debes introducir la IP de tu equipo:

En la siguiente ventana escoge el puerto donde has conectado el dispositivo, en este caso ,

si aprietas el botn En la ventana

En sentido estricto, es la parte de la memoria de vdeo reservada para almacenar los pxeles que se muestran cada vez que se refresca la pantalla (es decir, un frame). Pero el concepto de modo frame buffer es ms reciente. Presente desde la versin 2.2 del kernel de Linux, es un sistema que permite que el sistema operativo utilice la mayora de las tarjetas de vdeo sin necesidad de un driver especfico.
06

Los ms sencillos de instalar son, sin lugar a dudas, los modems externos, la mayora de los cuales son modems de verdad. Para instalarlos fsicamente slo debes unirlos por un cable al puerto serie. Una vez lo hagas, enciende el ordena-

Codec

y pincha otra vez en el botn .


N 84

se muestran (y puedes modificar) las conexiones que hayas configurado:

Compresor-descompresor. Nombre que se da a toda tecnologa, tanto sofware como hardware, utilizadada para comprimir y descomprimir datos.

87

Curso de Linux, 8 parte


En la otra,la ejecucin de los comandos AT 02 (pg. 87) contenidos en el script 03 (pg. 87) de conexin: creado as directamente el enlace. modems, nombre que se da desde entonces a los modems por software que pueden usarse con el sistema operativo Linux.

Instalar un mdem interno

Configura el resto de parmetros de la conexin como en el caso anterior. Si haces lo indicado en el paso 7 del apartado Instalar un mdem externo comprobars que el modelo es el correcto:

Se busca driver
En la actualidad, todava son muchos los winmdems que no pueden trabajar con Linux. En este sentido, una curiosa noticia saltaba a finales del pasado mes de noviembre.Alex Pilosov, un programador ruso habitual de los grupos de discusin y desarrollo de Linux, cuadriplicaba su oferta inicial y ofreca una recompensa de 20.000 dlares (unos 22.500 euros) a quien cree un driver universal para que todos los winmdems existentes en la actualidad puedan funcionar en Linux. Puedes leer la noticia en 3.

6 7

Pulsa en la pestaa . para ver distintos parmetros relativos al puerto: Observa que, en vez del puerto COM, el asistente de conexin ya lo ha configurado correctamente en el subdirectorio /dev: . Bajo la pestaa . puedes verificar el estado del mdem pulsando en el botn .

Para establecer la conexin, haz click en el botn . Si en tu caso has escogido la opcin , entonces se abrirn dos ventanas diferentes. En una vers la marcha del proceso:

La instalacin de un mdem interno, aunque sencillo, es algo ms complicada que la de uno externo. Son ms baratos y menos aparatosos que ste, pero debers insertarlos en una ranura de expansin.A menudo puedes realizar parte de la configuracin del dispositivo (la IRQ y los puer-

Instalar un winmdem
tos) con jumpers.Vas a ver cmo se instala un mdem ISA 04 (pg. 87) . Instala fsicamente el mdem y enciende el ordenador. Para estar seguro de que Linux detecta el sistema operativo, lo mejor es arrancarlo en modo no frame buffer 05 (pg. 87) . No te preocupes, lo nico que pasar es que Linux se iniciar sin la interfaz grfica Aurora, pero luego s cargar X Window. Para ello, selecciona en el gestor de arranque LILO. Los modems por software, ms conocidos como winmodems, son dispositivos que no tienen la controladora incorporada. Debido a ello, realizan gran cantidad de funciones emulando al hardware del que no disponen, lo que carga de trabajo a la CPU. Adems, necesitan un software especfico (los drivers) proporcionado por el fabricante para poder llevar a cabo el trabajo de un verdadero mdem. Debido a que cuestan menos, su venta se ha popularizado en los ltimos aos, y casi todos los modems que se montan en equipos nuevos son winmodems. Adems existe una causa aadida: los ltimos diseos de placas base slo disponen de ranuras de expan-

Cmo averiguar si tengo un linmdem?


Antes de intentar configurar tu mdem, conviene que te asegures de que funcione con Linux. Adems del modelo y la marca, nunca est de ms que mires quin es el fabricante del chip. Si te es difcil saberlo, en la direccin 3 puedes descargar un programa gratuito para Windows que te ayudar a hacerlo. Una vez lo sepas, dirgete a pginas de Internet como Linux Winmodem Support 3 , Winmodems are not modems 3 a o en Linmodems-HOWTO 3b. En ellas podrs descubrir si tu mdem funciona con Linux y descargar los correspondientes drivers.

Por unos segundos vers la ventana y enseguida aparecer el resultado de la consulta:

Podrs ver el inicio de Linux en modo de texto. Cuando detecte el nuevo dispositivo, vers un mensaje muy similar a ste:

A continuacin, pulsa el botn y el proceso continuar como siempre.

3
88

Repite los tres primeros pasos del apartado Instalacin de un mdem externo. Esta vez, cuando selecciones el puerto del mdem, escoge directamente . Linux, al detectar el dispositivo, ha
N 84

sin PCI, y la prctica totalidad de los modems PCI son winmodems. A finales de 1999, slo existan drivers para Windows, y ningn mdem por software funcionaba bajo Linux. Pero ese mismo ao una compaa, Lucent, desarroll el cdigo que permita a Linux emplear la mayor parte de sus mdems PCI. Haban nacido los lin-

Vas a ver cmo configurar un winmdem. En este caso se trata de un Conceptronic 56 PM interno. Antes de pincharlo, apunta el nombre del fabricante y el modelo que aparecen en la superficie del chip. En nuestro ejemplo se trata de un chip Conexant RS56-PCI. Como an no dispones de conexin en Linux, puedes realizar la bsqueda en Windows.Abre el navegador, introduce la direccin de alguna de las webs que te hemos pro-

Curso de Linux, 8 parte


porcionado anteriormente, por ejemplo , y pulsa $ . Busca en la pgina, valindote de los datos que conoces. En este caso, lo que aparece es el fabricante del chip: cuando pulses encima del botn , tachn! Aparecern los datos de tu winmdem:

el archivo del driver: Se trata de una fichero comprimido de extensin TAR,

Uno de los drivers que puedes descargar corresponde a nuestro mdem: Haz click sobre el link y, en la pgina que se abre

pero con Konqueror puedes extraer su contenido como si trabajases con un subdirectorio. Pincha sobre l y copia la carpeta que aparece en el disco. En este caso, el lugar ms apropiado parece ser .

Otros tipos de modems


Adems de los winmodems PCI, otros dos tipos de mdems se suelen presentar como conflictivos a la hora de configurarlos en Linux. Nos referimos a bers consultar en Internet si existe soporte para tu modelo concreto.Adems de las ya citadas,las pginas Linux USB Project 3 c y LinuxUSB Device Overview 3 d te servirn de mucha ayuda. En cuanto a los dispositivos AMR, podramos decir que son unos winmdems llevados al extremo. Es un estndar de Intel en el cual el mdem es poco ms que un cdec 06 (pg. 87) . Recientemente han aparecido unos drivers casiuniversales, aunque en la prctica an presentan algunos problemas. De nuevo te remitimos a las direcciones que ya conoces En ellas podrs obtener dichos archivos, as como ms informacin sobre ellos. En la prxima entrega del curso vers cmo configurar y usar programas para navegar, correo, news, etc.

vers que hay un paquete RPM compilado para Mandrake 8.0: Ahora descarga el archivo y gurdalo en una ubicacin del disco a la que te sea fcil acceder desde Linux: .

Cuando termines, cierra la sesin Windows y arranca tu ordenador con Linux. Abre el administrador de archivos Konqueror y busca en la carpeta donde lo guardaste

Abre la consola pulsando en y entra en la carpeta que acabas de copiar . Una vez en ella,escribe el comando y aprieta $ para que se instale el driver. Comprueba que se ha cargado ejecutando el comando .Entre la lista de mdulos activos aparecen ahora todos los relacionados con el mdem: Ten en cuenta que, si piensas conectarte a Internet, tendrs que volver a cargar el driver cada vez que arranques Linux. En prximas entregas del curso aprenders cmo conseguir que el sistema lo cargue al inicio. Ahora puedes hacer la misma comprobacin que con los anteriores modems. Pincha en el Escritorio sobre y a continuacin en el botn . Haz click en la pestaa y,

los modems externos USB y a los del tipo AMR. Respecto a los primeros, la buena noticia es que lo que pareca imposible hace unos aos es ya realidad, y es que Linux ha incorporado soporte USB. El problema es similar al que contbamos en el caso de los modems PCI. Suelen ser winmodems,y deN 84

Direcciones online www.noticias.com/2001/0111/n01112214.htm www.pcitree.de www.linmodems.org a http://www.idir.net/~gromitkc/winmodem.html b http://walbran.org/sean/linux/linmodem-howto.html 3c www.linux-usb.org 3d www.qbik.ch/usb/devices


3 3 3 3 3

89

Curso de Linux, 9 parte

Clientes de correo en Linux


Existen muchos programas para poder enviar y recibir mensajes de correo electrnico en Linux.Varios de ellos estn incluidos en Mandrake 8.0.Todos ellos cumplen a la perfeccin su cometido, pero hemos escogido Evolution por ser el ms completo y, por qu no decirlo, el de aspecto ms atractivo.

1 2

Haz click en el Escritorio sobre el botn , y a continuacin en

En este men se engloban las aplicaciones relacionadas con Internet:

Pincha en y luego sobre Se abrir esta ventana:

Acepta pulsando en y haz lo mismo con

No parece una casualidad que la mascota de Linux sea un animal al que le gusta tanto el agua. Te enseamos todo lo necesario para que te zambullas sin problemas en la Red.

Clientes de correo electrnico en Linux Lectores de noticias en Linux Navegar con Linux Seguridad en Internet con Linux Direcciones de inters

72 74 74 76 76

n anteriores entregas del curso ya hemos comentado lo ligado que est Linux a Internet. Esto es as por varias razones. Entre otras, que su mayor seguridad y estabilidad lo hacen idneo tanto para correr en mquinas que prestan servicios a otras como para ser instalado en sus clientes.Y tambin, al estar el desarrollo y auge de Linux tan vinculado a Internet, hay una gran cantidad

de recursos para este sistema operativo que se pueden conseguir en la Red. Al ensearte en la anterior entrega a configurar un ac-

Existe mucho software para Internet


ceso a Internet tan slo te hemos mostrado la puerta. Ahora debes aprender a utilizar el software adecuado para cruzarla. Linux Mandrake 8.0 dispone de aplica-

ciones para cada uso de Internet: chat, IRC, correo, noticias y, por supuesto, tambin para navegar. En las prximas pginas vas a ver cmo emplearlas. Para que, adems, la puerta slo la cruce quien t quieras, te explicamos cmo configurar un sencillo firewall 01 que te proteger de accesos no autorizados.Y tambin conocers algunos de los antivirus desarrollados para Linux.
N 85

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

72

Curso de Linux, 9 parte

Tras ello, se mostrar la pantalla de presentacin de Evolution:

Si seguiste los anteriores pasos,ya puedes enviar y recibir correo electrnico con Evolution. Por ejemplo, puedes comprobar si tienes mensajes pulsando en .Si es as, enseguida podrs verlos en la Bandeja de Entrada:

10

01

Firewall

Es un mtodo para mantener segura una red frente a los intrusos. Es un sistema de seguridad consistente en una especie de barrera electrnica que previene contra accesos no autorizados.
02

POP

Pasados unos instantes, se abre la interfaz del programa con el tpico mensaje de bienvenida en la Bandeja de Entrada:

Como puedes ver, se trata de un programa con vocacin de organizador personal, al estilo de MS Outlook, ms que de un simple cliente de correo electrnico. Si pulsas sobre los botones en la barra de la izquierda, por ejemplo en , podrs acceder a distintas funciones, en este caso una agenda-calendario:

Se abrir un asistente de configuracin: . Haz click en y en la siguiente ventana introduce el nombre que quieres que aparezca en tus mensajes y la direccin de correo electrnico:

grama te pide que introduzcas la contrasea

Post Office Protocol (Protocolo de Oficina de Correos). Es el protocolo ms utilizado para recuperar los mensajes de correo electrnico almacenados en un servidor.
03

SMTP

Cuando acabes, en sta y en las prximas ventanas, pulsa .

Ahora tienes que escribir el servidor POP 02 y tu nombre de usuario: Si quieres que el programa

Acepta y, a continuacin, te pedir que lo hagas otra vez. Si quieres que recuerde la contrasea para no tener que escribirla cada vez que compruebas si hay correo, selecciona la opcin .

Evolution no es el nico cliente de correo que incorpora LinuxMandrake 8.0. Repite el paso 1de este mismo apartado y podrs ver un men donde se muestran todos ellos:

11

Simple Mail Transfer Protocol (Protocolo Simple para la Transmisin de Correo). Protocolo estndar en el envo y transporte de mensajes de correo electrnico hasta el servidor donde estn almacenados.
04

RPM

Para poder utilizarlo, primero tendrs que configurar tus cuentas de correo en l. Antes de seguir, asegrate de disponer de la informacin que te habr suministrado tu pro veedor. El proceso es muy parecido al que ya conoces de los clientes para Windows. Pulsa en y a continuacin encima de . En la ventana pincha sobre el botn para crear una cuenta.

compruebe de forma automtica el correo cada cierto tiempo, por ejemplo cada diez minutos, marca el recuadro .

En la siguiente ventana introduce el nombre del servidor de correo saliente, o SMTP 03 :

Para poder descargar los mensajes, el proA continuacin, escribe el nombre que le vayas a dar a la cuenta ,

Tanto la Mensajera de Mozilla como la de Netscape estn integradas con sus respectivos navegadores. El segundo quiz ya lo conozcas, si has empleado alguna vez la versin para Windows de Netscape Navigator o Communicator. Kmail es el cliente de KDE, y es de aspecto y manejo ms sencillos. De todos modos, como ya hemos dicho todos son programas muy tiles. Emplear uno u otro depender bsicamente de tu

Sistema desarrollado por Red Hat para facilitar la instalacin de componentes de Linux. Los paquetes RPM son una especie de archivos comprimidos que contienen los programas, la documentacin y la informacin sobre la configuracin necesaria para poder instalar un determinado programa.
05

DNS

Domain Name System, o Sistema de Nombres de Dominio. Es usado por los servidores de nombres, que transforman el nombre de un dominio registrado, mucho ms fcil de recordar, en los nmeros que componen una direccin IP.
06

FTP

y selecciona la opcin si adems quieres que sea la cuenta que el programa utilice por defecto para enviar mensajes. Finaliza en la ventana de despedida con un click en .
N 85

gusto personal. Lo mejor es que les eches un vistazo a todos antes de tomar una decisin.Y, en cualquier caso, podrs configurar tu correo en ellos de manera igual de fcil.

File Transfer Protocol (Protocolo de Transferencia de Archivos). Es usado para la transferencia de archivos de un ordenador a otro. Permite intercambiar archivos binarios sin transformar.

73

Curso de Linux, 9 parte

Lectores de noticias
Cuando se habla de los usos de Internet, a menudo se olvida mencionar los grupos de noticias. Sin embargo,las newssiguen siendo hoy en da uno de los ms importantes medios para el intercambio de informacin en la Red. Los grupos de noticias son foros virtuales de discusin. Funcionan como buzones de correo pblicos donde los usuarios leen y envan mensajes relacionados con un tema comn. Lo que te resultar ms interesante es que, entre las decenas de miles de newsgroups, existen ms de doscientos dedicados a Linux.

grupos que se muestran estn relacionados con Linux:

Navegar con Linux


Navegar y realizar descargas de archivos en Linux es tambin muy sencillo. ra. Haz un click encima de y en la siguiente pgina, selecciona . As evitars posibles problemas de dependencias entre paquetes durante la instalacin. Por ltimo, escoge descargarlo en formato RPM 04 (pg. 73) : .

Luego, haz un click en , y escribe el nombre con el que quieres que se te conozca y la direccin de respuesta a tus mensajes:

5 6

Finaliza la configuracin determinando el servidor de correo a travs del que quieres que se manden tus mensajes. Pincha en e introdcelo . La prxima vez que abras el programa vers este mensaje:

De los navegadores que incluye Mandrake, es Opera el que nos parece ms completo. Si no seleccionaste individualmente el paquete durante la instalacin, utiliza el Gestor de Software para copiarlo. Para ejecutarlo, lo ms cmodo es que crees un acceso directo al programa y pinches encima del mismo cada vez que quieras hacerlo. La primera vez que lo abras, se mostrar este mensaje:

4 5

Elige el lugar desde donde se va a copiar el archivo, por ejemplo .

2
Si quieres suscribirte a alguno, pincha sobre , haz click con el botn de-

Por ltimo, para iniciar la descarga haz click ahora en . En la ventana , selecciona la carpeta, , donde vas a copiar el archivo.Al pulsar el botn , se abrir la ventana de descargas de Opera, , en la que podrs ver la marcha del proceso: Cuando ste finalice, bastar con que uses el administrador de archivos Konqueror para buscar el fichero y hagas click sobre l para que se instale el paquete.

Primero repite el paso 1 del apartado Clientes de correo en Linux y luego haz click en . Mandrake incluye tres lectores de news:

Cuando contestes empezar la descarga de los grupos encontrados en el servidor: .

recho del ratn y pulsa en . Repite el proceso en todos los grupos que te interesen:

De ellos hemos seleccionado Pan, as que pincha en .

Ahora podrs ver el aspecto del programa:

Al terminar sta, haz click arriba a la izquierda en y selecciona entonces la opcin

Ahora pincha sobre uno de ellos.A la derecha se mostrarn los encabezados de los mensajes:

Para poder leerlos, haz click sobre ellos y se descargar su contenido: Para configurarlo, pulsa en y seguidamente sobre . En la ventana , haz click en la columna de la izquierda en y, a continuacin, a la derecha sobre el botn . para poder verlos todos. Para encontrar los grupos que contengan una palabra concreta, escrbela en el recuadro y luego pulsa $ .Ahora todos los Acptalo para ver la interfaz de la aplicacin: Como puedes comprobar, es prcticamente idntica a la de la versin Windows. Por defecto, la pgina de inicio es la web de Opera. Adems de Opera, Mandrake incorpora otros navegadores. Repite el paso 1 del apartado Clientes de correo en Linux y luego haz click en para poder ver cules son:

3
74

Escribe el nombre que quieras dar al servidor y su direccin: Despus, cuando termines, pulsa .
N 85

El proceso que has de seguir para descargar archivos es de nuevo igual que en Windows. Comprubalo bajando la ltima versin de prueba del Ope-

Curso de Linux, 9 parte

Seguridad en Internet con Linux


Ya sabes que una de las razones que convierten a Linux en el favorito de muchos usuarios es su mayor seguridad. Te explicamos como solucionar dos importantes aspectos relacionados con ella.

2 3 4

Instalar un firewall
Linux Mandrake incorpora un sencillo firewall que puedes instalar muy fcilmente.

Pulsa a la derecha el botn .Al momento se mostrar una ventana con este mensaje: Introduce el disco en la unidad de CD y pulsa . Mientras se copian en tu ordenador los archivos necesarios,podrs ver la ventana Cuando todo el proceso finalice se abrir el asistente de configuracin: Haz click dos veces seguidas en En las siguientes siete ventanas, el asistente te interrogar acerca de las funciones que piensas desempear con tu equipo. Por ejemplo, en la primera de ellas te pregunta si piensas tener algn contenido web en tu ordenador que quieras que sea accesible desde Internet: Luego te preguntar si vas a instalar un servidor de correo, DNS 05 (pg. 73) , FTP 06 (pg. 73) , etc. Si slo pre-

Haz click encima de la opcin .

Cuando pulses el botn , vers el mensaje

Antivirus
Linux es prcticamente inmune a los virus. Sin embargo,aunque no tengas un servidor en tu mquina,no est de ms que instales un antivirus que busque posibles infecciones en los archivos en formato Windows que puedas copiar.En la seccin de seguridad de pginas de descarga como Tucows (www.tucows.com) encontrars algunos. En la direccin www.pandasoftware.com/es/linux/linux.asp puedes bajarte una versin gratuita de Panda Antivirus para Linux.

Haz click en el Escritorio sobre .

A continuacin, pincha en

y encima de .

tendes, simplemente, conectarte a la Red, debers contestar a todas que . Al ser sta la respuesta seleccionada por defecto, lo nico que tendrs que hacer

es pulsar ces seguidas.

siete ve-

Por ltimo, el programa te preguntar:

Direcciones de inters
A lo largo del curso, ya hemos enumerado muchas web relacionadas con Linux, pero no est de ms que comentemos algunas ms en este captulo. Son bastante numerosas las pginas en espaol. Entre ellas destaca en especial Hispalinux (www.hispalinux.es), que intenta convertirse en el nexo de unin de la comunidad Linux en castellano. Tambin, por supuesto, el Proyecto Lucas (Linux en Castellano, http://lucas.hispalinux.es), donde encontrars la mayor biblioteca en espaol dedicada a Linux. Tambin existen webs especializadas en el intercambio de informacin entre usuarios, algo bsico en el mundo del software libre. Adems, suelen ser modlicas en cuanto al trato dado a los usuarios novatos, que encuentran all el lugar ideal para despejar sus dudas, ayudados por desinteresados expertos. En Barrapunto (www.barrapunto.com) tienen cabida todo tipo de asuntos relacionados con el free software:
76

Y orientada especficamente para aquellos que empiezan est Linux Para Todos ( www.linuxparatodos.com):

En casi todas estas pginas existen secciones con enlaces que te llevarn a otras webs relacionadas con Linux. Recuerda tambin que tres iconos del Escritorio

te conducirn directamente a sendas webs de Mandrake, en las que tambin podrs encontrar foros, noticias y todo tipo de informacin. El foro en espaol por excelencia es es.comp.os.linux.* ( www.escomposlinux.net ), la web de los grupos de noticias sobre Linux en espaol. Alguno de ellos tiene del orden de 70 nuevos mensajes cada da, una cifra muy respetable. Para descargas, la pgina que nunca falla es Freshmeat ( www.freshmeat.net ). En ella puedes realizar bsquedas de todo tipo para encontrar el software que necesitas. Basta con introducir las palabras clave y apretar el botn .
N 85

Pasado un momento, vers una lista que incluye la aplicacin que buscabas: Adems, te ofrece informacin sobre ella, y aade datos acerca de la aceptacin del programa entre los usuarios:

Curso de Linux, 10 parte

Instalar una impresora


Como ya has podido comprobar a lo largo del curso, instalar nuevos dispositivos es una de las tareas que se En ese momento, y en caso de no estar ya instalados, se iniciar la copia de los paquetes CUPS necesarios pa-

han mejorado ostensiblemente en las nuevas versiones de Linux.Y el caso de las impresoras no es distinto.

ra configurar y utilizar la impresora:

1 2

Antes de arrancar el ordenador, conecta la impresora al correspondiente puerto y encindela. Inicia Linux Mandrake y haz click en el Escritorio sobre

Cuando termine el proceso, selecciona en la parte de la derecha el tipo de impresora que vayas a instalar, en el ejempo .

para abrir el Centro de Control:

Pulsa en y a continuacin el asistente le asignar de manera automtica un nombre al nuevo dispositivo: . En este caso lp, por local printer o impresora local. Tambin puedes, si quieres, introducir una descripcin del dispositivo y su ubicacin. Haz click de nuevo en .

Foto: Stock Photos. Montaje: Computer Hoy

Pincha en . y luego encima de .

A continuacin, selecciona (si no lo hace el

Pasa, no tengas miedo. Las puertas de Linux estn abiertas para ti. An te quedan ms sorpresas por descubrir, como hacer un script o editar archivos de configuracin. Preprate!

Instalar una impresora Instalar los drivers de la tarjeta grfica Editar XF86Config Compartir recursos de una red con Samba Montar unidades de red

72 73 74 74 76

o creas que se trata de una broma. Aunque te parezca increble, en las nueve entregas anteriores del curso apenas hemos rascado la superficie de Linux. En este captulo vas a empezar a comprobarlo. Primero aprenders a configurar una impresora, proceso muy similar al de otros perifricos externos.Tras ello, comenzarn las emo-

ciones fuertes con la descarga e instalacin de los drivers de la tarjeta de vdeo. Para hacerlo tendrs, entre otras cosas, que modificar uno de los archivos de configuracin de la interfaz grfica, XF86Config. A continuacin, y para poder compartir recursos en red local, conocers Samba, programa que se ha convertido en casi un estndar.

Por ltimo, aprenders a montar unidades de red en el rbol de directorios y a realizar un script que Linux cargue al arrancar. Una advertencia.A menudo, el camino seguido en el curso no es ms que uno entre muchos. Hay, por ejemplo, otras formas de instalar una impresora.Tan slo intentamos mostrate uno que sea sencillo de realizar.
N 86

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

72

Curso de Linux, 10 parte


asistente) tu modelo de impresora y pincha en . Por ltimo, a la pregunta contesta para realizar una prueba.Tras ello se imprimir una pgina y vers esta ventana: Si todo ha funcionado de forma correcta, haz click en y el proceso habr terminado.

01

CUPS

Adems del que acabamos de explicar, existe otro mtodo para configurar impresoras. Es vlido para cualquier distribucin, siempre que hayas instalado CUPS 01 . Basta con que abras un navegador y luego escribas la direccin .

Common UNIX Printing System (Sistema Comn de Impresin en UNIX). Sistema que intenta homogeneizar la gestin de impresin (comandos, transmisin de datos, colas, etc.) en entornos de cdigo abierto. Lo han adoptado casi todas las distribuciones Linux.
02

OpenGL

Instalar los drivers de la tarjeta grfica


En la actualidad, los avances en el hardware se producen con mucha rapidez. Tanta, que a menudo el sistema operativo no se encuentra preparado para sacarle todo el partido a los nuevos dispositivos. En los ltimos aos, es especialmente llamativo el caso de las tarjetas grficas: es raro el mes en que no aparece una nueva. Por esta razn nos has parecido interesante incluir un apartado sobre la instalacin de los drivers del ms popular de los fabricantes, NVIDIA. proceso de descarga e instalacin: Si necesitas ms ayuda, tambin puedes descargar un manual en versin PDF o de texto: Tendrs que descargar dos archivos. Primero las libreras OpenGL 02 y el driver para X Window, idnticos para todas las versiones de Linux. Haz click en para bajar el correspondiente paquete RPM 03 . A continuacin, debes descargar el paquete que incluye el mdulo del kernel necesario para cargar los anteriores. En este caso, debes copiar uno diferente para cada distribucin y versin del ncleo.Si ignoras este ltimo aspecto,pincha en .Te bajars un pequeo programa que, al ejecutarlo, te informar de qu paquetes descargar: As, en este caso deberas pinchar en .

Open Graphics Language, Lenguaje de Grficos Abierto. Lenguaje de programacin orientado a los grficos. Es un estndar de hecho, incorporado a muchos sistemas operativos como son Linux y Windows.
03

RPM

4 5

Sistema que facilita la instalacin de componentes de Linux por medio de paquetes comprimidos que contienen todo lo necesario para instalar nuevo software.
04

Demonios

1 2

Establece una conexin a Internet y abre un navegador. Introduce ahora en la barra de direcciones y pulsa $ . Una vez en la web de NVIDIA, sita el cursor encima de

Es el nombre que reciben los programas residentes en los sistemas UNIX. Se ejecutan en segundo plano, se activan cuando son requeridos para realizar tareas concretas. Funcionan como extensiones del sistema operativo, y se cargan al inicio.
05

Bug

Error persistente de hardware o de software que provoca un mal funcionamiento. En ingls, el trmino significa bicho.
06

Nivel de ejecucin

6
y en el men que se despliega haz click sobre para ir a la seccin de Linux:

Un vez se hayan copiado los archivos en tu disco duro, haz click en para pasar a lnea de comandos.A continuacin entra en el subdirectorio donde los hayas guardado. En el ejemplo hay que ejecutar el comando . Primero tienes que actualizar el kernel me-

En ella te encontrars tambin unas instrucciones paso a paso del


N 86

Los sistemas operativos basados en UNIX (y, por tanto, Linux) se pueden arrancar en distintos niveles, en funcin de las necesidades de cada momento. De este modo, se cargarn ms o menos demonios y servicios, libreras, o incluso se puede prescindir de la interfaz grfica.

73

Curso de Linux, 10 parte


diante el comando . Un mensaje te informar del xito de la operacin: Para instalar tanto las libreras como el driver, escribe la instruccin y pulsa $ . Seguramente veas una advertencia: No te alarmes, al instalarse las libreras de NVIDIA, se deshabilitan las ya existentes por defecto en Mandrake para evitar conflictos. de una almohadilla (#):

Elimina las lneas

en caso de que aparezcan.

5
ble es que el nombre del archivo sea, como en este caso, . De no existir ste, X Window est usando . A continuacin, encuentra la seccin . Asegrate ahora de que existe la lnea

Editar XF86Config
Antes de terminar, debes configurar X Window. Para ello tienes que editar el archivo de configuracin de Xfree86, que es la versin gratuita y de cdigo abierto de X Window que incorpora Linux.

o adela en caso contrario.Puedes introducir tambin un comentario aclaratorio, siempre precedido

2 3

Pincha en el Escritorio sobre , y abre la carpeta , donde se encuentra el archivo de configuracin. Si has instalado XFree86 4.x, lo ms proba-

Haz click sobre l con el botn derecho del ratn, pincha en y luego, por ejemplo sobre . De este modo abrirs el archivo para poder editarlo: Busca ahora la seccin y borra la lnea para cambiarla por . cribe las direcciones IP utilizadas por tu red local: . Introduce tambin las de las mquinas a las que se va a permitir acceder a tu equipo, en este caso toda la red, , y tambin la del broadcast, . Pincha en el botn .

Por ltimo,pulsa y seguidamente en . Gurdalo como un archivo ASCII y dale el mismo nombre que antes, .A continuacin, renombra el antiguo como y elimina la extensin txt del nuevo fichero, , para que XFree86 lo reconozca: .

Para hacer efectivos los cambios, reinicia la interfaz grfica pulsando a la vez las teclas ` +% y . Despus de ello, cada vez que ejecutes un programa que requiera OpenGL, Linux usar las libreras de NVIDIA.

Compartir recursos de una red con Samba


En una red pueden convivir equipos con sistemas operativos diferentes. En este caso, para que los ordenadores con Windows y Linux puedan compartir recursos es necesario instalar Samba. ste es un programa gratuito y de cdigo abierto que contiene los protocolos necesarios para acceder a impresoras, servidores de archivos, etc. Instalar Samba en Linux Mandrake no es complicado. Tambin tienes que copiar . Pincha en el recuadro delante de los paquetes que quieras instalar y haz click en para iniciar el proceso:

A continuacin, y sin salir del Centro de

Control KDE, pincha en la columna de la izquierda sobre y encima de . En esta ventana tienes que escribir los da-

Pulsa sobre termines.

cuando

Lo primero que debes hacer es copiar, mediante el Gestor de Software ,

los paquetes necesarios. Para saber cules son, haz una bsqueda con la palabra . Si has configurado una fuente de actualizaciones a travs de Internet, se mostrarn los siguientes paquetes:
74

Ahora debes configurar distintos aspectos, tanto de Samba como del sistema. Empieza, por ejemplo, introduciendo los parmetros de navegacin en la red. Haz click en para abrir el Centro de Control KDE: Pulsa en y luego sobre .En la parte de la derecha, bajo la pestaa , estos que te permitirn acceder a la red. Es decir, tu nombre de usuario, tu contrasea, y el grupo de trabajo al que perteneces.
N 86

Antes de poder acceder a los recursos de la red, debes decirle a Linux cul es la direccin IP asignada a tu mquina. sta es necesaria para acceder a la red, y el sistema no la puede resolver l solo.Abre el administrador de archivos y dirgete a la carpeta . Busca el archivo , brelo con un editor y escribe en l una nueva lnea con la direccin y el nombre de tu ordenador .

Por ltimo, debes asegurarte de que los programas que has instalado se ejecuten al inicio de Linux.

Curso de Linux, 10 parte


Abre el Centro de Control Mandrake con un click en

Pincha en

y a continuacin sobre .

En la parte de la derecha podrs ver los servicios y demonios 04 (pg. 73) disponibles, as como su estado:

6
Pincha para buscar los relacionados con Samba: Luego pulsa sobre el recuadro para seleccionar que se inicien al arrancar, y a continuacin pulsa en para cargarlos:

Reinicia X Windows pulsando de forma simultnea las teclas ` +% y . A partir de este momento, podrs acceder desde Linux a las unidades de red. Para comprobarlo, abre de nuevo Konqueror y entonces escribe en la barra de direcciones el nombre del ordenador al que quie-

res acceder precedido de smb:// , por ejemplo . Pulsa $ y, pasados unos instantes, vers el contenido de esa mquina:

ventana emergente con este mensaje:

Ya puedes navegar en ella.

Si pinchas a la derecha sobre y a continuacin haces click en , aparecer una

Es un bug 05 (pg. 73) documentado de KDE, como puedes comprobar en la pgina http://bugs.kde.org: Mientras ste no se solucione,tendrs que acceder a las unidades de red siguiendo el mtodo empleado en el paso 6 .Y a continuacin aprenders a montar recursos de la red para que se muestren en el rbol de directorios del sistema. ventana de la derecha. En el men que se despliega, pulsa en y tambin a continuacin en . Se abrir una ventana donde debes escribir el nombre del archivo:

Montar unidades de red


Tambin puedes montar los recursos compartidos de la red. De esta forma, un disco duro que se encuentra en otro ordenador aparecer,al igual que las unidades de almacenamiento o las particiones no Linux, como una carpeta ms en el rbol de directorios. mount. Su sintaxis es la siguiente: mount [opciones] <-t tipo> [-o opciones de montaje] <unidad> <punto de montaje> (hemos mostrado cada parmetro en una lnea distinta para mayor claridad). Mediante la opcin -t tienes que especificar el tipo de sistema de archivos que contiene la unidad. Es decir, si se tratara de una particin Linux, deberas especificar . Como se trata de una unidad de red que el sistema ve a travs de Samba, el sistema de archivos que debes indicar es . En unidad y en punto de montaje debes especificar, respectivamente, las rutas del dispositivo y del punto de montaje. De este modo, tendras que escribir y luego pulsar $ .

Cierra la consola y abre Konqueror. Examina la carpeta y comprobars que ahora puedes acceder a todo el contenido de la unidad como si se encontrara instalada en tu ordenador.

Montar la unidad al inicio


Tener que ejecutar un comando tan complicadoen cada sesin Linux en la que quieras acceder a la unidad de red puede resultar un poco molesto. Lo ideal sera que, al igual que las unidades locales, los dispositivos compartidos se cargaran al inicio del sistema. Conse-

guirlo tampoco resulta especialmente complicado. Lo primero que tienes que hacer es un script, el equivalente Linux de un archivo por lotes de DOS. Se trata de un archivo de texto que contiene una secuencia de comandos que se ejecutan como si hubieran sido escritas y ejecutadas en lnea de comandos una a continuacin de otra. No es necesario hacerlo desde la consola. Ejecuta Konqueror y entra ahora en el directorio . En l es donde se guardan los scripts que el sistema carga al arrancar. Haz click con el botn derecho sobre la

Lo primero que debes hacer ahora es habilitar un punto de montaje. Por ejemplo, crea una carperta con el nombre que desees dentro del directorio mnt. Haz click en . A continuacin, escribe el siguiente comando: . Con ello crears el subdirectorio servidor dentro de la carpeta mnt. Puedes comprobarlo con la intruccin ls: Para montar unidades se emplea el comando

Pulsa el botn

Abre el archivo que has creado, , con un editor de texto, e introduce en l el comando que escribiste en el paso 2 de este mismo apartado:

2
76

N 86

Adems, incluye al inicio la lnea para que el sistema lo reconozca como un script. Salva el archivo cuando salgas. Observa como ha cambiado el icono del archivo: .

y reinicia el sistema para que se apliquen los cambios.

Antes de cerrar Konqueror, fjate en los siguientes directorios dentro de /etc:

La unidad se montar al iniciar Linux.Abre de nuevo el administrador de archivos Konqueror y comprueba el contenido de la carpeta .Vers que el icono del punto de montaje ha cambiado.Ahora parece ms relacionado con elementos de red:

Cada uno de ellos corresponde a un nivel de ejecucin 06 (pg. 73) diferente.Vuelve a la consola y escribe el comando para entrar en el subdirectorio del nivel de ejecucin normal. Dentro de l se encuentran los enlaces a los scripts que cargan los demonios y servicios del sistema en el inicio de una sesin normal: La primera parte del nombre de estos archivos determina el orden en que cada uno de ellos se ejecuta. De este modo, se carga antes que pero despus de .

Si pinchas sobre l podrs acceder al contenido de la unidad:

En la edicin impresa esta era una pgina de publicidad

Tienes que crear un enlace para el script que monta el servidor. Para ello debes emplear el comando ln. Sin entrar en ms detalles, al ejecutarlo hay que es-

pecificar tanto la ruta del script como el nombre del enlace: Dale uno que, como en este caso, haga que se ejecute el script despus de cargar Samba.

Comprueba que se ha creado el enlace

A partir de ahora, podrs trabajar con ella como si se tratase de una unidad de almacenamiento local instalada en tu ordenador. La prxima entrega del curso, que ser la penltima, estar dedicada por completo a uno de los aspectos sin duda ms avanzados de Linux: vas a aprender qu es compilar software.Vers cmo se preparan los programas para su uso, e incluso sabrs cmo recompilar el kernel de tu sistema operativo.
N 86

77

Curso de Linux, 11 parte

Cdigo fuente
Cuando se crea un programa, no se hace directamente en unos y ceros, el cdigo binario que constituye el nico lenguaje que el ordenador entiende. Lo normal es que las instrucciones se escriban en un lenguaje de programacin, ms cercano al humano, y que luego se traduce a cdigo mquina mediante un compilador.

Cdigo abierto
Se llama as al cdigo fuente que resulta accesible a todo programador que lo desee. De este modo, es ms fcil desarrollar software complementario para un programa en cdigo abierto, as como adaptarlo a nuevas necesidades y corregir posibles errores.

Libreras
Hay tareas que se realizan muchas veces y por programas muy diferentes. Para no tener que programarlas una y otra vez, existen las libreras (o bibliotecas). En ellas se guardan acciones, rutinas y funciones ya preparadas. As el programador slo tiene que incluir una llamada a la librera.

Dependencias
Cuando existe software desarrollado con anterioridad para realizar una tarea, el programador puede hacer que una nueva aplicacin lo use. As, se dice que un programa depende de otro cuando para su funcionamiento necesita un elemento proporcionado por ste. Por ejemplo, una aplicacin escrita para X Windows necesita que est instalada esta interfaz grfica.

El mundo de la programacin parece la Torre de Babel. Hay miles de lenguajes diferentes, muchos incluso con dialectos. Al procesador, que slo entiende de unos y ceros, hay que traducirle las instrucciones. Es lo que se conoce como compilar.

Linux
Ahora imagina cientos o miles de programas de cdigo abierto, cada uno de ellos con varios ficheros de cdigo fuente, usando distintas libreras, mdulos y recursos de otros programas. Pues el sistema operativo Linux no es ni ms ni menos que eso.

esde la aparicin de Windows, los usuarios finales hemos olvidado muchas cosas. Por ejemplo, con este sistema operativo puedes trabajar perfectamente a golpe de ratn, sin necesidad de teclear ninguna instruccin en lnea de comandos. Sin embargo, Linux todava permite entrar en contacto con las entraas del software. A pesar de lo extendido del formato RPM 01 para la distribucin de programas, en Linux an es normal que muchos estn en cdigo fuente. En esta entrega vas a aprender a prepararlos para ser usados. Es decir, a compilarlos. Antes de ello, es conveniente que des un peque-

o repaso a algunos conceptos de programacin. Una vez ests familiarizado con trminos como cdigo fuente, lenguajes de alto y bajo nivel, ensamblador, etctera, te ser ms fcil entender porqu para un usuario avanzado, con conocimientos de programacin, puede ser ventajosa la posibilidad de tocar el interior de los programas que ofrece el software de cdigo abierto. Tambin, conocers el proceso que debes seguir para instalar una aplicacin que hayas descargado en cdigo fuente. Por ltimo, aprenders a actualizar tu Linux Mandrake 8.0 con la ltima versin estable del kernel 02 .
N 87

El lenguaje de las mquinas Las cuatro etapas de la programacin Cmo compilar un programa Actualizar el kernel Linux Compilar sobre la marcha

71 71 72 74 75

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

70

Foto: Imagebank. Montaje: Computer Hoy

Curso de Linux, 11 parte

El lenguaje de las mquinas


01

RPM

Te has planteado alguna vez qu es un programa, o cmo se hace uno? Por lo general se entiende como tal a una serie de instrucciones ordenadas que le dicen al ordenador lo que tiene que hacer. Parece muy fcil, pero en qu idioma se le habla para que lo entienda? Vamos a desvelar este misterio.

El cdigo mquina se compone de nmeros


Supn que, desbordado por la llegada de la moneda nica, quieres disponer de una aplicacin que convierta (y redondee) de forma automtica cantidades en pesetas a euros. Pensar en un procedimiento para hacerlo es sencillo, como puedes ver en la primera columna de la tabla de abajo. Es lo que se conoce co-

mo algoritmo, un conjunto detallado de instrucciones que conducen a la solucin de un problema en particular. ste sera el primer paso. Evidentemente, el algoritmo no se puede emplear tal cual. Lo puedes comprobar escribindolo directamente en lnea de comandos, para ver lo qu ocurre. Nada. El ordenador tan slo entiende unas instrucciones muy sencillas llamadas cdigo mquina. Con ellas se puede hablar directamente al micro, y son especficas para cada familia de procesadores.Y, a menos que seas como el protagonista de Matrix, es casi imposible para un ser humano entender este idioma, compuesto exclusivamente de nmeros (como puedes ver en la columna de la derecha). En su lugar, para trans-

Sistema desarrollado por Red Hat para facilitar la instalacin de componentes de Linux. Los paquetes RPM contienen los programas, la documentacin y la informacin sobre configuracin necesaria para instalar y desinstalar el software.
02

Kernel

Los recursos sobre programacin son muy abundantes en Internet. En castellano destaca www.programacion.net

mitir instrucciones al ordenador se utilizan los lenguajes de programacin. Con ellos se puede expresar el algoritmo de una forma parecida al lenguaje normal, sin tener que preocuparse de traducirlo a instrucciones numricas. Existen mu-

chos lenguajes de programacin: C, BASIC COBOL, FORTRAN, Pascal, ensamblador... Los ms parecidos al lenguaje normal, independientes de la mquina en que vaya a correr el software, son llamados lenguajes de alto nivel.En ellos sue-

Tambin llamado ncleo, es la parte principal del sistema operativo. Se encarga de administrar y proveer de servicios bsicos al resto de elementos del sistema. Regularmente, aparecen nuevas versiones del kernel de Linux. Las estables (definitivas) se distinguen por la numeracin par (la 2.4 frente a la 2.5, por ejemplo).
03

Binario

Las cuatro etapas de la programacin


Algoritmo Introducir la cantidad en pesetas Dividir entre 166,386 Multiplicar por cien Separar la parte entera de la decimal Si la parte decimal es mayor que 0,5, sumar el valor 1 a la parte entera obtenida en el paso anterior. Si no, dejar como est. Dividir la parte entera entre 100 para obtener la cantidad final en euros (redondeada) Lenguaje de Alto Nivel (Cdigo Fuente) 10 A= VALOR 20 A=A/166,386 30 A=A*100 40 A=A DIV 1 50 B=A MOD 1 60 IF B>0,5 THEN A=A+1 Lenguaje de Bajo Nivel (Ensamblador) MOV AX, VALOR DIV AX, 166,386 MUL AX, 100 DIV1 CMP DX, 0,5 JMB final INC AX Cdigo Mquina (Binario) 1001110100101010010100 1010100101010000000000 1100100100101011111110 0111001010101010111001 1101001010100101001010 1001010100000000001100 1001001010111111001110 1001010100101001010100 1010100000000001100100 1001010111111100111001 0101010101110011101001 0101001010010101001010 1000000000011001001001 0101111110011101001010 1001010010101001010100 0000000011001001001010 1111111001110010101010 1011100111010010101001 0100101010010101000000 0000110010010010101111 1100111010010101001010 0101010010101000000000 0110010010010101111111 0011100101010101011100 1110100101010010100101 0100101010000000000110 0100100101011111100111

Sistema de numeracin en base dos, que utiliza slo dos nmeros. De este modo, los cinco primeros nmeros del sistema decimal se expresaran en binario como 0001, 0010, 0011, 0100 y 0101. Es el empleado por los ordenadores, que almacenan la informacin segn si pasa corriente (1) o no (0).
04

GNU

GNUs not UNIX!, o GNU no es UNIX! Proyecto de la Fundacin del Software Libre creado para el desarrollo de un sistema operativo de cdigo abierto, gratuito y compatible con UNIX. Actualmente se habla de GNU/Linux.
05

Script

70 A=A/100 80 RETURN A

:final DIV 100 MOV [100]AX

Muy similar a un archivo por lotes. Es un fichero que contiene un conjunto de instrucciones pensado para que sean ejecutadas secuencialmente sin intervencin del usuario.
06

Aviso: las instrucciones en ensamblador empleadas en algunos casos no son reales.Tan slo se trata de un ejemplo.

Mirror

Lo primero que debe hacer un programador es obtener la solucin lgica del problema (1) y traducirla a un lenguaje de programacin para crear el cdigo fuente del programa (2). Luego, para poder utilizarlo en un ordenador, hay que compilarlo, es decir, pasarlo a ensamblador (3) y posteriormente a cdigo mquina (4).

Sitio web que es una rplica exacta de otro, pero alojado en un servidor diferente. Puede traducirse como sitio espejo.

71

N 87

Curso de Linux, 11 parte


le estar escrito, mediante un editor de texto normal y corriente, el cdigo fuente del programa. En este caso, se trata de una aplicacin muy sencilla y las instrucciones estn contenidas en un nico fichero.Lo normal es que un programa conste de numerosos archivos con instrucciones y definiciones. finalmente en archivos binarios 03 (pg. 71) . Hay centenares de compiladores distintos. El cdigo mquina es nico para cada tipo de arquitectura, y existe un compilador especfico para cada clase de microprocesador, y para cada lenguaje de alto nivel. Una bsqueda en Freshmeat corrobora la abundancia de compiladores. Simplificar esto es otro objetivo del proyecto GNU 04 (pg. 71) . Su gcc (GNU compiler collection, antes GNU C compiler) agrupa una amplia coleccin de mdulos de compilacin que admiten diversos lenguajes y arquitecturas de hardware. el compilador pasa directamente de cdigo fuente a cdigo mquina.

La importancia del codigo abierto


A la luz de lo que acabas de leer, quiz ahora te resulte mucho ms fcil entender el porqu de la importancia de disponer de programas en cdigo abierto. En el caso del software cerrado,lo nico de que disponen los usuarios es de los archivos binarios, algo que impide saber de dnde salen las cosas. En caso de algn error de programacin, slo las personas que crearon el software puedan solucionarlo. Con el cdigo abierto mucha gente puede hacer pequeas aportaciones que, unidas, formen un todo que mejore el original. forma ms comn de hacerlo es mediante Autoconf . El programador del software elabora unas instrucciones de configuracin muy precisas, que escribe en un archivo.A partir de este fichero,Autoconf genera un script 05 (pg. 71) llamado configure. El usuario final slo debe ejecutarlo para que el programa se configure correctamente de forma automtica. Escribe y pulsa la tecla $ .

Qu es compilar
El ordenador no puede todava ejecutar directamente el codigo fuente. El archivo en el que ste se guarda ha de ser convertido a cdigo mquina. De la traduccin se encarga un tipo especial de software llamado compilador. ste analiza todas las lneas de cdigo, agrupando y reorganizando las instrucciones que tiene, y convirtindolas

En la seccin de compiladores de Freshmeat puedes comprobar la abundancia de este tipo de software.

El ensamblador
En el grfico de la pgina 71 aparece una tercera etapa en el paso desde el di-

seo del algoritmo a su traduccin binaria. Se trata del ensamblador, un lenguaje de bajo nivel, muy cercano al cdigo mquina, tanto que presenta una estructura muy parecida a ste y es especfico para cada tipo de Konqueror y pincha encima para abrirlo y copia la carpeta que contiene, , en la ubicacin del disco que desees:

ordenador, y tambin puede usarse para programar. Podra decirse que es una cdigo mquina que emplea palabras en vez de nmeros. Aunque lo hemos presentado como un paso en el proceso, en realidad

Cmo compilar un programa


Preparar e instalar un programa que has obtenido en cdigo fuente no es difcil.El ejemplo que vas a ver te servir casi sin tener que hacer cambios para cualquier clase de software, ya que los pasos a seguir son prcticamente iguales en todos los casos. cambio de ficheros llamada Napshare: En esta pgina, adems de las caractersticas del programa, se advierte sobre sus dependencias

Antes de intentar nada, asegrate de disponer de los compiladores y libreras necesarios. Pincha en el Escritorio sobre

y comprueba que, al menos cuentas con los paquetes

El contenido de las distribuciones de software en cdigo abierto es siempre muy parecido. Suelen incluir, por ejemplo, varios archivos de texto que ofrecen informacin acerca del programa, como su autor, licencia, descripcin o instrucciones de instalacin: Tambin es normal que el cdigo fuente en s se almacene en un directorio llamado . Pasa a lnea de comandos con un click en el icono , y entra en la carpeta donde est el programa: . Otro paso previo a la compilacin en s, consecuencia directa de la posibilidad de usarlo en muchos sistemas diferentes, es la configuracin del software. En la actualidad, la
N 87

5
Todos ellos estn incluidos en la distribucin.

En el archivo configure.log se almacenar un registro del proceso de configuracin. Si se produjera algn error puedes abrirlo para determinar su naturaleza. Por lo general se deber a la falta de una librera bsica para el correcto funcionamiento del programa.

2
72

Ahora debes copiar en el ordenador el software que hayas decidido instalar. En este caso, hemos encontrado en Freshmeat una aplicacin para inter-

por si es necesario que dispongas de un determinado paquete o librera para su correcto funcionamiento. Haz click sobre la lnea para descargarlo.

Lo normal es que descargues un fichero comprimido de extensin tar.gz: .Abre

Curso de Linux, 11 parte


En unos instantes, la pantalla se llenar de lneas de texto mientras se configura el software: Principalmente, se comprueba qu compilador y qu libreras y utilidades necesarias se encuentran instaladas en el sistema.Al final del proceso se crean unos ficheros que sern imprescindibles para compilar: De ellos, el ms importante es , ya que en l se guarda toda la informacin sobre las acciones a ejecutar en el siguiente paso para la correcta compilacin del programa.

Ahora lo nico que queda es compilar el software. Durante esta fase es cuando se transforma el cdigo fuente en ensamblador. Posteriormente pasa ste al llamado cdigo objeto, que no es ms que el cdigo binario antes de se lleve a cabo la ltima fase: el enlazado o linkage con el que se vinculan las distintas partes del cdigo generado entre s y tambin con las libreras asociadas a ellas para generar los archivos ejecutables. La herramienta ms utilizada para compilar es

make, que a su vez se suele emplear en dos etapas. En la primera, ejecuta la siguiente instruccin: . De nuevo aparecern numerosas lneas de texto mientras se compilan los archivos binarios: La siguiente y ltima etapa es la instalacin de los ficheros que se acaban de crear. Escribe y pulsa $ . En este caso el proceso es ms corto:

Cuando termine, el programa estar listo para su uso. Por ltimo, lo ms aconsejable es que emplees la documentacin

11

incluida con las fuentes, que ya viste en el paso 4 , para informarte de cmo ejecutar la aplicacin. En el ejemplo, se hace por medio de un script que se encuentra en esta carpeta: . Cuando lo ejecutes se abrir el programa:

Si por cualquier razn quisieras eliminar el software instalado de esta manera, podrs hacerlo de forma sencilla.Te bastar con que ejecutes el comando . Con ello eliminars todos los archivos binarios y carpetas creados en la compilacin.

12

10

Actualizar el Kernel Linux


Adems de nuevas aplicaciones, tambin es posible instalar un nuevo kernel en tu distribucin Linux. El mtodo habitual de hacerlo es descargar la ltima versin estable del ncleo y compilarlo en tu sistema, en un proceso slo ligeramente ms complicado que el que has vsito en el paso anterior. Puedes obtener los paque74

tes necesarios en www.ker nel.org o en alguno de sus mirrors 06 (pg. 71) , normalmente comprimidos . Este fichero contiene todo lo necesario para compilar el ncleo Con Linux Mandrake existe otro mtodo, recurrir a una versin oficialdel kernel compilada especficamente para tu versin de la distribucin. De este modo
N 87

slo tendrs que descargar el correspondiente paquete RPM e instalarlo desde la lnea de comandos. Una advertencia muy importante: no intentes hacerlo desde el Gestor de Software .Aunque se muestre dicha opcin, , la probabilidad de que d problemas es alta, incluso puedes daar irreparablemente el sistema. Esta opcin ha sido suprimida en la versin 8.1 de Mandrake.

Para facilitar la restauracin del sistema en caso de error, copia en lugar seguro la carpetas , donde se almacenan los ficheros y enlaces simblicos del kernel, y el archivo . A continuacin, establece una conexin a Internet para descargar el paquete. Pulsa en y luego en y sobre para abrir uno de los clien-

1 2

Curso de Linux, 11 parte

tes FTP .Utiliza la direccin de alguno de los servidores que ofrece Mandrake en el Gestor de Software como sitios de rplica para actualizaciones: En el ejemplo hemos empleado ftp.stealth.net/pub/mi rrors/ftp.mandrake.com/Man drake/updates

para poder ver la lista de actualizaciones disponibles:

El nombre del paquete en este ejemplo es

El nmero cambiar para versiones posteriores del kernel. Haz doble click sobre l para iniciar la copia: Cuando sta termine, se

El archivo se habr copiado en un subdirectorio oculto que est dentro de la carpeta del root.Abre Konqueror y, en el men , escoge la opcin para que se muestre todo el contenido de los subdirectorios.A continuacin, pincha en .

ro temporal, su nombre puede cambiar). Pulsa 2 y modifica ahora su nombre por el que viste que tena el paquete al descargarlo: . Luego, cpialo en la carpeta personal.

de lnea de comandos con la instruccin

Cuando se establezca la conexin con el sitio escogido ,

6 7

Entra en la consola pinchando en y ejecuta el comando

Adems, hacer la actualizacin del kernel de este modo presenta una ventaja aadida. Abre otra vez Konqueror y examina la carpeta . Como ves, la instalacin no ha eliminado los archivos del anterior kernel:

para que se lleve a cabo la actualizacin: Cuando reinicies el sistema ya se cargar la nueva versin del kernel. Lo puedes comprobar des-

Compilar sobre la marcha


El lenguaje de programacin Java ha revolucionado el problema de la compatibilidad del software. Diseado para Internet, las aplicaciones creadas con l pueden correr en cualquier tipo de hardware sin necesidad de ser modificadas. Quieres saber cmo lo consigue? El cdigo fuente en Java se transforma en un lenguaje intermedio llamado bytecode, que es estndar para todas las plataformas y que todava no puede ser ejecutado. Cuando el navegador encuentra una pgina web con elementos en Java (applets), llama a la Mquina Virtual Java, que traduce sobre la marcha a cdigo mquina las instrucciones conforme le van llegando. Tambin puede esperar a que se descargue todo el bytecode y ejecutar el compilador JIT (Just-In-Time) para compilarlo de manera ms rpida. Evidentemente, esto no es necesario cuando el elemento en Java se ejecuta en el servidor. En este caso, el software est compilado para el ordenador en que se aloja la pgina web. En la actualidad, la prctica totalidad de navegadores soportan el lenguaje Java.

en la ventana de la derecha se mostrarn varias carpetas. Haz click de forma consecutiva en y despus sobre abrir una ventana donde podrs ver el contenido del archivo que acabas de descargar: Cirrala ahora con un click en . En esta carpeta (un aspecto a mejorar del programa) encontrars un archivo de nombre muy parecido a (Como se trata de un ficheN 87

75

Curso de Linux, 12 parte

Instalar otras impresoras


Instalar otras impresoras Compartir recursos locales Compilar un kernel a medida Lilo ha desaparecido Reparar X Window Actualizar a Mandrake 8.1 Cambiar o no cambiar? 68 69 70 72 73 73 73

Ya hemos tratado anteriormente el proceso de instalacin de una impresora en Linux Mandrake.Ahora aprenders lo que hay que hacer para configurar este tipo de dispositivo en dos casos concretos.

car que lo nico que reconoce es su tipo de conexin:

Primero vas a instalar una impresora USB. Esta conexin es cada vez ms utlizada por todo tipo de perifricos externos, y para la que Linux presenta un magnfico soporte. Inicia una sesin Linux y luego conecta la impresora al puerto. Como sabes, no es necesario que apagues el ordenador, ya que USB permite la conexin en caliente.Abre el Centro de Control Mandrake

En caso de que no aparezca el nuevo dispositivo,prueba a pinchar el cable en otro de los conectores USB.

Para configurarla, abre un navegador y escribe en la barra de direcciones . Cuando pulses la tecla $ acceders al administrador de CUPS 01 :

y pulsa en Se trata de un software incluido en el paquete CUPS, y, por lo tanto, comn a to-

y luego sobre . En la parte izquierda de la ventana se mostrar la lista con los dispositivos de tu equipo: Haz click en

Al empezar a utilizar Linux se te presentarn algunas dudas. Por suerte, estars bien respaldado: ni Tux ni los suyos te van a dejar colgado. Y por si acaso, te aclaramos varias de ellas.

y comprobars que el sistema ha detectado una, en este caso, impresora desconocida: A la izquierda podrs verifi-

n este captulo llegamos al final del curso de Linux.A lo largo de estos doce nmeros hemos intentado acercarte al mundo del cdigo abierto por medio de una de las distribuciones ms populares de este sistema operativo. Sin duda nos hemos dejado algunos asuntos en el tintero.A estas alturas ya sabes que, en Linux, intentar abarcarlo todo es imposible. He-

mos intentado paliarlo, al menos en parte, en esta ltima entrega, convertida de este modo en una especie de cajn de sastre. En ella encontrars respuesta a algunos problemas concretos que te pueden surgir. Otras veces, como en la compilacin personalizadadel kernel,sugerimos soluciones diferentes y ms flexibles para aspectos tratados anteriormente. Si se te presentan

otras dudas, recuerda que puedes acudir a la comunidad Linux en Internet y recurrir a la numerosa documentacin existente. En cualquier caso, esperamos haber logrado nuestro objetivo. Que no era otro que mostrarte que, en lo que a sistemas operativos se refiere, existe ms de un camino diferente.Ahora debes ser t quien decida cul de ellos tomar.
N 88

Introduccin a Linux Instalacin de Linux Configuracin bsica Manejo de Linux I Manejo de Linux II Qu puedo hacer con Linux? I Qu puedo hacer con Linux? II Conexin a Internet con Linux Usar Internet con Linux Linux avanzado I Linux avanzado II Dudas ms frecuentes con Linux

N 77 N 78 N 79 N 80 N 81 N 82 N 83 N 84 N 85 N 86 N 87 N 88

68

Curso de Linux, 12 parte


das las distribuciones que lo incluyan. Pulsa a continuacin en . De inmediato se abrir una ventana solicitando que introduzcas tu nombre de usuario y contrasea: Slo el root puede aadir nuevos dispositivos.

4 5

En la siguiente ventana, debes introducir la direccin IP asignada en la red al dispositivo, tal y como la ves en esta imagen . Tras ello, y como en el caso anterior, escoge el fabricante, , y modelo de la impresora: . Cuando termines pincha en y as po-

01

CUPS

Ya en la ventana de administracin , y, en el men que se despliega, elige ahora la entrada . En las dos siguientes ventanas debes seleccionar el fabricante, ,y el modelo de la impresora: Al terminar se mostrar un mensaje informndote del xito del proceso:

3 1
Repite los pasos 3 , 4 y 5 del apartado anterior, y a continuacin escoge .

Common UNIX Printing System. Sistema que intenta homogeneizar la gestin de impresin (comandos, colas, transmisin de datos, etc) en entornos de cdigo abierto. Adoptado por casi todas las distribuciones Linux
02

Samba

drs comprobar que ambos dispositivos han sido aadido a tu sistema:

Programa gratuito y de cdigo abierto que contiene los protocolos necesarios para que ordenadores Windows y Linux puedan compartir recursos en una red.
03

Archivo de imagen

haz click encima de . A continuacin, escribe el nombre que quieras darle a la impresora:

Configurar una impresora de red


Existen impresoras que se conectan directamente a la red para prestar servicio a todos los equipos que forman parte de ella. Ya no hay impresora que se le resista a Linux.Y, si utilizas este mtodo, podrs instalarlas de forma fcil, independientemente de la distribucin empleada.

Fichero que almacena el kernel. Al arrancar el sistema, Lilo lo lee para copiarlo tal cual en la memoria. A continuacin lo ejecuta para iniciar el sistema operativo.
04

Cuando termines, tanto en sta como en las dems ventanas, pulsa en para pasar a la siguiente.

Montar

Ahora tienes que especificar dnde est conectada: Pincha en

Hacer que una particin distinta a la del sistema sea accesible para los usuarios. Cada particin se monta en un directorio llamado punto de montaje, y se puede ver como una carpeta ms en el rbol de directorios.
05

Compartir recursos locales


Ya has visto cmo acceder a unidades de red con Samba 02 , pero cmo hacer para que otros usuarios puedan emplear unidades o dispositivos instalados en tu equipo? La respuesta es la misma: con Samba.

XFree

Lo primero que ahora vas a hacer es permitir a otros usuarios de la red acceder a tu disco duro. Para ello, debes darlos de alta

Al igual que ocurre con CUPS, Samba incluye una aplicacin llamada SWAT con la que puedes configurarla a travs del navegador de Internet. Para habilitarla, entra en la consola con un click en y ejecuta en lnea de comandos la instruccin Abre uno de ellos y escribe en la barra de direcciones . De nuevo debes identificarte como root para poder acceder al programa: Primero debes introducir tanto el nombre del grupo de trabajo como el de usuario en los campos: A continuacin, tienes que especificar el rango de direcciones IP a las que va a permitirse la conexin al Servidor Samba.Si,por ejemplo, tu red local utiliza el intervalo de direcciones comprendido entre 172.26.0.1 y 172.26.255.254, debers escribir en el recuadro slo .

Versin del proyecto GNU, por lo tanto gratuita y de cdigo abierto, del sistema X Window. Utilizada por UNIX, Linux, Solaris, etc, proporciona a los sistemas operativos de cdigo abierto la posibilidad de disponer de una interfaz grfica de usuario amigable. En ella se ejecutan los entornos GNOME y KDE.
06

ISOs

4
en tu sistema. Puedes utilizar para aadir los nuevos usuarios:

Para acceder a los parmetros generales de configuracin pincha en .

Copias exactas de un CDROM, listas para ser quemadas. Todas las distribuciones cuelgan en su web, a disposicin de los usuarios que quieran descargarlas, ISOs de las versiones de evaluacin y de sus betas.

69

N 88

Curso de Linux, 12 parte

5 6

Adems, selecciona la opcin y especifica la ubicacin del fichero donde se guardan las claves de los usuarios: . Pincha encima de para especificar a qu carpetas de tu disco podrn acceder los usuarios: .

bres y la contrasea de los usuarios que quieras dar de alta:

Todos los cambios se registran en el fichero de configuracin de Samba, smb.conf . Si pulsas en podrs ver su contenido: A partir de ahora, los usuarios de la red vern en el grupo de trabajo el nuevo servidor

Tras ello, pulsa el botn para aadirlo y encima de para habilitar al usuario.

10

Por defecto, Samba comparte las carpetas personales con la opcin . As,cada uno de los usuarios slo podr entrar en sus directorios personales. Si ahora tambin quieres compartir las impresoras,haz click en y selecciona la opcin y podrn acceder a los recursos que has especificado:

7 8

Por ltimo, determina quin tendr permiso para utilizar el servidor. Pulsa en y escribe los nom-

9 2

Cuando termines,pulsa de nuevo en y pincha encima de para aplicar la configuracin.

11

SWAT tambin permite monitorizar el uso del servidor. Haz click en y podrs espiar quin se conecta y para qu: plcitos (eso s, en ingls) sobre la conveniencia o no, instalarla. , de

Compilar un kernel a medida


Aunque existen kernels Linux compilados y comprimidos en paquetes RPM que se instalan ejecutando una nica instruccin en lnea de comandos, t quiz prefieras compilar uno a la medida de tus necesidades. Como vas a comprobar, no es algo demasiado difcil. La duracin total del proceso depender en gran medida tanto de las decisiones que tomes en l como de la potencia de tu PC. Descarga desde Internet la ltima versin estable. Hay muchos sitios donde hacerlo, por ejemplo www.kernel.org. Descomprime el contenido del archivo que te bajes en el directorio . Dentro de una carpeta a la que,convencionalmente, se le da un nombre similar a .
70

Asegrate de haber instalado todos los paquetes necesarios. Adems de los que hacen falta para compilar aplicaciones, debes disponer de . Tambin conviene que hagas una copia de seguridad tanto del subdirectorio como del archivo de configuracin de Lilo . exactamente qu quieres que se incluya en l. Ejecuta para que se abra la herramienta de configuracin del kernel: nueva ventana te dar informacin ms detallada sobre esa funcin, e incluso unos consejos bastante ex-

No escatimes tiempo a la configuracin del kernel. Intenta ser exahustivo, sin pasar por alto ninguna opcin y sin dejar de consultar la ayuda a la menor duda. Te alegrars de ello, ya que gracias a cada minuto que emplees aqu

3 4

Abre un terminal y entra en la carpeta donde copiaste los archivos fuente del kernel. Ejecuta antes el comando para as limpiar posibles restos dejados por anteriores compilaciones. La ventaja de compilar el kernel es que se puede personalizar, escogiendo

Haz click, por ejemplo, en . En la ventana podrs determinar de forma detallada qu funciones de red quieres incluir en el ncleo , cules estarn disponibles como mdulos y aqullas de las que vas a prescindir, . En caso de duda, pincha encima del botn a la derecha de cada alternativa: . Una
N 88

Curso de Linux, 12 parte


posiblemente te ahorres tener que repetir todo el proceso. Cuando termines, pulsa en . Por defecto se copiarn en . Evidentemente, slo en este caso, ya que dicho nombre cambiar en funcin de la versin del ncleo. Si ests compilando de nuevo una versin del kernel ya instalada con anterioridad, borra la carpeta para eliminar los mdulos antiguos. Por ltimo,tienes que instalar el kernel mediante . Con ello, entre otras muchas cosas, se incluye una entrada en Lilo para el nuevo ncleo: Ya slo te queda reiniciar el sistema y escoger dicha opcin para cargar tu nuevo ncleo:

Ahora ejecuta para que se comprueben las dependencias en funcin de los cambios de configuracin que acabas de llevar a cabo y que los archivos se compilen correctamente. En tu pantalla se sucedern las lneas de texto mientras se realiza el proceso: La siguiente etapa es construir el ncleo por medio del comando , que lo com-

11

primir y copiar en la correspondiente carpeta. A continuacin hay que generar los mdulos que seleccionaste durante la

compilacin. Utiliza para ello .

cuta

10

Si tienes alguna duda, o si quieres saber ms sobre el kernel y cmo compilarlo, puedes visitar la pgina del INSFLUG (www.insflug.org), donde encontrars numerosa documentacin sobre Linux, actualizada y traducida al castellano.

Para instalar dichos mdulos, ahora eje.

Lilo ha desaparecido
Son varias las razones que pueden propiciar que Lilo desaparezca. Sin duda, la ms habitual es perderlo tras reinstalar Windows.Y, como casi todo en Linux, tiene fcil solucin. Si has creado un disco de inicio desde Mandrake,ests de suerte.Basta con que arranques con l y sorpresa!: si no le dices lo contrario, se dirigir a la particin donde instalaste Linux y lo iniciar normalmente, como si nada hubiera pasado. Si no dispones de dicho disco, pasa al punto 3. Entra en lnea de comandos y ahora ejecuta . Vers en pantalla como vuelven a crearse las entradas del cargador de arranque: CD en el lector. Pulsa 1 en la pantalla de presentacin. A continuacin, escribe y pulsa $ . quieras eliminar Lilo. Pues es todava ms sencillo. Arranca con un disquete de Windows y ejecuta .As eliminars el cargador de arranque. de texto para examinar su contenido: La estructura de este archivo es estndar. Primero hay una serie de opciones generales donde se definen cuestiones como dnde se instala Lilo, el modo de vdeo usado en el inicio, qu sistema operativo se arranca por defecto o el tiempo que espera Lilo a que se pulse una tecla antes de arrancar ste.

4 5 6

Tienes que montar 03 (pg. 69) la particin donde est Linux y que quieres recuperar. Ejecuta As podrs acceder al sistema de archivos perdido. Ahora debes ejecutar el comando llamado

Editar Lilo
La clave de Lilo se encuentra en el ya mencionado fichero de configuracin lilo.conf, que proporciona al cargador toda la informacin sobre las posibilidades de inicio del sistema.

y ya est. Con el modificador -r le indicas a Lilo que el directorio /etc, que contiene su archivo de configuracin lilo.conf., est en /mnt y no en el raz. Por ltimo, si no tuviste en su momento la precaucin de crear un disquete, y tampoco puedes arrancar desde el CD-ROM, no desesperes. Mandrake permite crearlo incluso desde Windows! Introduce el CD en el lector. Pasados unos instantes, se mostrar esta ventana: Haz click encima de . A continuacin, pincha en para seleccionar el archivo de imagen 04 (pg. 69) . Pulsa el botn y se crear el disquete.

Este archivo se encuentra dentro del directorio . brelo con un editor

El resto de este archivo muestra tantas partes como opciones de arranque

se incluyan en Lilo: Las que corresponden a un kernel Linux, tienen el siguiente encabezado: , ste indica la imagen que debe cargarse. Cuando se trata de otro sistema operativo, la primera lnea es . Luego se especifican parmetros especficos de cada opcin, como por ejemplo el nombre que va a recibir: .

Si utilizas un disco de rescate creado durante la instalacin, o si usas directamente el primer CD de la distribucin (etiquetado con el nombre Core System CD), el proceso es slo un poco distinto. En ambos casos, debes introducir dicho

Por supuesto,el archivo de configuracin de Lilo tambin se puede editar desde la lnea de comandos. La herramienta ms utilizada para ello es vi . Ejecuta para abrirlo:

Eliminar Lilo
Tambin puede darse el caso contrario. Es decir, que
N 88

72

Curso de Linux, 12 parte

Reparar X Window
Al hacer cambios importantes en Linux, como actualizar la distribucin o instalar un nuevo kernel, a menudo lo puede pagar X Window.As, te podras encontrar de buenas a primeras sin poder usar la interfaz grfica.En realidad,no es un problema demasiado grave, ya que desde lnea de comandos puedes hacerlo absolutamente todo. Incluso reparar XFree 05 (pg. 69)

Escribe y pulsa la tecla $ . En seguida vers en pantalla la interfaz de la aplicacin:

Para utilizarla,desplzate con las teclas y & . Cuando te sites en la opcin que deseas seleccionar, por ejemplo , debes pulsar T de modo que se active el botn y apretar $ .

gir la versin de XFree que quieres utilizar:

Busca tu tarjeta en la lista y seleccinala:

Configura los dems parmetros y ahora prueba la nueva configuracin . Si hubiera algn problema, se mostrar este mensaje:

3 4

XFree funcione correctamente. En ese momento, el programa te preguntar . Contesta afirmativamente, y la prxima vez que arranques Linux ya lo hars en modo grfico. Si quieres ejecutar X Window directamente desde la lnea de comandos, sin necesidad de reiciar, utiliza entonces el comando .

Despus de esto, podrs ele-

Introduce otras modificaciones hasta que

Actualizar a Mandrake 8.1


Recientemente se ha producido el lanzamiento una nueva versin de Linux Mandrake, la 8.1. Si quieres cambiarte a ella, no es necesario empezar desde cero, ya que puedes actualizar tu Mandrake 8.0, sin necesidad de desinstalarlo antes. Arranca el ordenador con el CD de inicio de Mandrake 8.1, y pulsa $ cuando luego aparezca esta pantalla: Tras ello, irs directamente a la pantalla Observa ahora que, aparentemente, no hay ningn paquete seleccionado. Pero si escoges la opcin comprobars que el programa ha detectado por s mismo los paquetes que ya tienes instalados, para actualizarlos: En el resto del proceso de actualizacin no hay nada en especial que resal-

Nueva versin disponible


Desde el pasado mes de enero se encuentra disponible para descargar la primera beta de la que ser la nueva versin de Linux Mandrake, la 8.2 Beta 1. Puedes obtener ms informacin en las pginas de Mandrake. O, si la quieres copiar, ve a www.linux-man drake.com/en/ftp.php3. Desde all podrs descargar los ISOs 06 (pg. 69) de esta versin de prueba.

Cambiar o no cambiar?
Con la aparicin de nuevas ver- nueva versin. Quiz el ms siones de software, los usua- comentado haya sido el defirios siempre nos hacemos la ciente funcionamiento de la misma pregunta: merece la utilidad de montaje automtipena cambiar? co de unidades. As, lo ms La verdad es que pocas cosas probable es que, si decides acdiferencian Mandrake 8.1 de tualizar, tengas que montar las su predecesora, y ninguna es unidades de CD-ROM de forespecialmente importante. La ma manual. mayor parte de ellas siguen el Qu debes hacer? La decisin espritu amigable de la dis- debe ser exclusivamente tuya. tribucin, y estn orientadas a Si ests satisfecho con Manfacilitar an ms el manejo de drake 8.0, lo lgico sera que Linux a todo tipo de usuarios. no cambiases. Pero si hemos Otras son meramente estti- logrado algo con este curso y cas, como la mejora en el as- te sientes picado por el especto de muchos mens e ico- pritu linuxero adelante! nos. Ms relevante resulta la inclusin de una versin ms reciente del kernel Linux, la 2.4.8, y de soporte para un mayor nmero de sistemas de archivos, como ext3 o xfs. Por otra parte, existen varios problemas Mandrake 8.1 te advierte con una conocidos de esta ventana si entras como root.

El proceso de actualizacin es prcticamente calcado al de instalacin, as que tan slo resaltaremos los puntos en que ambos difieren. Cuando llegues a esta pantalla, pulsa sobre el botn .

tar. Cuando termine y reinicies el sistema, vers que Lilo se ha actualizado.Ahora incluye la opcin de arrancar con el nuevo kernel, conservando las entradas de la anterior versin de Mandrake:

73

N 88

Potrebbero piacerti anche