Guía del usuario de Conectiva Linux - Redes

Transcripción

Guía del usuario de Conectiva Linux - Redes
Guía del usuario de
Conectiva Linux
Equipo Conectiva
Conectiva S.A. (http://es.conectiva.com)
Guía del usuario de Conectiva Linux
por Equipo Conectiva
1.0 Edición
Copyright © 2001 por Conectiva S.A. (http://es.conectiva.com)
Equipo Conectiva:
Coordinación del equipo de portugués: Márcia Gawlak
Autores: Leslie Harlley Watter
Lisiane Sztoltz
Coordinación del equipo de traducción: Ivone Böhler
Traducción Marcela Narváez Botero
Irene Haydeé Costas de Stridsberg
Revisión: Roberto M. Lamela Roca. Jorge Carrasquilla Soares
Imágenes: Artur T. Hara
Desarrollo/Diagramación: Jorge Luiz Godoy Filho
Ricardo Soares Guimarães
Cyro Mendes de Moraes Neto
Maurício Marcossin dos Santos
José Eloi de Carvalho Jr.
Revisión Técnica: Guilherme Hayashi
Marcos Polidoro
Colaboradores: Sandra M.Tibocha Roa
Copyright 2001 - Conectiva S.A.
Linux es una marca registrada y concedida por Linus Torvalds, su creador y cedente.
Windows, Microsoft Office e Internet Explorer son marcas registradas de Microsoft Corporation.
Netscape es una marca registrada de Netscape Communications Corporation.
MacOS y Macintosh son marcas registradas de Apple Computer, Inc.
Todas las demás marcas registradas son de uso y derecho de sus respectivos propietarios. Las marcas
registradas son de propiedad de sus autores.
La presente publicación fue producida con el máximo cuidado y esmero posible. Sin embargo, el editor no
asume ninguna responsabilidad por eventuales errores de interpretación, omisiones o daños producidos por el
uso de la información descrita aquí, por parte de terceros, de buena o mala fe.
Solicitamos que eventuales correcciones o sugerencias sean comunicadas a través de la página de errata,
localizada en: (http://es.conectiva.com/doc/errata), para realizarlas en las próximas versiones, y poder obtener
una mejoría continua de esta Publicación.
Datos internacionales de catalogación en la publicación (CIP)
(Cámara Brasileña del Libro, SP, Brasil)
Guía del usuario de Conectiva Linux 6.0 /Equipo Conectiva Curitiba : Conectiva, 2001.
85-87118-34-X
1. Linux (Sistema operativo de computador) - Manuales,
guías, etc. 2. Sistemas operativos (Computadores) - Manuales,
guías, etc. I Equipo Conectiva.
Conectiva S.A.
Rua Tocantins, 89 - Cristo Rei - Curitiba - Pr - Brasil
CEP 80.050.430
http://es.conectiva.com
Tabla de contenidos
Prefacio .......................................................................................................................... 25
Convenciones Tipográficas.................................................................................... 29
1. Instalación.................................................................................................................. 31
Pre-instalación ....................................................................................................... 31
Requisitos de hardware................................................................................ 32
Componentes de Conectiva Linux ............................................................... 34
Disquetes suplementarios ............................................................................ 37
Instalación con Interfaz gráfica ............................................................................. 39
Ambiente de instalación .............................................................................. 40
Modos de instalación ................................................................................... 42
Selección del idioma.................................................................................... 46
Selección del ratón....................................................................................... 46
Selección del teclado ................................................................................... 49
Instalación o actualización........................................................................... 50
Selección de un perfil................................................................................... 50
Partición ....................................................................................................... 53
7
Selección de grupos y paquetes individuales............................................... 59
Selección de la tarjeta de vídeo ................................................................... 61
Selección del monitor .................................................................................. 62
Configuración de cuentas y contraseñas ...................................................... 62
Elija el cargador de iniciación ..................................................................... 64
Finalizando .................................................................................................. 67
Instalación con la interfaz texto............................................................................. 68
Instalación mediante red........................................................................................ 69
2. Configuración tras la instalación............................................................................. 77
Setup...................................................................................................................... 77
Iniciando Setup ............................................................................................ 79
Descripción de las utilidades ....................................................................... 79
Configuración del teclado .................................................................. 79
Configuración del Ratón .................................................................... 80
Configuración del sonido ................................................................... 83
Configuración de la zona horaria ....................................................... 85
Configuración de X ............................................................................ 87
Configurando el monitor .................................................................... 90
8
La Utilidad xf86cfg ............................................................................................... 91
Configuración de LILO ......................................................................................... 96
Configuración de Grub ........................................................................................ 102
3. El Configurador Linuxconf.................................................................................... 107
Panel de Control .................................................................................................. 109
Configuración de la Impresora ............................................................................ 111
Configuración del Modem................................................................................... 115
Configuración de fecha y hora ............................................................................ 117
Configuración de Cuentas y Grupos de Usuarios................................................ 118
Configuración de sistemas de archivos................................................................ 124
Administración de paquetes RPM....................................................................... 127
Verificando el estado del sistema ........................................................................ 130
4. Actualización del sistema ....................................................................................... 133
Linuxconf y rpm.................................................................................................. 133
¿Qué es apt? ........................................................................................................ 134
¿Cómo usar apt-get? ........................................................................................... 135
Usando apt-cdrom.............................................................................................. 137
Archivos del apt................................................................................................... 139
9
sources.list ............................................................................................... 140
El tipo rpm .................................................................................................. 141
Especificación uri ...................................................................................... 142
¿Cómo funciona el directorio archives? .................................................... 143
Usando las firmas GPG.............................................................................. 143
5. Conceptos de Uso .................................................................................................... 147
¿Qué es Linux?.................................................................................................... 147
¿Cómo surgió Linux ? ......................................................................................... 147
¿Qué es una Distribución Linux? ........................................................................ 149
¿Cuál es la mejor distribución? ........................................................................... 150
¿Qué es Conectiva Linux?................................................................................... 150
Conceptos Básicos de Uso .................................................................................. 152
¿ Qué es una cuenta ? .......................................................................................... 153
Permisos de Acceso............................................................................................. 154
Las licencias en el Mundo Linux ........................................................................ 159
6. Interfaces Gráficas .................................................................................................. 163
¿Qué es un gestor de ventanas?........................................................................... 163
KDE..................................................................................................................... 164
10
Interfaz de KDE ......................................................................................... 166
Centro de Control KDE ............................................................................. 182
Konqueror .................................................................................................. 192
Window Maker .................................................................................................... 197
Interfaz de Window Maker ........................................................................ 199
El Área de trabajo de Window Maker ....................................................... 203
El menú de aplicaciones................................................................... 204
Trabajando con ventanas en Window Maker ................................... 207
Temas de Window Maker................................................................. 208
El Configurador de Ambiente wmakerconf ..................................... 209
Dudas, Consejos y Documentación ........................................................... 213
GNOME .............................................................................................................. 216
Interfaz de GNOME .................................................................................. 218
El gestor de archivos de GNOME ............................................................. 223
Indicaciones, dudas y documentación ....................................................... 227
Otros Gestores de Conectiva Linux..................................................................... 231
7. Aplicaciones de Conectiva Linux........................................................................... 239
Aplicaciones para Escritorio ............................................................................... 239
11
StarOffice ................................................................................................... 239
Componentes de StarOffice.............................................................. 246
Configuraciones importantes de StarOffice ..................................... 253
Otras aplicaciones de Escritorio ................................................................ 255
Editor de Texto - Kedit..................................................................... 255
Hoja de Cálculo - Gnumeric ............................................................ 257
Agenda - Korganizer ........................................................................ 260
Aplicaciones Internet........................................................................................... 264
Navegador .................................................................................................. 265
E-mail ........................................................................................................ 267
Licq ............................................................................................................ 275
X-chat ........................................................................................................ 286
Conexión a Internet con Kppp ................................................................... 295
Visualizadores y Programas gráficos................................................................... 304
Creación y Manipulación de Imágenes - Gimp ......................................... 304
Visualización de imágenes - GTKSee ....................................................... 308
Archivos Postscript - gv............................................................................. 311
Otros programas relacionados con Imágenes ............................................ 312
12
Desarrollo Web.................................................................................................... 314
Screem ....................................................................................................... 314
Otros editores HTML ................................................................................ 318
Aplicaciones Multimedia .................................................................................... 320
XMMS ....................................................................................................... 320
Otros programas multimedia ..................................................................... 328
8. Linux Modo Texto................................................................................................... 331
Shell..................................................................................................................... 331
Iniciando Bash..................................................................................................... 332
Conceptos de Shell .............................................................................................. 333
Comandos del Modo Texto ................................................................................. 337
Editores de texto.................................................................................................. 347
Emacs......................................................................................................... 348
Vi................................................................................................................ 350
Joe .............................................................................................................. 352
Mcedit ........................................................................................................ 354
Conversión Dos para Unix......................................................................... 355
Impresión ................................................................................................... 356
13
Archivos Compactados........................................................................................ 358
Concepto de Segundo Plano................................................................................ 364
Montando y Desmontando dispositivos .............................................................. 366
Saliendo y desconectando el sistema .................................................................. 369
9. Juegos y Aplicaciones Comerciales........................................................................ 373
CD 1 .................................................................................................................... 373
CD 2 .................................................................................................................... 374
Juegos de CD Juegos y Aplicaciones .................................................................. 377
Aplicaciones Comerciales ................................................................................... 382
A. Lista de paquetes.................................................................................................... 385
B. USB .......................................................................................................................... 487
Preguntas más frecuentes sobre hardware y periféricos USB ............................. 488
Solución de problemas ........................................................................................ 493
C. Resolución de problemas ....................................................................................... 499
Aplicaciones ........................................................................................................ 499
Instalación ........................................................................................................... 504
Ventanas .............................................................................................................. 534
14
Linuxconf ............................................................................................................ 541
Modo Texto ......................................................................................................... 546
D. Glosario ................................................................................................................... 555
E. Licencia de Uso y Garantía del Producto............................................................. 573
General ................................................................................................................ 573
Licencia limitada de productos ........................................................................... 574
Antes de la instalación......................................................................................... 576
Garantía Limitada................................................................................................ 577
Limitación de Reparación y Responsabilidad ..................................................... 578
General ................................................................................................................ 578
F. Licencias generales ................................................................................................. 581
Introducción ........................................................................................................ 581
BSD Copyright .................................................................................................... 582
X Copyright......................................................................................................... 583
G. Licencia Pública General GNU ............................................................................ 587
Introducción ........................................................................................................ 587
Términos y condiciones para copia, distribución y modificaciones.................... 589
15
¿Cómo aplicar estos términos a nuevos programas?........................................... 596
Índice............................................................................................................................ 599
16
Lista de tablas
1. Convenciones de esta publicación .............................................................................. 29
6-1. Tabla de teclas de atajo de Window Maker ........................................................... 214
7-1. Carpetas de mensajes............................................................................................. 272
7-2. Propiedades del tópico en X-Chat ......................................................................... 294
7-3. Tabla de teclas de XMMS ..................................................................................... 326
8-1. Estructura de directorios de Linux......................................................................... 333
8-2. Opciones del comando ls....................................................................................... 339
8-3. Sintaxis del comando cp ........................................................................................ 345
8-4. Opciones del comando rm ..................................................................................... 346
8-5. Teclas de atajo de Emacs ....................................................................................... 349
8-6. Teclas de atajo de Vi (Modo Comando) ................................................................ 351
8-7. Teclas de atajo de Joe ............................................................................................ 353
8-8. Teclas de atajo de Mcedit ...................................................................................... 355
8-9. Opciones de Tar ..................................................................................................... 362
8-10. Periféricos............................................................................................................ 366
17
Tabla de figuras
1. Ícono de consejos........................................................................................................ 30
2. Ícono de notas ............................................................................................................. 30
3. Ícono de aviso ............................................................................................................. 30
1-1. Modos de instalación ............................................................................................... 43
1-2. Selección del idioma................................................................................................ 46
1-3. Selección del ratón................................................................................................... 48
1-4. Selección del teclado ............................................................................................... 49
1-5. Pantalla para elegir ¿Instalar o actualizar? .............................................................. 50
1-6. Selección de un perfil .............................................................................................. 51
1-7. Pantalla de partición ................................................................................................ 58
1-8. Creación y Edición de Particiones........................................................................... 58
1-9. Selección de grupos y paquetes individuales........................................................... 60
1-10. Progreso de la instalación ...................................................................................... 61
1-11. Selección de la tarjeta de vídeo ............................................................................. 61
1-12. Selección del monitor ............................................................................................ 62
1-13. Configuración de cuentas y contraseñas................................................................ 63
18
1-14. Cargador de iniciación........................................................................................... 64
1-15. Creación del disco de iniciación............................................................................ 67
1-16. Selección del teclado en la instalación texto ......................................................... 68
1-17. Selección de la tarjeta de red ................................................................................. 71
1-18. Detalles de la instalación vía red ........................................................................... 72
1-19. Servidor NFS ......................................................................................................... 74
1-20. Configuración de la red.......................................................................................... 74
2-1. Pantalla inicial de Setup.......................................................................................... 77
2-2. kbdconfig ................................................................................................................. 79
2-3. Mouseconfig ............................................................................................................ 81
2-4. Configuración del puerto del ratón en el mouseconfig ............................................ 82
2-5. sndconfig.................................................................................................................. 84
2-6. Selección de los datos de la tarjeta de sonido.......................................................... 84
2-7. Selección del huso horario....................................................................................... 86
2-8. Tarjeta de vídeo reconocida ..................................................................................... 87
2-9. Seleccionando la tarjeta de vídeo ............................................................................ 88
2-10. Selección de resolución de vídeo........................................................................... 91
2-11. Interfaz de xf86cfg................................................................................................. 92
19
2-12. Configuración de la resolución de vídeo mediante xf86cfg .................................. 95
3-1. Interfaz de Linuxconf ............................................................................................ 107
3-2. Configuración de la impresora con Linuxconf ...................................................... 111
3-4. Configuración del modem con Linuxconf ............................................................. 115
3-5. Configuración de cuentas y grupos con Linuxconf ............................................... 118
3-6. Configuración de detalles de cuentas..................................................................... 121
3-7. Configuración del sistema de archivos con Linuxconf.......................................... 124
3-8. Configuración de puntos de montaje con Linuxconf............................................. 126
3-9. Administración de paquetes RPM con Linuxconf................................................. 127
6-1. Gestor de interfaces gráficas - KDM ..................................................................... 164
6-2. Interfaz de KDE..................................................................................................... 166
6-3. Apariencia del estilo de ventana de KDE .............................................................. 168
6-4. Menú del escritorio de KDE.................................................................................. 170
6-5. Barra de herramientas de KDE.............................................................................. 176
6-6. Ícono de áreas de trabajo (escritorios) de KDE..................................................... 181
6-7. Centro de Control KDE ......................................................................................... 182
6-10. Konqueror ............................................................................................................ 193
6-11. Menús superiores del navegador Konqueror ....................................................... 195
20
6-12. Accediendo al Servidor FTP a través de Konqueror ........................................... 196
6-13. Interfaz de Window Maker .................................................................................. 199
6-14. Ícono Dock .......................................................................................................... 201
6-15. Ícono Clip ............................................................................................................ 202
6-16. Menú de opciones del ícono clip ......................................................................... 202
6-17. Menú de aplicaciones de Window Maker............................................................ 204
6-18. Menú de comandos de una ventana en Window Maker ...................................... 208
6-19. Interfaz de wmakerconf ....................................................................................... 209
6-20. Interfaz de GNOME ............................................................................................ 218
6-21. Panel de GNOME................................................................................................ 220
6-22. Menú principal de GNOME ................................................................................ 221
6-23. Gestor de archivos de GNOME ........................................................................... 223
6-24. Menú para manipular archivos en gmc................................................................ 225
6-25. Ejecución de archivos a través de gmc ................................................................ 227
7-1. Interfaz de StarOffice............................................................................................. 240
7-7. Configurando el Servidor Internet ......................................................................... 253
7-8. Kedit ...................................................................................................................... 256
7-9. Gnumeric ............................................................................................................... 257
21
7-10. Korganizer ........................................................................................................... 260
7-11. Incluyendo un nuevo compromiso en korganizer................................................ 262
7-12. Pantalla principal del navegador Netscape .......................................................... 265
7-13. Ventana principal de Netscape Messenger .......................................................... 267
7-14. Ventana de preferencias de Netscape Messenger ................................................ 269
7-15. Configurando sus datos en Netscape ................................................................... 270
7-16. Composición de un nuevo mensaje en Netscape ................................................. 274
7-17. Ventana inicial de Licq ........................................................................................ 275
7-18. Registro de nuevo UIN finalizado ....................................................................... 280
7-19. Buscar usuario en Licq ........................................................................................ 281
7-20. Ventana de envío de mensaje en Licq.................................................................. 284
7-21. Selector de apariencia de Licq............................................................................. 286
7-22. Ventana inicial de X-chat..................................................................................... 287
7-23. X-chat Conectado al servidor .............................................................................. 291
7-24. Lista de canales en irc.linux.org .......................................................................... 293
7-25. Pantalla inicial de Kppp....................................................................................... 296
7-26. Inclusión de números de teléfono en Kppp ......................................................... 297
7-27. Selección del servidor DNS en Kppp .................................................................. 299
22
7-28. Selección del dispositivo de Modem en Kppp .................................................... 301
7-29. Configuración del modem en Kppp..................................................................... 302
7-30. Interfaz de Gimp.................................................................................................. 304
7-31. Capturando pantallas con Gimp .......................................................................... 306
7-32. Interfaz de GTKSee ............................................................................................. 308
7-33. Interfaz de gv ....................................................................................................... 311
7-34. Interfaz de Screem ............................................................................................... 315
7-36. Interfaz de XMMS............................................................................................... 320
7-37. Analizador de espectro de XMMS ...................................................................... 321
7-38. Detalles de la música en XMMS ......................................................................... 322
7-39. Editor de músicas de XMMS............................................................................... 324
7-40. Ecualizador de XMMS ........................................................................................ 325
B-1. Dispositivos USB - Conector A ............................................................................ 487
B-2. Dispositivos USB - Conector B ............................................................................ 488
Tabla de ejemplos
4-1. vendors.list ........................................................................................................... 144
23
4-2. Importando una clave gpg ..................................................................................... 145
24
Prefacio
Sabemos por los medios de comunicación que la informática en general ha conseguido llegar a más y más personas. Antes, había un poco de recelo al manejar
un computador; cuando se hablaba de informática, las personas se asustaban y
creaban un mito alrededor de esta palabra.
Hoy, sin embargo, además de saber que el computador se ha creado para facilitar
tareas, el usuario está notando que no basta solamente la máquina, sino que están
adquiriendo mucha importancia los programas pues hacen que esta máquina funcione. Rendimiento, estabilidad, variedad de aplicaciones, todo esto cuenta como
puntos positivos en la elección del sistema operativo.
El sistema operativo Conectiva Linux es el ideal para el usuario que necesita automatizar las tareas rutinarias con estabilidad y buen rendimiento. Con su interfaz
agradable y su gran número de aplicaciones, permite realizar tareas como navegar
en Internet, elaborar documentos y hojas de cálculo, construir y manejar imágenes, enviar y recibir mensajes electrónicos, en fin, tareas útiles para el que posea
un computador en casa o en el trabajo.
La Guía del Usuario explica detalladamente, las principales aplicaciones con
que cuenta el sistema, brinda varios consejos y soluciones para los problemas,
muestra las distintas interfaces gráficas que existen en Conectiva Linux, describe
paso a paso el proceso de instalación y de configuración de periféricos, entre
otros detalles. Vea a continuación, una descripción general del contenido de este
manual:
25
Prefacio
Conceptos
Esta parte es interesante para los que no tienen todavía mucho conocimiento sobre
Linux. Trata sobre conceptos, y entre ellos la distribución, licencias y términos que
se utilizan en el sistema.
Instalación del Sistema
En este capítulo se presenta el proceso de instalación del sistema, con una descripción paso a paso y consejos para solucionar posibles problemas.
Administradores de ventanas
Descripción de las interfaces gráficas de Conectiva Linux. Se brinda una descripción
más detallada de KDE, GNOME y Window Maker, que son los administradores
más conocidos, además se hace una breve descripción de los otros administradores
disponibles.
Aplicaciones
Este capítulo proporciona una descripción sobre las principales aplicaciones disponibles.
26
•
Aplicaciones para escritorio: StarOffice, descripción del editor de texto (kedit),
hoja de cálculo (gnumeric) y agenda (korganizer).
•
Aplicaciones Internet: clientes de e-mail (Netscape Mail), ICQ (Licq), charla (X-
Prefacio
Chat), navegadores (Netscape) y marcador telefónico (Kppp).
•
Programas gráficos, editores y visualizadores de imágenes, como por ejemplo
Gimp y GTKSee.
•
Aplicaciones para desarrollo web, como por ejemplo Screem.
•
Aplicaciones para multimedia (XMMS).
Configuración del Sistema con Linuxconf
Linuxconf es el configurador del sistema. Es bastante simple y permite realizar la
configuración necesaria para que su sistema funcione correctamente. La herramienta de configuración Linuxconf se describe detalladamente y se presentan figuras
demostrativas.
Linux Modo Texto
Además del ambiente gráfico, Linux cuenta con una poderosa herramienta que es
la línea de comando. En este capítulo, verá todas las configuraciones y tareas que
puede ejecutar utilizando solamente el modo texto, sin recurrir al modo gráfico.
Apt-get
Es una de las novedades de esta versión. Es un programa que sirve para instalar,
27
Prefacio
actualizar o eliminar paquetes de un modo práctico y rápido, resolviendo todos los
problemas que pudieran surgir. Este capítulo describe cómo utilizarlo y cuáles son
sus funciones.
Juegos
Este capítulo describe los principales juegos que contiene el CD Juegos de Conectiva
Linux.
Apéndices
Este manual contiene los siguientes apéndices:
•
•
•
•
•
28
USB: descripción para utilizar el hardware USB en Conectiva Linux.
Resolución de Problemas: se presenta una lista de los problemas más comunes
que pueden ocurrir en su sistema, con sus respectivas soluciones.
Glosario: un glosario con los principales términos utilizados en este manual.
Paquetes RPM: descripción general de los principales paquetes RPM contenidos
en el CD 1 de Conectiva Linux.
Apéndices D, E y F - Licencias.
Prefacio
Convenciones Tipográficas
Para facilitar la lectura, en esta sección presentamos una breve descripción de las
convenciones tipográficas utilizadas en este manual. Verifique primero la Tabla 1
que muestra los tipos de letras y figuras que han sido usados.
Tabla 1. Convenciones de esta publicación
Convención
Itálico
Opciones de menús y submenús
Figuras de Animales
Letra courier
negrita
Descripción
Palabras en inglés o énfasis en el texto.
Letra en tamaño mayor que el cuerpo
del texto, los submenús están separados
por flechas.
Figuras para indicar consejos (Figura
1), notas (Figura 2) y anuncios (Figura
3).
Definida para los nombres de los
archivos o sus extensiones.
Indica un comando.
29
Prefacio
Figura 1. Ícono de consejos
Figura 2. Ícono de notas
Figura 3. Ícono de aviso
Esperamos que este manual sea su compañero de viaje en el mundo Linux, estamos seguros que al adquirir este producto, estará recibiendo un sistema operativo
confiable, estable y seguro, que satisfará todas sus necesidades.
¡Buena Suerte!
30
Capítulo 1. Instalación
Vamos a empezar ahora el proceso de instalación de Conectiva Linux.
Para permitir mayor facilidad en la instalación y configuración del sistema, se
dasarrolló el instalador con una interfaz totalmente gráfica. Junto con la instalación, presentamos una ayuda en línea que permite aclarar dudas rápidamente.
Si esta ayuda no es suficiente, en este capítulo describiremos paso por paso todo
el proceso de instalación, explicaremos cada pantalla y daremos explicaciones y
consejos para realizar todo con seguridad y rapidez.
Además de la instalación gráfica, existen otros medios para instalar su sistema
operativo, por ejemplo con una interfaz en modo texto, o a través de una red.
Le recomendamos que lea este capítulo y recién entonces empiece la instalación, pues es importante obtener alguna información preliminar (principalmente
de hardware) que lo ayudará a configurar el sistema, y le dará una idea general
sobre el procedimiento del proceso de instalación. Si compró el paquete de Conectiva Linux también puede entrar en contacto con el soporte, en caso de que se
le presente algún problema que no pueda solucionar.
¡Le deseamos buena suerte!
31
Capítulo 1. Instalación
Pre-instalación
Antes de iniciar una instalación es importante conocer algunos detalles necesarios para el proceso, por ejemplo el tipo de su hardware o disquetes que deberán
generarse. Muchas veces para hacer una actualización también se necesitan algunas informaciones adicionales. En este capítulo enfatizaremos esos detalles.
Requisitos de hardware
Para empezar una instalación es importante que identifique el hardware de su
máquina, y sepa si ella cumple los requisitos mínimos necesarios para instalar el
perfil escogido de Conectiva Linux. Primero verifique su hardware, para que la
instalación sea más rápida y también para evitar problemas posteriores:
•
El número, tamaño y tipo de su disco duro. Si tiene más de uno, será útil conocer
el primario (master) y el secundario (slave). Es importante que sepa si el disco es
IDE o SCSI, en el caso de que sea IDE es importante verificar la BIOS1 para saber si
está habilitado el acceso en el modo LBA. Es importante realzar que la BIOS de su
computador puede referirse al modo LBA con otros nombres como modo de discos
grandes. Le sugerimos sobremanera que verifique la documentación que viene con su
computador.
•
La cantidad de memoria RAM instalada.
1.
Basic I/O System o Sistema Básico de E/S.
32
Capítulo 1. Instalación
•
El tipo de interfaz del CD-ROM (IDE, SCSI u otros tipos), el fabricante y el modelo.
Los CD-ROM IDE (también conocidos como ATAPI) son los dispositivos utilizados
con más frecuencia.
•
Fabricante y modelo (chipset) de la tarjeta de vídeo y la cantidad de memoria de la
misma.
•
Fabricante y modelo del adaptador SCSI (si lo hay).
•
Fabricante y modelo de la tarjeta de red (si la hay).
•
Tipo de ratón (serie o PS/2, por ejemplo), protocolo (Logitech, MouseMan, etc.) y el
número de botones, además del puerto de conexión para el ratón serie.
•
Tipo de controlador PCMCIA y el tipo de dispositivo PCMCIA utilizado en la instalación (si hace falta).
La mayoría de estos componentes se detecta automáticamente durante el proceso de instalación, sin embargo siempre es útil tener esta información a mano.
Veremos ahora los requisitos mínimos para la instalación de Conectiva Linux
Edición Desktop.
•
•
•
Procesador Intel 486.
800 MB de espacio en disco para la partición raíz (“/”) 2MB más para la partición de
intercambio (“swap”).
16 MB de memoria RAM para la instalación y utilización del sistema.
33
Capítulo 1. Instalación
•
CD-ROM y unidad de disquete.
El cumplimiento de estos requisitos le permite usar su computador con Conectiva Linux, pero con ciertas restricciones relacionadas con la interfaz gráfica y la
rapidez. Le recomendamos la siguiente configuración:
•
•
Procesador Pentium II
4 GB de espacio en disco para la partición raíz (“/”) y 64 MB más para la partición de
intercambio (“swap”).
•
64 MB de memoria RAM para la instalación y utilización del sistema.
•
CD-ROM y unidad de disquete.
Componentes de Conectiva Linux
Después de verificar su hardware, vea el paquete de su Conectiva Linux que debe
contener los ítems siguientes:
•
6 CDs, compuestos de la siguiente manera:
•
34
CDs 1 y 2: Archivos en formato .rpm que son los programas propiamente dichos.
Capítulo 1. Instalación
•
•
CDs 3 y 4: Archivos con el código-fuente de los programas contenidos en los CDs
1 y 2.
•
CD 5: Juegos.
•
CD 6: StarOffice.
Guía del usuario de Conectiva Linux que contiene el proceso de instalación y toda la
información sobre configuración y uso del sistema.
•
Tarjeta de registro de soporte.
•
Disquete de instalación (como un método alternativo de instalación).
Describiremos ahora los principales directorios y archivos contenidos en los CDs
1 y 2 de Conectiva Linux:
* CD 1
/mnt/cdrom
|---> conectiva
|---> RPMS
- binarios ejecutables
|---> base
- archivos de config. del sistema de archivos
|---> instimage - imagen utilizada para instal. en modo gráfico
35
Capítulo 1. Instalación
|---> images
- imágenes de ramdisk y de instalaciones del sistema
|---> dosutils
- utilidades de instalación en DOS
|---> COPIA-es
- información sobre derechos de autor (Español)
|---> LICENCIA-DE-USO
- Licencia de uso de Conectiva Linux
|---> RPM-PGP-KEY
- firma PGP de Conectiva para verificación
|---> RPM-GPG-KEY
- firma GnuPG de Conectiva para verificación
|---> LEAME
- descripción de todos los CDs y
otras informaciones importantes
* CD 2
/mnt/cdrom
|---> conectiva
|---> RPMS
36
- binarios ejecutables
|---> doc
- documentación de Conectiva Linux
|---> misc
- archivos fuentes, árbol de instalación
|---> COPIA
- información sobre derechos de autor (Español)
|---> LEAME
- informaciones importantes
Capítulo 1. Instalación
|---> LICENCIA-DE-USO
- Licencia de uso de Conectiva Linux
|---> RPM-PGP-KEY
- firma PGP de Conectiva para verificación
|---> RPM-GPG-KEY
- firma GnuPG de Conectiva para verificación
Los otros CDs siguen básicamente la misma estructura. Verifique si el paquete
contiene todos los ítems y si éstos se encuentran libres de defectos.
Disquetes suplementarios
En algunos tipos de instalaciones particulares, es necesario generar disquetes para
ejecutar la instalación. En esta sección mostraremos en qué situaciones se deben
generar estos disquetes y cómo debemos proceder.
Algunas veces es necesario generar o regenerar disquetes a partir de un archivo
imagen, éstos se necesitarán para instalar mediante red o soporte a PCMCIA.
Como el nombre lo indica, un archivo imagen contiene una copia exacta del contenido del disquete. Como el disquete contiene información del sistema de archivos, además de los datos contenidos en ellos, el archivo de imagen no es útil hasta
que se graba en un disquete.
Para crearlos se necesitarán dos disquetes vacíos, formateados y de alta densidad
(1.44 Mb). Las imágenes de los dos discos se localizan en el directorio /images
en el CD 1 de Conectiva Linux o en el sitio FTP donde ocurra la instalación.
37
Capítulo 1. Instalación
Se debe elegir la imagen de acuerdo con el tipo de instalación:
•
Disco de instalación, para casos en los cuales no es posible iniciar por el CD. Este
disquete ya está incluido en el paquete de Conectiva Linux: archivo boot.img.
•
Disco para instalación mediante red, modo gráfico: archivo bootnet.img.
•
Disco para instalación vía red; la única diferencia con el disco anterior, es que se agregó
un módulo (8139too.o) para tarjetas de red Realtek: archivo bootnet2.img.
•
Disco de soporte a PCMCIA, modo gráfico: archivo bootpcmcia.img.
•
Discos necesarios para las instalaciones con instalador modo texto: es necesario verificar el directorio /images/text.
Cuando ya se han seleccionado las imágenes que se transferirán a los disquetes,
el proceso de copia se puede realizar en un sistema DOS o compatible, o en
un sistema Linux. Para generar los discos en MS-DOS, se puede usar la utilidad
rawrite, incluida en el CD 1 de Conectiva Linux en el directorio dosutils. Etiquete
un disco formateado con el nombre de disco de iniciación local o algo semejante e
insértelo en la unidad de disco flexible. Después, ejecute los siguientes comandos
(presumiendo que su CD sea la unidad d:):
C:> d:
D:> cd \dosutils
D:dosutils> rawrite.eje
Enter disk image source file name: ..\images\boot.img
38
Capítulo 1. Instalación
Enter target diskette drive: a:
Please insert a formatted diskette into drive A: and press ENTER
Enter
D:\dosutils>
Después, se solicitará el dispositivo de grabación, donde se deberá informar al
dispositivo a:. Para generar un disco adicional, etiquete un segundo disco y ejecute rawrite nuevamente, informando el nombre del archivo imagen deseado.
Si existe la posibilidad de que usted genere discos en Conectiva Linux necesitará permiso para grabar en el archivo /dev/fd0 (la unidad de disquete). Si usted
todavía no tiene permisos, utilice la contraseña de superusuario. Inicialmente etiquete un disco formateado con el nombre de disco de iniciación o algo semejante
e insértelo en la unidad de disquete (pero no monte la unidad todavía - man
mount). Ahora que el disquete ya está en el lugar correcto, podrá montar el CD
de Conectiva Linux, y luego ejecutar el comando siguiente:
dd if=boot.img of=/dev/fd0 bs=1440k
Ahora que sus disquetes suplementarios ya están listos, utilícelos cuando los
necesite.
39
Capítulo 1. Instalación
Instalación con Interfaz gráfica
Después de obtener las informaciones preliminares, pasaremos ahora al proceso
de instalación propiamente dicho. Explicaremos primero la instalación a partir
del CD-ROM, que es la más sencilla y debe ser siempre considerada como la
alternativa más interesante.
Para iniciar la instalación a partir del CD-ROM, habilite su BIOS para que la
iniciación se realice por su intermedio. En algunos sistemas, usted debe reiniciar
el computador y presionar la tecla Suprimir para configurar la BIOS. Verifique la información en la pantalla de iniciación o consulte la documentación que
acompaña su computador, para obtener más detalles. Después de esto, inserte
el CD-ROM en la unidad y reinicie el computador. Si su BIOS no soporta la iniciación mediante un CD-ROM, puede utilizar el disquete de instalación que viene
con Conectiva Linux o generar un disquete (vea cómo hacerlo en la sección de
nombre Disquetes suplementarios) y continuar con la instalación.
Si su computador posee soporte a PCMCIA, es importante que verifique si el
dispositivo se utilizará durante la instalación (por ejemplo, un dispositivo de CDROM conectado a una tarjeta PCMCIA). Si éste es su caso, es necesario que
genere un disquete suplementario. De lo contrario, instale normalmente vía CDROM.
40
Capítulo 1. Instalación
Ambiente de instalación
A pesar que la instalación en modo gráfico es bastante intuitiva, para que se entienda bien el ambiente de instalación, es importante que usted esté familiarizado
con los ítems que lo componen. Vamos a explicar brevemente cada uno de ellos:
•
Ventana: Son los elementos básicos del proceso de instalación. Algunas veces, una
misma pantalla puede contener varias ventanas, una superpuesta a otra. Al finalizar
la operación con una determinada ventana que está superpuesta, ésta desaparecerá,
permitiendo la continuidad de la operación con la ventana que había quedado cubierta.
•
Entrada de texto: Son lugares en donde algunas veces, se deben informar los datos
solicitados por el programa de instalación. Haga clic sobre una entrada de texto y teclee
el texto solicitado si es necesario.
•
Cuadro de verificación : Son botones pequeños que permiten que se seleccione o
cancele la selección de alguna función ofrecida por el programa de instalación. Pulse
encima de un cuadro de verificación para habilitarlo.
•
Barra de desplazamiento: Es la barra que se utiliza para la visualización de los
elementos; generalmente se utiliza en un área de texto.
•
Área de texto: Son regiones de la pantalla que se destinan a la presentación de información o de una lista de componentes que corresponden a un cierto tipo de descripción.
Algunas veces esta área puede contener otros elementos como, por ejemplo, cuadros
de verificación. Si el área de texto contiene muchos elementos, tendrá una barra de
desplazamiento en el lado derecho, para que pueda ver todas las posibilidades.
41
Capítulo 1. Instalación
•
Botones: Los botones permiten interactuar con el programa de instalación. Al pulsar
en un botón, la ventana ejecutará una operación si todo está correcto. Los botones más
comunes de las ventanas del instalador son Anterior, que permite volver a la ventana
anterior en el proceso de instalación (algunas veces esto no será posible y usted recibirá
un aviso) y el botón Próximo, que avanza una etapa en el proceso. Otros botones
mostrados contendrán una descripción sobre los mismos.
•
Barra de título: Contiene el título de la ventana. Cuando se ve la descripción, se
puede saber el estado del proceso de instalación en que nos encontramos.
•
Ayuda: Para recorrer a la ayuda del instalador, lleve el cursor del ratón hasta el lado
izquierdo de la pantalla, fuera de la ventana de instalación, sobre el signo de interrogación amarillo. Al pasar el ratón sobre el mismo, se podrá ver el texto de ayuda. Cada
paso de la instalación posee un tipo de ayuda diferente. Si por acaso alguna etapa de
la instalación no tuviese ayuda, el botón de interrogación estará deshabilitado (quedará
transparente).
Usted puede usar también el teclado para navegar durante la instalación, principalmente en la instalación en modo texto. En muchas áreas de texto, hay un
cursor (o un realce) que indica cuál opción está seleccionada. Para navegar entre
las opciones, pueden usarse las flechas (↑ y ↓), y para navegar entre las cajas y
botones de las ventanas, se puede utilizar la tecla Tab. En la instalación modo
texto, las teclas para navegación se describen en la parte inferior de la ventana y
son el único modo para navegar entre las opciones.
42
Capítulo 1. Instalación
Modos de instalación
La primera pantalla que surgirá será la de elección del modo de instalación. Observe la Figura 1-1. Debe elegir la opción deseada y si después de 30 segundos,
usted no ha elegido nada, el instalador de Conectiva Linux seleccionará automáticamente la opción Conectiva Linux 6.0 Desktop Edition.
Se puede observar que en esta pantalla existen varias opciones. Vamos a explicar
las que se encajan en la instalación de Conectiva Linux en una estación de trabajo.2
2.
Para trabajar en la oficina o en casa se puede usar un computador personal.
43
Capítulo 1. Instalación
Figura 1-1. Modos de instalación
•
44
Desktop Edition: Esta opción instala Conectiva Linux de manera rápida , con pantallas
intuitivas y muy fáciles. Toda la instalación usa interfaces gráficas. Se indica para principiantes y para quien quiere una instalación rápida y sin muchas preguntas. Vamos a
Capítulo 1. Instalación
concentrarnos en este tipo de explicación.
•
Desktop Edition (VESA Graphics Driver): Si hay algún problema en la detección de su
tarjeta de vídeo, seleccione este modo de instalación, pues se utilizará un controlador
de vídeo genérico (VESA). De este modo, usted instalará Conectiva Linux utilizando
el instalador de interfaz gráfica sin problemas. Funciona para aproximadamente 90%
de las tarjetas actualmente.
•
Desktop Edition (Text Interface): Utiliza el instalador con interfaz texto. Las pantallas
son semejantes a las presentadas por el modo Desktop Edition (interfaz gráfica), con
algunas pequeñas diferencias.
•
Desktop Edition (Expert): Seleccione esta opción solamente si usted ya tiene alguna experiencia en Linux, porque esta instalación requiere algún conocimiento. Usted puede,
durante este modo de instalación, elegir si prefiere visualizar las ventanas en modo
gráfico o texto. El instalador no hará ningún intento de detectar el hardware, porque
usted deberá elegir las opciones adecuadas.
•
Desktop Edition (with modules-disk): En algunas máquinas con configuraciones menos
usuales, hay módulos del kernel que son necesarios; normalmente usted no precisará
de este disco, pero en algunos casos, puede ser útil. Por ejemplo, usted puede tener
necesidad de instalar Conectiva Linux a partir de un disco zip o de un dispositivo
RAID. Recomendado solamente para usuarios avanzados.
Los otros modos de instalación se refieren a la Edición Servidor, o sea, son modos
de instalación utilizados en la instalación de un servidor. Describiremos primero
la opción Desktop Edition, pues es el tipo de instalación más apropiado para los
principiantes en el mundo Linux. A través de algunas respuestas, se puede tener
45
Capítulo 1. Instalación
Conectiva Linux instalado y funcionando en su máquina.
Por lo tanto, seleccione la opción Desktop Edition y siga adelante.
Selección del idioma
En esta primera etapa, el programa de instalación solicita la selección del idioma
que se usará durante el proceso de instalación. Observe la Figura 1-2 que exhibe
esta pantalla.
Seleccionado una opción, elija en qué idioma trabajará el instalador. Además,
todos los programas instalados se ajustarán para el idioma elegido; si algún programa no está traducido para el lenguaje elegido, vendrá en inglés por definición.
Su teclado también responderá a la acentuación del idioma determinado aquí.
Si surge alguna duda, pulse en ayuda (botón de interrogación), presente en la
pantalla de instalación. Después de haber seleccionado el idioma haga clic en
Próximo para continuar.
46
Capítulo 1. Instalación
Figura 1-2. Selección del idioma
47
Capítulo 1. Instalación
Selección del ratón
La mayoría de las veces, se detecta el ratón automáticamente. Verifique si esto
ocurrió moviendo el ratón; si está funcionando correctamente, haga clic en el
botón Próximo. Observe la Figura 1-3, que muestra la selección del ratón.
Si la detección del ratón no ha ocurrido, usted mismo tendrá que elegir el tipo de
ratón. Presione en la opción Seleccionar el ratón manualmente y en seguida
elija un ratón que corresponda a su modelo en el cuadro de texto “Ratones disponibles”. Si su ratón es un dispositivo serie, usted debe también seleccionar el
puerto en el cual él está conectado, en la ventana “Puerto serie”. Si desconoce el
tipo o el puerto serie del ratón, puede elegir una configuración y hacer clic en el
botón Intentar la configuración. Si el ratón funciona, siga adelante con la instalación, en caso contrario haga clic en otro modelo e intente nuevamente. Usted
también puede intentar configurar su ratón como un genérico y probar la configuración; existen dos tipos de ratones genéricos: Generic Mouse (serie) y Generic
Mouse (PS/2). La diferencia es que los primeros se conectan en puertos series
(cuadrados) y los segundos se conectan en puertos PS/2 (redondos). Si usted no
consiguió ninguna otra configuración, pruebe con los ratones genéricos.
Figura 1-3. Selección del ratón
48
Capítulo 1. Instalación
Siempre es importante que tenga la información del hardware a mano, porque
esto le puede auxiliar si encuentra algún contratiempo.
Selección del teclado
El próximo paso en el programa de instalación es la selección del teclado (vea la
Figura 1-4).
Figura 1-4. Selección del teclado
Los modelos de teclado más utilizados son:
•
Teclado ABNT modelo 2 (Brazilian ABNT2): Contiene la letra ç en el teclado. Este
teclado es uno de los más utilizados en Brasil. Verifique si este modelo corresponde a
su teclado.
•
Teclado US con soporte para acentuación (Generic 105-key (Intl) PC): Modelo que
posee el signo de til (“~”) localizado en la parte izquierda superior del teclado.
Si su teclado no es ninguno de estos dos citados, busque en el manual del producto
49
Capítulo 1. Instalación
el modelo correspondiente. Usted debe elegir el Modelo del teclado, y después
su Esquema correspondiente. Si la configuración no estuviese correcta, retorne
y elija un nuevo modelo. Usted también puede seleccionar un modelo y hacer
clic en el botón Área de test del teclado para probar su configuración. Para
continuar, pulse en Próximo.
Instalación o actualización
Si usted ya tiene un Conectiva Linux instalado (Conectiva Linux Red Hat Parolin,
Guarani, 4.0 ó 5.0) y quiere solamente actualizar su sistema operativo, seleccione
el botón Actualizar una copia ya instalada (Figura 1-5). Al elegir esta opción,
el programa pregunta si usted desea elegir los paquetes para actualizar individualmente. Si lo desea, siga adelante que surgirá la pantalla para seleccionar los
paquetes individualmente (Figura 1-9). Después de seleccionar los paquetes, la
actualización continúa del mismo modo que la instalación.
Si usted desea instalar 6.0 totalmente, seleccione Realizar una nueva instalación y siga adelante.
Figura 1-5. Pantalla para elegir ¿Instalar o actualizar?
50
Capítulo 1. Instalación
Selección de un perfil
Después de las configuración inicial, usted elegirá un perfil de instalación. Hay
cuatro perfiles disponibles, como muestra la Figura 1-6. Vamos a detallar cada
uno de ellos.
Figura 1-6. Selección de un perfil
Instalación mínima
En este perfil el programa de instalación buscará los paquetes realmente necesarios
para instalar el sistema. Se instalan solamente los paquetes necesarios para utilizar
las interfaces gráficas, aplicaciones de consola y base del sistema. Para este perfil se
necesitan aproximadamente 160MB de espacio en el disco.
Instalación estándar
Es la instalación más recomendada para los usuarios principiantes. Este perfil instala
todos los paquetes para utilización del sistema, incluyendo interfaces gráficas y los
programas más utilizados. Se pregunta si se desea cambiar el tamaño del disco, de
51
Capítulo 1. Instalación
lo contrario, hace eso automáticamente. El disco debe tener un espacio de 550MB
para efectuar esta instalación.
Instalación completa
Si usted desea instalar todos los paquetes sin preocuparse en verificar detalles, debe
seleccionar este perfil. Se instalan todos los paquetes contenidos en el CD y precisa
aproximadamente 1,3 GB de espacio en disco.
Instalación personalizada
La instalación personalizada se hace para los usuarios que ya tienen conocimiento
de Linux y desean seleccionar sólo los paquetes. Después de seleccionar este perfil y hacer clic en Próximo, se presentará una pantalla que muestra la descripción
de grupos de paquetes y de los paquetes individuales. Elija los paquetes que desea
instalar, pero recuerde siempre que la selección de algunos paquetes puede causar
dependencias, o sea, algunos paquetes pueden precisar de otros para su instalación;
el programa de instalación mostrará un aviso si ocurre esto. No olvide también que
debe seleccionar sus paquetes de acuerdo con la cantidad de espacio en disco que
usted posee.
Debajo de los perfiles de instalación se ven tres botones. Si usted selecciona el
primer botón (Forzar selección de paquetes) se le mostrará la ventana de selección de paquetes. Esto significa que aunque se seleccione un perfil que no
permita la selección individual de paquetes (por ejemplo, el perfil Instalación
estándar), forzosamente se verá esta ventana, o sea, la instalación se vuelve personalizada.
52
Capítulo 1. Instalación
El botón Forzar partición manual hace que se vea, la pantalla de partición, con
un proceso manual. El botón No instalar documentación ignora la documentación de los paquetes seleccionados o del sistema entero, dependiendo del perfil
seleccionado.
A los usuarios que están comenzando con Linux les recomendamos el perfil de
instalación estándar, pues instala los programas necesarios sin tener que preocuparse con nada.
Partición
Llegamos a una parte muy importante del programa de instalación. Para instalar
o actualizar Conectiva Linux es necesario que haya espacio disponible en el disco
duro, que debe estar separado en áreas, tanto para el propio sistema Linux, como
para otros sistemas operativos. Esto se hace dividiendo el disco en particiones.
Mediante el particionador es posible que haya otros sistemas operativos junto
con Conectiva Linux. Pueden existir tres tipos de particiones:
•
El disco no contiene ningún otro sistema operativo instalado, o sea, hay espacio libre
no dividido en particiones. En este caso, las particiones se deberán crear.
•
El disco ya tiene otros sistemas operativos, o sea, hay otra partición libre. El particionador reconoce las particiones y usted debe configurar la partición libre para instalar
Conectiva Linux.
53
Capítulo 1. Instalación
•
El disco ya tiene Conectiva Linux instalado, pero usted desea hacer una nueva partición.
Esta acción puede ser destructiva, donde todos los datos se borrarán y las particiones
rehechas. En este caso usted debe guardar la información para que no se borre y volver
a formular las particiones. El cambio de tamaño también puede ser no destructivo,
donde se alteran los tamaños de las particiones en la Tabla de Atribución de Archivos
(FAT). Se recomienda que usted desfragmente esta partición antes de realizar el cambio
mencionado, evitando así cualquier posibilidad de que se pierdan los datos, pero, se
recomienda hacer una copia de seguridad de éstos.
Note que el particionador reconoce automáticamente el espacio que tiene su disco
y las particiones que están contenidas allí. Si lo desea, también cambia el tamaño
y formatea las particiones, aunque esto se puede realizar manualmente. ¿Cómo se
sabe cuáles son las particiones que se deben crear? Describiremos a continuación
las principales entre las que se pueden crear.
Partición de intercambio (Swap)
Se destina a soportar la memoria virtual. Si el equipo tiene 32 MB o menos, se recomienda crear una partición de este tipo. El tamaño de la partición deberá ser como
mínimo de 32 MB o igual a la cantidad de memoria del equipo (si la cantidad de
memoria fuese menor que ésta, se recomienda colocar 32 MB como mínimo en la
partición de intercambio). Note que es posible crear más de una partición de intercambio (hasta 8 particiones), pero ésto sólo es necesario en las grandes instalaciones.
54
Capítulo 1. Instalación
Partición raíz
Una partición raíz se monta como “/” (directorio inicial) cuando se inicia Conectiva
Linux y contiene los ítems necesarios para la iniciación del sistema de archivos de
configuración. Puede ser, incluso, la única partición del sistema; si ocurre eso, usted
debe colocar el tamaño de la partición igual al tamaño del disco. Sin embargo, se
aconseja crear otras particiones.
Partición /usr
Esta partición contendrá la mayor parte de los programas que Conectiva Linux pone
a disposición. Debe ser, por lo tanto, grande (algo entre 700 MB a 1GB), dependiendo de cuántos paquetes se pretenda instalar. Una instalación intentará en general,
utilizar más espacio de esta partición, antes que usar el de otra cualquiera.
Partición /home
Esta partición contendrá los directorios personales de los usuarios. Su tamaño depende principalmente de cuántos usuarios utilizarán el sistema y del volumen de
datos que ellos almacenen.
Opcionalmente se pueden crear otras particiones.
55
Capítulo 1. Instalación
Partición /tmp
Destinada al almacenamiento de archivos temporales. Se crea para evitar problemas
si los distintos usuarios agotan el espacio en disco de la partición raíz (“/” ) que es
donde se localiza el directorio /tmp. Observe que esta partición no es necesaria en
estaciones de trabajo, donde apenas hay uno o pocos usuarios.
Partición /var
El sistema Conectiva Linux generará diversos archivos en esta partición como, por
ejemplo, archivos de historiales, de mensajes y archivos de colas para imprimir. Si
se ha previsto gran actividad de impresión o alto volumen de registros de actividades
del sistema, se debe considerar la posibilidad de crear una partición /var. En general,
solamente los sistemas servidores y multiusuarios usarán efectivamente un sistema
de archivos /var por separado, lo que significa que no le será muy útil crear esta
partición.
Partición /opt
Algunos software están diseñados para instalarlos bajo el directorio /opt. A menos
que se genere la partición /opt el software intentará instalarse en la partición raíz que,
eventualmente puede no tener el espacio necesario. Claro que hay otras opciones de
resolución del problema, pero si se desea instalar otros software en Conectiva Linux,
se recomienda crear esta partición.
56
Capítulo 1. Instalación
Partición /boot
Todos los archivos a los cuales los cargadores de Linux necesitan acceder (en el
momento de iniciación), están en el directorio /boot. Ya que los archivos (incluyendo
el kernel de Linux), tienen el tamaño de 1 MB aproximadamente y hay dificultades
para encontrar un área de 100 MB destinada a la partición raíz en el área deseada,
puede ser más simple crear una partición con 5 a 10 MB denominada /boot.
Después de esta breve explicación sobre las particiones, podemos explicar ahora,
cómo proceder para crear, editar y borrar particiones en esta ventana. Verifique la
Figura 1-7, que muestra la ventana del particionador del programa de instalación.
Ignore la pestaña RAID, porque solamente sirve para la partición en un servidor.
La ventana de particiones (pestaña Particionador) posee los siguientes ítems:
•
Dispositivo - Este campo exhibe el nombre del dispositivo de las particiones.
•
Opciones F y B - En el momento de la creación o edición de una partición, usted puede
marcarla para formato (F) y también si se desea que sea iniciable (B - “boot”).
•
Tipo - Este campo muestra el tipo de partición que puede ser: Primario en el caso de
una partición primaria o Extended para una partición extendida.
•
Sistema de Archivos - Una partición Linux, generalmente es ext2; si fuese una partición de intercambio tendría el sistema de archivos del tipo linux-swap. Una partición
del tipo Windows® será del tipo vfat.
•
Inicio (MB) - Muestra en MB el comienzo de la partición.
57
Capítulo 1. Instalación
•
•
Tamaño (MB) - Muestra en MB el tamaño de la partición.
Punto de Montaje - Este campo indica en dónde se montará la partición cuando se
ejecute Conectiva Linux . Al comienzo este campo aparece vacío y usted deberá editar
las particiones y rellenar los datos.
Figura 1-7. Pantalla de partición
Recuerde que si desea instalar Conectiva Linux junto con otro sistema operativo
( Windows®, por ejemplo) en su disco duro, el instalador preguntará cuánto espacio desea destinar para cada sistema operativo y después de esto, cambiará el
tamaño de las particiones. Si usted ya tiene una partición con otro sistema operativo, la verá en este momento.
Para retirar una partición, seleccione la línea con su descripción y enseguida haga
clic en el botón Retirar. Para crear una partición haga clic en el botón Agregar.
Se mostrará una pantalla como la de la Figura 1-8.
58
Capítulo 1. Instalación
Figura 1-8. Creación y Edición de Particiones
Al editar una partición, se verá la misma pantalla. Seleccione y rellene los campos
correctamente y recuerde que si usted desea dar formato a una partición debe
hacer clic en Dar formato. Si usted necesita iniciar una partición (por ejemplo, la
partición “/” y una partición /boot), debe hacer clic en De arranque y para hacer
que la partición ocupe totalmente la parte libre del disco, pulse en Maximizar.
Terminadas las configuraciones, haga clic en Aceptar. Si usted desea volver a las
modificaciones, haga clic en Cancelar y las configuraciones serán restauradas.
Al modificar las particiones podrá notar que la parte inferior de la ventana de
la Figura 1-7 estará modificada. Observe cada uno de los colores representados
y vea la situación de su disco duro. Después de dividir en particiones el disco
duro de la forma deseada haga clic en Próximo. Si este botón estuviera inaccesible, significa que la configuración de alguna partición está incorrecta; revise las
particiones e intente nuevamente.
Selección de grupos y paquetes individuales
59
Capítulo 1. Instalación
Esta pantalla depende del perfil seleccionado. La Instalación estándar, por ejemplo, saltea esta etapa. Aquí usted puede seleccionar los componentes que desea
instalar. Los componentes seleccionados son los que se deben instalar, porque sin
ellos el sistema no funcionará. Vea la Figura 1-9 que muestra esta pantalla.
Figura 1-9. Selección de grupos y paquetes individuales
Usted puede seleccionar de un modo todavía más específico: presione en Seleccionar paquetes individualmente y podrá seleccionar los paquetes individualmente, aplicación por aplicación. Si desea instalar todo haga clic en Instalación
de todos los paquetes; esté seguro de tener espacio suficiente para esta operación.
Después de la configuración de las particiones, se muestran algunos mensajes
que indican que el particionador está trabajando en el disco duro. Espere algunos
instantes y verá la pantalla de instalación. En este momento alivie la tensión y
espere el final de la instalación de los paquetes. Podrá ver el progreso de la instalación por medio de las barras contenidas en esta ventana. Observe la Figura
1-10 que exhibe el progreso de la instalación.
60
Capítulo 1. Instalación
Figura 1-10. Progreso de la instalación
Selección de la tarjeta de vídeo
Si usted está utilizando el modo gráfico, esto quiere decir que el programa de
instalación ya detectó correctamente su tarjeta de vídeo. Por lo tanto, basta que
verifique si las opciones seleccionadas automáticamente están correctas y utilice
la opción Usar configuraciones detectadas automáticamente, haciendo clic
en seguida en el botón Próximo. Si su tarjeta de vídeo no está seleccionada correctamente, haga clic en Seleccionar la tarjeta de vídeo manualmente y elija
su modelo en la lista de tarjetas de vídeo disponibles (si usted no tiene esa información a mano, busque en el manual del fabricante). Observe la Figura 1-11, que
muestra la pantalla para detectar la tarjeta de vídeo.
61
Capítulo 1. Instalación
Figura 1-11. Selección de la tarjeta de vídeo
Usted también puede seleccionar un driver alternativo, en el área de texto localizada a la derecha de la ventana. Asegúrese de lo que está seleccionando, porque
esta información es muy importante. Después de realizar la configuración del
vídeo, haga clic en Próximo.
Selección del monitor
En esta pantalla (Figura 1-12) usted puede seleccionar el fabricante y el modelo
de su monitor. Presione en el signo “+” para expandir el árbol del fabricante de
monitores y seleccione el modelo correspondiente al suyo.
Si su monitor no estuviera en la lista, intente seleccionar un monitor genérico; la
mayoría de los monitores aceptan configurarse de esta forma.
62
Capítulo 1. Instalación
Figura 1-12. Selección del monitor
Configuración de cuentas y contraseñas
Se debe crear aquí la contraseña para la cuenta de superusuario, además de poder
agregar nuevos usuarios a su sistema. Teclee la contraseña para el administrador
y después haga la confirmación, tecleándola una vez más. Observe la Figura 1-13,
que muestra esta etapa de la instalación.
Figura 1-13. Configuración de cuentas y contraseñas
Esta contraseña debe contener seis o más caracteres y ser idéntica en los dos cam-
63
Capítulo 1. Instalación
pos. La contraseña debe tener un contenido que se pueda recordar fácilmente,
pero no puede ser tan simple que sea descubierta por terceros. Su nombre, teléfono, pasword y 123456 son ejemplos de contraseñas pobres. Las buenas contraseñas mezclan números, letras mayúsculas y minúsculas y no contienen palabras presentes en diccionarios, por ejemplo: Aard387vark ó 420BMttNT. Se debe
recordar que las contraseñas son sensibles a mayúsculas y minúsculas, o sea, A
es diferente de a. Anote la contraseña y guárdela en lugar seguro .
Además del superusuario es interesante crear un usuario más. Teclee un nombre completo de usuario. En principio Conectiva Linux determinará el nombre de
acceso para el usuario. Si usted desea determinar otro nombre que se utilice para
acceder al sistema, presione en el campo Nombre de Acceso y teclee un nombre
de su preferencia. Enseguida, teclee una contraseña para este nombre de acceso
y confirme tecleando nuevamente. En este caso, la contraseña también debe contener seis o más caracteres y ser idéntica en los dos campos. Hecho esto haga clic
en Crear Usuario y repita esta operación para cada usuario que se creará en el
sistema. Después de estas acciones pulse en Próximo.
Elija el cargador de iniciación
Ésta es una novedad de Conectiva Linux. El cargador de arranque es un programa ejecutado durante la instalación que permite elegir entre varios sistemas
operativos contenidos en el disco. Si usted sólo instaló Conectiva Linux en su
disco duro, el cargador de arranque elegido entrará directamente en el sistema.
64
Capítulo 1. Instalación
Observe la Figura 1-14, que muestra esta pantalla.
Figura 1-14. Cargador de iniciación
Vamos a describir rápidamente cada uno de los cargadores :
LILO
El cargador de iniciación LILO (LInux LOader), normalmente instalado en el MBR
(Registro Maestro de Iniciación), tiene acceso directo al disco, sin necesidad de la
interfaz de un sistema de archivos (sin información sobre particiones o formatos).
Por eso, los sistemas operativos pueden iniciarse a partir del primero o del segundo
disco duro, mientras que, LILO ignora la marcación de partición activa realizada por
DOS®/Windows®. Su interfaz es simple y en modo texto.
GRUB
Normalmente se instala en MBR y aunque ejecuta la misma función de LILO, Grub
(GReat Unified Booloader), tiene algunas ventajas interesantes, por ejemplo su interfaz gráfica de menús, su flexibilidad, donde el usuario puede editar el menú en
65
Capítulo 1. Instalación
el momento del boot. Por otra parte, Grub también puede autoinstalarse en el disco
duro durante el boot, además de hacer posible la iniciación de un sistema operativo
que no está configurado en su menú. Reconoce alteraciones en los archivos de configuración automáticamente, sin necesidad de ejecutar un programa para guardar la
nueva configuración.
En algunas máquinas, Grub puede tener problemas para detectar la memoria.
Para eso, teclee mem=XXXMB en la línea de comando de Grub, donde XXX
significa la cantidad de memoria de su máquina (por ejemplo: mem=64MB).
Hay otros modos de configurar esta opción; verifique la sección de nombre
Configuración de Grub en Capítulo 2 para más detalles.
Ninguno
En este caso, se debe generar un disquete de iniciación (vea la sección de nombre
Finalizando) para que Conectiva Linux pueda ser iniciado.
No existe un medio de entrar en Conectiva Linux sin un cargador de iniciación,
sea en un disquete o directamente en el disco duro.
66
Capítulo 1. Instalación
Usted podrá conocer más detalles de la configuración de los cargadores de iniciación descritos en la sección de nombre Configuración de Grub en Capítulo 2
y en la sección de nombre Configuración de LILO en Capítulo 2. Elija uno de
los cargadores y seleccione ahora donde el sistema debe instalar el cargador de
iniciación. Éste puede ser instalado en el MBR que es la partición leída por la
BIOS de la máquina para iniciar el computador y es el lugar que se recomienda
para colocar el cargador de iniciación en el 99% de los casos. La partición de
iniciación es una partición exclusiva para LILO. Sin embargo, incluso con el
cargador instalado en esta partición, usted debe configurar MBR, porque es el
primer lugar que la BIOS leerá en el arranque. Le recomendamos que elija la
opción Registro Maestro de Arranque (MBR). No considere las opciones suplementarias, a menos que usted esté bien seguro de lo que está haciendo. Ahora
pulse en Próximo.
Finalizando
Estamos ahora finalizando el proceso de instalación de Conectiva Linux. La penúltima ventana pregunta si usted desea crear un disco de iniciación. Puede ser útil
cuando surja algún problema después del proceso de instalación. Si usted tiene
un disquete a mano, formateado (la instalación no acepta un disquete con datos)
y listo para usar, colóquelo en el dispositivo y genere uno de arranque, de lo
contrario, no se preocupe. Vea la Figura 1-15.
67
Capítulo 1. Instalación
Figura 1-15. Creación del disco de iniciación
¡Después de esta pantalla, su instalación está concluida! Haga clic en finalizar,
retire el CD (o el disquete, dependiendo de la instalación) y utilice su Conectiva
Linux.
Instalación con la interfaz texto
Si no ha sido posible realizar la instalación gráfica por distintos motivos, como
por ejemplo, detección de hardware, división de particiones, problemas de vídeo,
hardware mínimo, entre otros, o si usted prefiere una instalación más liviana,
podrá utilizar la instalación con interfaz texto. Para eso seleccione el modo de
instalación Desktop Edition (Text Interfaz).
Observe un ejemplo de pantalla de instalación con interfaz texto en la Figura
1-16. Las pantallas de la interfaz NEWT (o interfaz texto) hacen las mismas ac-
68
Capítulo 1. Instalación
ciones que las pantallas del instalador con interfaz gráfica.
Figura 1-16. Selección del teclado en la instalación texto
Instalación mediante red
La instalación vía red se necesita cuando un computador de red posee los paquetes para la instalación de Conectiva Linux (un servidor). Primero usted debe
69
Capítulo 1. Instalación
generar un disquete de iniciación vía red en (la sección de nombre Disquetes
suplementarios se explica este procedimiento), colocarlo en el dispositivo, reiniciar el computador y habilitar el arranque mediante el disquete. Las pantallas
requieren alguna información sobre su máquina y sobre la red, pero la gran mayoría de ellas, coinciden con la información de instalación gráfica normal.
Una conexión en red local, debe tener una tarjeta de red local (Ethernet, Arcnet,
TokenRing) y un protocolo habilitado (TCP/IP, AppleTalk, IPX, etc.). Trataremos
nuestros ejemplos con base en el caso genérico de una tarjeta Ethernet bajo el
protocolo TCP/IP. Además, hay algunos conceptos que deben quedar claros:
•
Nombre de la Máquina: es el nombre con el que se identifica a un computador en
una red. No puede exceder a 8 caracteres ni ser utilizado por otras máquinas de la red.
•
Dirección IP: es la dirección de la máquina en la red y todo computador tiene la suya.
Se compone de un conjunto de 32 bits y está formado por un conjunto de cuatro grupos
de números separados por puntos, por ejemplo, 192.168.200.22. Cuando se elige una
dirección IP, se debe considerar si habrá conexión de la red en cuestión con otras redes
y en especial con Internet. En este caso, se sugiere usar las direcciones reservadas a las
redes internas desde la creación de la estructura.
•
Nombre del Dominio: es el nombre del dominio al cual pertenece el computador. El
dominio ayuda a estructurar grandes redes, como por ejemplo Internet. Un computador
se puede localizar por su nombre completo, formado por los nombres del dominio y del
computador, como en, gremio.conectiva.com, formado por el nombre del computador
gremio y por el nombre de dominio conectiva.com.
•
Dirección del camino estándar: si hay un computador que ejecute el papel de camino
70
Capítulo 1. Instalación
estándar3, o sea, un computador que esté conectado a dos redes simultáneamente con
el papel de ejecutar el intercambio de informaciones entre ellas, se debe informar su
dirección para que los computadores locales puedan conocer el destino de los mensajes
que no se dirijan a alguna máquina localizada en la red local.
•
Máscara de Red: define a través de una convención binaria la red a la cual pertenece
la máquina local, en relación a la banda de direcciones IP.
•
Dirección del servidor de nombres: son máquinas que convierten los nombres en
direcciones IP mediante el DNS - Servicio de Nombres de Dominio. Si hay un servidor
de este tipo en la red local y se desea utilizarlo, lo que es normalmente aconsejable, se
debe informar la dirección durante la configuración de la red.
Con estas informaciones y con el disquete de iniciación de la red a mano, se
puede iniciar la instalación, eligiendo el idioma. El próximo paso, es la detección
automática de la tarjeta de red; si esto no ocurre, se presentará una pantalla de
selección para la tarjeta de red, como en la Figura 1-17.
Algunas tarjetas de red aceptan configurarse como NE2000 estándar; si no conoce
el chipset de la tarjeta intente alguno de los drivers ne. Las tarjetas plug and
play reconocidas por Conectiva Linux se detectarán automáticamente. Si quiere
determinar los parámetros de la tarjeta a mano, como IRQ y puerto, seleccione
Especifique los parámetros del módulo.
3.
gateway.
71
Capítulo 1. Instalación
Figura 1-17. Selección de la tarjeta de red
La próxima pantalla le pedirá los conceptos que describimos antes. Usted puede
configurar la red automáticamente, mediante un servidor BOOTP, DHCP o tecleando el número IP del computador; en este último caso, debe todavía configurar la
máscara de red, la dirección del encaminador de la red y del servidor de nombres.
Vea la Figura 1-18.
72
Capítulo 1. Instalación
Figura 1-18. Detalles de la instalación vía red
La última pantalla de configuración de la red, pide que usted teclee el nombre
del servidor NFS que es el nombre del computador en donde se encuentra el programa de instalación de Conectiva Linux y los paquetes que usted desea instalar.
Coloque el nombre del computador o la dirección IP y también el directorio en
el servidor remoto donde se encuentra el directorio conectiva de la distribución.
Verifique la Figura 1-19 que exhibe esta ventana de instalación.
El próximo paso involucra la selección de la interfaz de instalación. Usted puede
seleccionar la interfaz gráfica con base en GTK4 si desea una interfaz gráfica
semejante a la que describimos en la sección de nombre Instalación con Interfaz
4.
Gimp Toolkit.
73
Capítulo 1. Instalación
gráfica. Usted puede elegir también la interfaz texto, descrita rápidamente en
la sección de nombre Instalación con la interfaz texto. Elija una interfaz y siga
adelante.
Figura 1-19. Servidor NFS
La instalación es normal, con las mismas pantallas y ventanas descritas antes.
Después de seleccionar los paquetes y acompañar el progreso de la instalación,
aparecerá una pantalla de configuración de red. Verifique solamente que todas
las informaciones estén correctas, pues generalmente las cajas de texto, ya están
llenas con la información puesta al comienzo de la instalación. Ahora, continúe
instalando. Observe la Figura 1-20, que muestra esta pantalla y lea las secciones
anteriores para obtener más información.
74
Capítulo 1. Instalación
Figura 1-20. Configuración de la red
75
Capítulo 1. Instalación
76
Capítulo 2. Configuración tras la
instalación
La configuración tras la instalación, hace que su sistema sea más funcional. Algunas de estas configuraciones son obligatorias y otras, optativas. Veremos con
detalles cada una de ellas.
Setup
Setup es una aplicación en modo texto que permite que se activen las utilidades
de configuración y utilización del sistema. También se usa para detectar alguna
configuración que esté equivocada. Vea la (Figura 2-1). También se puede activar
cada utilidad por separado, siguiendo las correspondientes líneas de comando.
77
Capítulo 2. Configuración tras la instalación
Figura 2-1. Pantalla inicial de Setup
A las siguientes utilidades se puede acceder individualmente o mediante Setup:
•
authconfig: Configuración de autenticación.
•
kbdconfig: Configuración del teclado.
•
mouseconfig: Configuración del ratón.
•
sndconfig: Configuración del sonido.
•
timeconfig: Configuración del huso horario.
•
Xconfigurator: Configuración del X1.
1.
78
Servidor gráfico.
Capítulo 2. Configuración tras la instalación
Para ejecutar la utilidad individualmente, teclee el nombre respectivo en la línea de
comando en un terminal.
Iniciando Setup
Para accionar la aplicación setup, teclee setup en la línea de comando y se presentará una pantalla que contiene todas las utilidades.
Para navegar entre las opciones de las utilidades, se pueden utilizar las flechas de
dirección, bien como la tecla TAB y Alt-TAB para navegar entre los botones y la
tecla INTRO para seleccionar la opción.
Descripción de las utilidades
A continuación haremos una breve descripción de las utilidades de Setup y de las
configuraciones más útiles, pues algunas utilidades tratan de configuraciones del
servidor que son muy específicas. Para obtener información sobre cada una de las
utilidad acceda a las páginas de manual de cada uno, tecleando en el terminal X
el comando man nombre_utilidad.
79
Capítulo 2. Configuración tras la instalación
Configuración del teclado
Para configurar el teclado, se usa la utilidad kbdconfig (Figura 2-2).
Figura 2-2. kbdconfig
Seleccione Configuración de teclado para visualizar una interfaz simple que
permite determinar el mapa estándar de su teclado. Seleccione el tipo de teclado
deseado y presione la tecla INTRO. Su configuración se realizará y el proceso
retornará a la pantalla inicial del Setup.
El archivo en el que kbdconfig altera la configuración, se encuentra en el directorio
en el archivo keyboard.
/etc/sysconfig/,
80
Capítulo 2. Configuración tras la instalación
Configuración del Ratón
Mouseconfig es una interfaz para configurar el ratón que ajusta los archivos de
configuración necesarios y las conexiones simbólicas para uso del ratón en un
sistema Conectiva Linux; vea la Figura 2-3.
Figura 2-3. Mouseconfig
Al seleccionar Definición del Ratón verá una pantalla con una lista de los principales tipos de ratones. Inicialmente el tipo de su ratón se puede detectar automáticamente con el sistema, si no lo ha sido en el momento de la instalación.
Si aún así, su ratón no ha sido detectado, será necesario seleccionar el tipo de
ratón y las información suplementaria, en las que se incluyen protocolo, número
de botones y emulación de ratón de tres botones. Se pueden usar las teclas direccionales para navegar entre los distintos tipos disponibles. Haga las selecciones
81
Capítulo 2. Configuración tras la instalación
apropiadas de acuerdo con su dispositivo y confirme pulsando en OK.
Si su ratón no fue detectado automáticamente, seleccione entonces una entrada
"Genérica", de acuerdo a la cantidad e botones del ratón y a su interfaz. Para determinar la interfaz del ratón, observe cómo se conecta el cable con el computador,
pues si el conector tiene un formato rectangular será posiblemente un ratón serie
estándar, pero si el conector tiene un formato redondo, será un ratón PS/2. En computadores portátiles se utilizan normalmente ratones compatibles con PS/2.
La caja de verificación Emulación de 3 Botones permite usar un ratón de dos
botones como si tuviese tres. En general es más sencillo usar el Sistema de Ventanas X si se tiene un ratón con tres botones. Si esta caja se selecciona, se puede
emular el tercer botón mediante el uso de los dos botones simultáneamente, como
si fueran el botón del medio. Si éste es su caso y si su ratón fue detectado automáticamente, confirme presionando la tecla Espacio o INTRO para que se
efectúen los cambios.
Si usted seleccionó un ratón con una interfaz serie, entonces se presentará una
ventana semejante a Figura 2-4. Simplemente destaque el puerto serie adecuado
para el ratón y presione Ok.
82
Capítulo 2. Configuración tras la instalación
Figura 2-4. Configuración del puerto del ratón en el mouseconfig
Aparecerá una ventana, que solicitará una confirmación para alterar las configuración actual del ratón en el sistema. Si ese es su objetivo, pulse en Ok para que
se efectúen los cambios.
Configuración del sonido
La utilidad disponible de Setup para configurar el sonido es sndconfig. Configura
los archivos necesarios para usar una tarjeta de sonido en Conectiva Linux.
Usted debe conocer previamente esta configuración, porque muchas veces depende
de claves localizadas en las tarjetas. Si lo desconoce, consulte la documentación de
su tarjeta de sonido.
Tecleando en Configuración de Sonido se presentará inicialmente una ventana
83
Capítulo 2. Configuración tras la instalación
para detectar automáticamente las tarjetas de sonido que son generalmente las
tarjetas Plug and Play. Se notificará al usuario sobre todas las tarjetas que se
encuentren. Si no se detecta ninguna tarjeta de sonido, el usuario podrá elegir un
tipo de tarjeta a partir de una lista; vea la Figura 2-5.
Figura 2-5. sndconfig
Después de seleccionada la tarjeta deseada, aparecerá una ventana donde el usuario
podrá elegir el puerto de E/S, IRQ y DMA (Figura 2-6). Use la tecla TAB, para
seleccionar el campo. En seguida, use las flechas de navegación para seleccionar
la configuración deseada para ese campo. Al finalizar, seleccione Ok y presione
Espacio.
84
Capítulo 2. Configuración tras la instalación
Figura 2-6. Selección de los datos de la tarjeta de sonido
Después de configurar la tarjeta de sonido y los puertos, aparecerá una ventana
confirmando la alteración del archivo /etc/conf.modules, que es el archivo de
configuración de sonido del sistema; presione Ok para continuar. Finalmente,
sndconfig tratará de ejecutar tests de sonido y ejemplos para verificar el funcionamiento correcto de la tarjeta de sonido. Si el ejemplo es audible (asegúrese
que el volumen esté ajustado correctamente), significa que usted finalizó la configuración del sonido de Conectiva Linux.
No hay garantías de que los valores informados no entren en conflicto con dispositivos PnP o de otro tipo. El usuario debe tomar precauciones para que dichos
conflictos no ocurran.
85
Capítulo 2. Configuración tras la instalación
Configuración de la zona horaria
La utilidad timeconfig sirve para configurar los parámetros de horario del sistema. Haciendo clic en Configuración del huso horario aparecerá un menú con
el huso horario (zonas horarias) disponibles (Figura 2-7), mientras que a partir de la alteración el sistema se ajustará para trabajar con el horario en el huso
señalado. Es posible ajustar el reloj del hardware (CMOS) para el horario de
Greenwich (GMT2) que se conoce también como UTC3, si se selecciona Reloj la
de máquina configurado para GMT. Adecuar el reloj para GMT, significa que
Conectiva Linux se ajustará automáticamente al horario de verano (para países o
regiones en los que se aplique ese sistema). Muchas redes utilizan GMT. Seleccione el huso horario a partir de la lista y pulse en INTRO.
2.
Greenwich Mean Time.
3.
Universal Time Coordinate (Coordenada Universal de Horario).
86
Capítulo 2. Configuración tras la instalación
Figura 2-7. Selección del huso horario
Note que si su computador tiene otro sistema operativo instalado, configurar el
reloj para GMT puede causar una presentación incorrecta de la hora al ejecutar ese sistema. Mantenga siempre presente que, si más de un sistema operativo
puede alterar el sistema para el horario de verano, posiblemente el sistema se ha
configurado equivocadamente.
Configuración de X
Haciendo clic en Configuración de X aparecerá una ventana explicativa; presione en Aceptar. Se dará inicio al proceso de configuración de la tarjeta de vídeo
y del monitor utilizados por el sistema, modificando los archivos necesarios y las
conexiones simbólicas para el uso del servidor XFree86 en Conectiva Linux, si
87
Capítulo 2. Configuración tras la instalación
no se han configurado de un modo correcto en el programa de instalación.
Figura 2-8. Tarjeta de vídeo reconocida
Inicialmente el Xconfigurator intentará detectar el tipo de tarjeta disponible en
el sistema (Figura 2-8). Si no lo consigue, se presentará una lista de tarjetas de
vídeo (Figura 2-9). Seleccione una tarjeta de video de la lista y pulse en INTRO.
88
Capítulo 2. Configuración tras la instalación
Figura 2-9. Seleccionando la tarjeta de vídeo
Si la tarjeta de vídeo de su sistema no apareció en la lista, probablemente XFree86
no soporta ese modelo. Si usted tiene conocimiento técnico suficiente sobre su tarjeta de vídeo, podrá elegir la opción de Tarjeta No Relacionada e intentar configurarla.
89
Capítulo 2. Configuración tras la instalación
Configurando el monitor
Una vez que la tarjeta de vídeo esté seleccionada, el proceso instalará el servidor
XFree86 apropiado y el Xconfigurator presentará una lista de monitores soportados, si Xconfigurator no es capaz de detectar un monitor por cuenta propia.
Si el monitor disponible estuviera presente en la lista, selecciónelo y presione
INTRO. En caso contrario presione Personalizado.
Si usted intenta una configuración personalizada del monitor Xconfigurator solicitará información sobre las bandas de sincronismo horizontal y vertical (estos
valores normalmente acompañan la documentación del monitor). En seguida, intentará reconocer los datos de memoria de vídeo y del reloj del procesador de la
tarjeta de vídeo, siempre que se elija la opción Detectar. En el caso contrario, solicitará información sobre la cantidad de memoria de vídeo instalada en la tarjeta
de vídeo. Si no está seguro, por favor, consulte la documentación que acompaña
a la tarjeta de vídeo. Si se elige más memoria que la disponible, XFree86 podrá
funcionar incorrectamente.
Si la tarjeta de vídeo seleccionada tiene un chip con reloj, Xconfigurator presentará una lista de chips disponibles. Recomendamos la opción Sin configuración
de "Clockchip", ya que XFree86 puede detectar chips automáticamente en la
mayor parte de los casos.
Determinado el monitor, Xconfigurator hará un test de verificación, intentando
acceder al servidor X y le proporcionará las definiciones de vídeo para el sistema
XFree86. Basta confirmar las definiciones presionando Usar definición estándar o intentar efectuarlas manualmente pulsando en Déjeme elegir (Figura 210). Si usted eligió Usar definición estándar, Xconfigurator le mostrará una
ventana de confirmación para un test de entrada en el Sistema X.
90
Capítulo 2. Configuración tras la instalación
Si todo estuviera correcto, presentará una ventana de cómputo de tiempo para
confirmar la visualización de la pantalla. En seguida, se le preguntará si desea que
el sistema inicie automáticamente en el Sistema X4. Hecho eso, sus definiciones
de vídeo ya estarán configuradas.
Figura 2-10. Selección de resolución de vídeo
La configuración y definiciones de vídeo del Xconfigurator están documentadas en
el archivo /etc/X11/XF86Config con las opciones seleccionadas.
4.
Iniciación en modo gráfico.
91
Capítulo 2. Configuración tras la instalación
La Utilidad xf86cfg
El programa xf86cfg usa el modo gráfico para la configuración o adición de un
nuevo hardware al sistema. Observe la Figura 2-11 que exhibe el programa. Para
accionarlo, teclee xf86cfg en la línea de comando, como superusuario. Este programa es necesario solamente para agregar hardware nuevo.
Figura 2-11. Interfaz de xf86cfg
92
Capítulo 2. Configuración tras la instalación
En la opción Configurar Layout, que está en la barra de menús, podrá ver en la
pantalla central los dispositivos principales que están instalados en su máquina.
Si usted desea agregar un hardware, observe los botones localizados abajo de
este menú. Presione uno de los dispositivos para agregarlos al sistema. Después
de configurar el dispositivo agregado (que se explicará a continuación), pulse con
el botón derecho del ratón sobre el mismo y seleccione Habilitar, que se creará
un enlace al computador. Si hay un hardware que se está usando y usted desea
desactivarlo (pero no retirarlo) pulse en Deshabilitar. Para retirar un hardware
del sistema pulse en la opción Eliminar, ubicada en este mismo menú.
Si usted desea configurar algún dispositivo ya instalado, pulse con el botón derecho del ratón sobre la figura y haga clic en la opción Configurar. Veremos brevemente cómo configurar cada uno de los dispositivos exhibidos.
Teclado
Después de seleccionar la opción Configurar, surgirá una pantalla donde deberá
colocar las opciones correctas de su teclado. Usted debe indicar primero un nombre
para su monitor en el campo Identificador. Debe ser un nombre simple, sin muchos
caracteres especiales y que sea intuitivo. Elija su teclado correctamente y pulse en
Ok.
Ratón
Llene primero el campo Identificador, del mismo modo que en la configuración
del teclado. En seguida seleccione el dispositivo del ratón que casi siempre será
93
Capítulo 2. Configuración tras la instalación
/dev/ratón.
A continuación seleccione el protocolo del ratón que se deberá elegir de
acuerdo con el tipo del ratón y el número de botones. Si su ratón tiene dos botones,
usted puede emular (imitar) el tercer botón mediante la opción Emular 3 botones,
o sea, presionando en los dos botones de su ratón al mismo tiempo, usted imita al
tercer botón. Después de efectuar la configuración, pulse en Aplicar cambios y en
seguida en Ok.
Monitor
En esta pantalla debe poner los datos de sincronización horizontal y vertical (el manual del monitor contiene estos datos) o si sabe, puede seleccionar las frecuencias
del monitor escogiendo directamente su resolución, en la pantalla central de la ventana. Usted también debe seleccionar la tarjeta de vídeo que va a conectar al monitor.
Tras efectuar esta configuración pulse en Ok.
Tarjeta de vídeo
Primero, llene en esta ventana el identificador de la tarjeta del mismo modo que en
la configuración del monitor. A continuación, elija su tarjeta de vídeo en la lista de
tarjetas disponibles; esto llenará automáticamente el campo Filtro del modelo de la
tarjeta. La última configuración (Driver) pide el controlador de su tarjeta de vídeo.
Verifique el manual del fabricante para obtener más detalles. Por ejemplo, una tarjeta
de vídeo SiS 530 posee el controlador sis. Seleccione su driver correctamente y pulse
en Ok.
Otra configuración interesante es la resolución de su vídeo. Para eso, pulse en
Configurar Pantalla, presente en la barra de menús. Surgirá una pantalla como
94
Capítulo 2. Configuración tras la instalación
en la Figura 2-12. Para ajustar la resolución pulse con el botón derecho del ratón
sobre la figura y seleccione Configurar.
Figura 2-12. Configuración de la resolución de vídeo mediante xf86cfg
Basta colocar un identificador, seleccionar la profundidad estándar de colores
(generalmente 16 bits) y seleccionar la(s) resolución(es) de vídeo. Una vez hecha
la configuración, pulse enOk.
95
Capítulo 2. Configuración tras la instalación
Existen muchas configuraciones que se pueden hacer con esta utilidad, pero no
las describiremos aquí porque son un poco más avanzadas. Pruebe usted mismo
sus configuraciones o diríjase al menú de ayuda (botón Ayuda) para obtener más
detalles.
Configuración de LILO
El gestor de iniciación LILO es muy versátil, pero su configuración requiere una
cierta experiencia en el sistema. Si usted lo eligió durante la instalación, iremos a
iniciar una serie de indicaciones que pueden personalizarlo, pero esta configuración es optativa. Puede iniciar un sistema operativo mediante distintas maneras:
•
Mediante la carga del sector de iniciación de una partición. Con eso, se puede iniciar
el sistema operativo que resida en la misma partición.
•
A través de la carga del kernel (núcleo) de Linux. En este caso, es posible incluso el
paso de parámetros para el kernel de Linux.
Cuando se inicia LILO, presenta una línea de comando con el formato siguiente:
LILO:
En este momento es posible seleccionar el sistema operativo que se desea cargar.
Se puede teclear su identificador (Linux, Dos, etc.). Este identificador se con-
96
Capítulo 2. Configuración tras la instalación
figura durante la instalación de LILO. También es posible pasar parámetros para
el kernel de Linux y verificar la lista de sistemas disponibles cuando se presiona
la tecla TAB.
Hay varios componentes que forman parte de LILO entre los cuales:
•
El comienzo del código de LILO, que reside en el primer sector.
•
El corazón de LILO, que reside en el archivo /boot/boot.b.
•
Un archivo de mapas, residente en el archivo
localizar los núcleos y otros datos.
/boot/map
y utilizado por LILO para
Todos los componentes de LILO se deben instalar en los primeros 1024 cilindros del
disco duro.
Una diferencia importante en la secuencia estándar de DOS®/Windows® es que
con LILO, se puede seleccionar el sistema que se va a iniciar cuando se conecta
el equipo. Después de cargar el MBR en la memoria es posible seleccionar el
sistema operativo que se utilizará.
Se puede almacenar LILO:
•
En un disquete: ésta es la forma más segura, pero también la más lenta para iniciar LILO, sin embargo es la opción ideal para quien no quiere alterar los sectores de
iniciación;
97
Capítulo 2. Configuración tras la instalación
•
En el sector de iniciación: en el sector de iniciación de una partición primaria Linux,
localizada en el primer disco duro; eso no produce ninguna alteración en MBR. Antes
de poder dar arranque la partición debe estar indicada como activa en la etapa de partición en el proceso de instalación. Si se ha instalado Linux por completo en particiones
lógicas o particiones en el segundo disco duro, fdisk de Linux debe indicar a esa partición como la que se utiliza en la iniciación;
•
En el registro maestro de iniciación - MBR: se permite mayor flexibilidad, así como
la única alternativa si todas las particiones Linux residen en el segundo disco duro y no
hay una partición extendida en el primer disco.
LILO es un gestor de iniciaciones que brinda muchas formas de adaptación para
las necesidades del usuario. Las opciones más importantes se describen a continuación mientras que su configuración se realiza en el archivo /etc/lilo.conf.
Para alterarlo se puede usar el editor de su preferencia. Antes de la edición, se
sugiere crear una copia de seguridad del archivo. Note que las alteraciones solamente tendrán efecto después de ejecutar el comando /sbin/lilo. Usted debe ser
superusuario para configurar estas opciones.
El archivo lilo.conf comienza por una sección denominada global, seguida por
una o más secciones de sistema las que configuran las opciones de iniciación
de los diversos sistemas operativos que se pueden iniciar por LILO. Una nueva
sección se inicia por los parámetros image= u other=.
A continuación presentamos un ejemplo de un archivo /etc/lilo.conf de una
máquina donde comparten el DOS® o Windows® en la partición /dev/hda1 y
Linux en la partición /dev/hda6.
98
Capítulo 2. Configuración tras la instalación
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
# Linux
image=/boot/vmlinuz-2.2.16-12cl
label=linux
root=/dev/hda6
read-only
# otro sistema operativo
other=/dev/hda1
label=dos
table=/dev/hda
Hay diversas opciones posibles; veremos algunas de ellas:
•
backup=archivo:
copia el sector de iniciación original para el archivo (que también
puede ser un dispositivo; por ejemplo /dev/null) en vez de /boot/boot.NNNN.
99
Capítulo 2. Configuración tras la instalación
•
boot=dispositivo: define el nombre del dispositivo (por ejemplo, una partición de
disco duro) que contiene un sector de iniciación. Si se omite este parámetro, el sector de iniciación se lee del dispositivo montado como raíz.
•
default=nombre: usa la imagen especificada como la imagen de iniciación estándar. Si
se omite default , se usará la imagen que está en primer lugar en la lista.
•
delay=tsecs: especifica el número de décimos de segundo que el cargador debe esperar
antes de cargar la primera imagen. Eso es útil en sistemas que inician inmediatamente
a partir de un disco duro, después de la habilitación del teclado. El cargador no tiene
que esperar por el período de tiempo si delay se omite o si se configura como cero.
•
install=setor: instala el archivo especificado en el nuevo sector de iniciación. Si se
omite la opción install , /boot/boot.b se usará como patrón.
•
map=archivo-mapa: especifica la localización del archivo mapa. Si se omitemap , se usará
el archivo /boot/map .
•
mesage=archivo:
especifica un archivo que contiene un mensaje que se presentará antes
de la línea de iniciación. No se presenta ningún mensaje mientras el programa esté
esperando por la tecla Shift, después que se presente el mensaje LILO.
•
pasword=contraseña:
•
restricted:
•
timeout=tsecs:
una opción ‘pasword=...’ puede aplicarse a cada imagen.
una opción restricted se puede aplicar para cada una de las imágenes.
configura el tiempo de espera (en décimos de segundos) para la entrada
del teclado. Si no se presiona alguna tecla durante el tiempo especificado, la primera
100
Capítulo 2. Configuración tras la instalación
imagen se carga automáticamente. De forma semejante, la entrada de la contraseña se
anulará si el usuario gasta mucho tiempo.
•
•
lba32:
esta opción permite el uso discos con más de 1024 cilindros.
compact: intenta unir los requisitos para los sectores adyacentes en una sola solicitud
de lectura. Eso disminuye el tiempo de carga. Se lo recomienda cuando LILO se instala
en un disquete.
Si algún componente se altera o el archivo
deberá ejecutarse mediante el comando:
/etc/lilo.conf
se actualiza, LILO
# /sbin/lilo
A continuación, LILO grabará una copia del sector de iniciación de destino,
creará un nuevo sector y un nuevo archivo de mapas. LILO mostrará todos los
sistemas operativos instalados. Finalizada la actualización, la máquina se podrá
reiniciar mediante el comando:
# /usr/bin/shutdown -r now
Durante el arranque del sistema, BIOS probará el sistema e inmediatamente después se presentará la línea de comando de LILO.
Para crear disquetes, vea la sección de nombre Disquetes suplementarios en Capítulo 1.
101
Capítulo 2. Configuración tras la instalación
LILO instala un cargador de iniciación que se activará la próxima vez que se
inicie el sistema.
Configuración de Grub
La configuración de Grub se hace en el archivo /boot/grub/menu.lst. Un ejemplo
de este archivo es:
timeout 30
default 0
foreground ffffff
background 000000
splashimage (hd0,0)/boot/grub/grub.xpm.gz
title Conectiva Linux
kernel (hd0,0)/vmlinuz root=/dev/hda1
Este archivo utiliza los parámetros más usados para configurar Grub.
Si la memoria no se detecta correctamente por el grub (iniciación gráfica), agregue
102
Capítulo 2. Configuración tras la instalación
mem=128M al final del archivo /boot/boot/grub/menu.lst y reinicie el computador.
• default:
establece cuál de las opciones se deben seleccionar automáticamente si el
usuario no elige ninguna durante un cierto tiempo. El parámetro es un número: 0 para
la primera opción, 1 para la segunda y así en adelante;
•
timeout: define el tiempo en segundos que Grub espera, antes de iniciar automáticamente la opción estándar.
•
foreground:
define el color del texto. El parámetro es un valor hexadecimal representando los colores rojo, verde y azul 5. Por ejemplo, el valor ff0000 define el color rojo.
•
background: define el color de fondo. El parámetro es un valor hexadecimal que representa los colores rojo, verde y azul. Por ejemplo, el valor 0000ff define el color
azul.
•
define el camino para un archivo de imagen de fondo de Grub. La imagen debe tener 16 colores y estar en el formato XPM. Es posible utilizar la imagen
compactada con gzip. Si esta imagen no se ha informado, Grub entrará en modo texto.
•
título: define un texto que aparecerá en el menú de Grub para identificar un sistema
operativo que se va a iniciar.
5.
splashimage:
Estándar RGB.
103
Capítulo 2. Configuración tras la instalación
•
kernel: informa cuál es el sistema operativo que se va a iniciar. En caso de Conectiva
Linux, esta opción define al kernel. Usted puede pasar opciones para el kernel normalmente. En el ejemplo de arriba informamos al kernel que la partición en donde se
encuentra el directorio raíz es el /dev/hda1.
Usted puede observar que el camino informado del kernel se inicia con un valor
extraño ((hd0,0)). Esta es la notación utilizada por Grub para representar discos y
particiones. Lo que quiere decir es que se trata del primer disco duro (hd0) y de
la primera partición (partición 0).
Grub también tiene una línea de comando que puede utilizarse para configurarlo e
iniciar un sistema operativo no configurado en Grub, o sea, que no está registrado
en el menú. Para acceder a él, presione la tecla c en el menú de Grub.
Básicamente, usted usa los mismos comandos (opciones) del archivo menu.lst
en la línea de comando. Usted puede usar el comando boot para iniciar un sistema operativo después de definir, como mínimo, la opción kernel en la línea
de comando. Por ejemplo, para iniciar un kernel Linux vía línea de comando,
podríamos hacer lo siguiente:
Grub> kernel (hd0,0)/boot/vmlinuz root=/dev/hda1
Grub> boot
Sólo para dar otro ejemplo, para cambiar la imagen de fondo de Grub y alterar el
104
Capítulo 2. Configuración tras la instalación
color del texto a verde, teclee el siguiente comando:
Grub> splashimage (hd0,0)/boot/grub/fundo.xpm
Grub> foreground 00ff00
105
Capítulo 2. Configuración tras la instalación
106
Capítulo 3. El Configurador
Linuxconf
La herramienta principal para la configuración general del sistema es Linuxconf,
desde el mantenimiento de los archivos y hardware de la máquina hasta el control
de una red. Para ejecutarlo, abra un terminal y teclee linuxconf en la línea de
comando. Vamos a mostrar todos los recursos que Linuxconf presenta exhibiendo
primero la interfaz que se puede ver en la Figura 3-1.
107
Capítulo 3. El Configurador Linuxconf
Figura 3-1. Interfaz de Linuxconf
108
Capítulo 3. El Configurador Linuxconf
Note que hay cuatro pestañas disponibles: Configuración, Control, Estado y
Tareas. Vamos a trabajar con ellas durante este capítulo.
No vamos a describir las opciones unitariamente porque además de la demora,
muchas configuraciones son avanzadas y pueden serle innecesarias. Si quiere
obtener más detalles, verifique el manual que está presente en la aplicación, presionando el botónAyuda. Cada una de las ventanas presenta un tipo de ayuda,
referida a la ventana en la que usted está trabajando. Recuerde siempre que debe
pulsar el botón Aceptar para efectuar una configuración o si usted se olvidó de
pulsarlo, también puede activar los cambios al salir de la aplicación.
Usted no puede ejecutar Linuxconf si no está accediendo al sistema con la cuenta
de superusuario (root).
Panel de Control
Vamos a iniciar nuestra descripción mostrando cómo se pueden ejecutar algunas
tareas, cambiando el modo de operación de la máquina. Esto se puede hacer mediante el Panel de Control localizado en Control→Panel de Control. Este menú
permite que se ejecuten tareas, pero no permite configuraciones. Vamos a mostrar
brevemente lo que cada una de las opciones ejecuta:
•
Activar la configuración: hace que las modificaciones indicadas se actualicen efecti-
109
Capítulo 3. El Configurador Linuxconf
vamente. Mediante esa opción también se puede tener una previsión sobre lo que se va
a hacer.
•
Apaga/Reinicia: con este menú se puede desconectar o reiniciar el computador. Se
accede a una opción que controla los detalles de la operación.
•
Controla los servicios activos: Permite que usted active/desactive un servicio, permanentemente o temporalmente, en modo manual o automático. Al presionar en esta
opción surgirá una ventana describiendo el nombre del servicio, como se activa (modo
automático, manual o si está inactivo) y si se está ejecutando del modo correcto o no.
Para configurar un servicio, haga clic en él y observe las opciones disponibles.
•
Montar/Desmontar sistemas de archivos (filesystems): Mediante esta opción,
usted puede montar/desmontar sistemas de archivos. Puede montar archivos de otras
máquinas de la red y controlar los dispositivos locales configurados.
•
Configurar tareas programadas por el superusuario: Usted puede visualizar los
servicios que deberá ejecutar el superusuario y que se accionan en un cierto momento.
Para agregar un comando/servicio, presione el botón Añadir y llene los campos correctamente. Un ejemplo de servicio que puede utilizar este recurso son los analizadores
de registros para detectar errores en el sistema.
•
•
Archiva configuraciones: Guarda las configuraciones en los lugares correctos.
Cambia el perfil del sistema: Usted puede crear un nuevo perfil de trabajo y todos los
archivos de configuración de la versión actual se guardarán y sustituirán por los archivos de configuración de la versión nueva. Los dos perfiles disponibles son Casa y Oficina. Usted puede configurar/adicionar perfiles a través del menú Control→Controla
110
Capítulo 3. El Configurador Linuxconf
archivos y sistemas→Configura perfiles del sistema.
•
Isa Plug & Play: Detecta los dispositivos ISA Plug and Play. Verifica la configuración
y si no se encuentra ningún otro dispositivo, muestra una ventana preguntando si usted
desea generar nuevamente el archivo de configuración y detectar nuevamente. Si no lo
quiere hacer, presione el botón No.
Las opciones restantes se refieren a conexiones y seguridad de una red y por lo
tanto, no se verán aquí, porque son avanzadas.
Configuración de la Impresora
Usted puede configurar su impresora y otros dispositivos con Linuxconf. Para
eso, diríjase al menú Configuración→ Servicios misceláneos→ Impresora.
Surgirá una pantalla como en la Figura 3-2.
111
Capítulo 3. El Configurador Linuxconf
Figura 3-2. Configuración de la impresora con Linuxconf
Para añadir una impresora, pulse en el botón Agregar/Editar impresoras y a
continuación pulse en Agregar. Incluya el nombre de la fila de la impresora en
la opción Nombre de Impresora (el nombre predeterminado es lp) y donde
está conectada. Si está en su máquina, marque la opción Local. Si las colas de
impresión se dirigen a otra máquina de la red, o aún, hacia sistemas que utilicen
una red tipo SMB/Windows o Netware (NCP), elija la opción adecuada para cada
caso.
Ahora que su impresora ya está en el sistema, usted puede hacer la configuración pulsando en el nombre de la impresora para editar las propiedades (en la
ventana Configuración de la impresora que se acciona mediante la opción Agregar/Editar impresoras). Vea la Figura 3-3. Usted puede configurar:
112
Capítulo 3. El Configurador Linuxconf
Opciones generales
Configura el tamaño máximo del archivo, donde cero significa que no hay límite.
También hay opciones para suprimir la impresión de los encabezamientos en la
página (opción Suprimir encabezamientos).
Opciones del tipo específico de la impresora
Esta opción depende del tipo de impresora especificado. Si la impresora es local,
se mostrará una serie de puertos en los cuales se puede conectar la impresora (la
opción predefinida es /dev/lp0). Sin embargo, si su impresora local es tipo serie,
normalmente se conecta en puertos del tipo /dev/ttyS? y por lo tanto usted debe
llenar la opción custom. Si la impresora está en otra máquina de la red, se pedirá el
nombre de la máquina remota y la cola de la misma.
Opciones de filtro
En esta opción se configuran detalles de impresión. El campo Filtro seleccionado
exhibe el filtro configurado en el botón Seleccionar filtro que se localiza en la parte
inferior de la ventana. Los filtros son herramientas de conversión de archivos de
impresión para formatos que la impresora seleccionada puede tratar.
113
Capítulo 3. El Configurador Linuxconf
Figura 3-3. Editando propiedades de la impresora con Linuxconf
Además del filtro, usted puede configurar la resolución de la impresión, el
tamaño del papel (generalmente A4), la profundidad de la impresión en colores (opción Profundidad) y el número de páginas impresas en relación a
una página de salida. Inmediatamente debajo se pueden ver tres botones.
El primero (Enviar EOF) envía una señal indicando que terminó la impresión; la opción Arreglar efecto escalera (CR+lf) compone problemas de
margen que pueden ocurrir en ciertas impresoras y el botón Salida ASCII
rápida agiliza la impresión de documentos en el formato texto. Finalizando
las opciones de filtro, podemos configurar los márgenes horizontal y vertical.
114
Capítulo 3. El Configurador Linuxconf
Para que la configuración se efectúe, pulse en el botón Aceptar en la parte inferior de la ventana.
Si usted quiere borrar una impresora de su lista, pulse en el botón Excluir localizado en la parte inferior de la ventana Propiedades. Después de terminada la
configuración pulse en el botón Aceptar.
El próximo paso es configurar autorizaciones. Si la impresora de la red está
conectada en su máquina, usted podrá proporcionar acceso solamente a ciertos
usuarios; pulse en la opción Autorizaciones de red y agregue el nombre de la
máquina que debe tener acceso a la impresora. La última opción (Administrador
de cola) permite que usted pueda tener acceso a la cola de documentos que se
imprimirán. Para eso pulse en el botón Trabajos donde se proporcionarán los
documentos que se imprimirán con los respectivos dueños de los archivos, entre
otras opciones. Además, usted podrá administrar la cola de impresión, permitiendo el arranque/suspensión de una o más impresiones (incluso de todos los
documentos) y la reiniciación del servidor de impresión (opción Reinicia daemon).
Configuración del Modem
Una forma muy fácil de configurar su modem es mediante Linuxconf. Para esto,
diríjase al menú Configuración→Servicios misceláneos→Modem. Observe
115
Capítulo 3. El Configurador Linuxconf
la ventana de configuración en Figura 3-4.
Figura 3-4. Configuración del modem con Linuxconf
Lo que usted debe hacer ahora, es seleccionar el puerto en el cual su modem está
conectado. Usted verá los puertos correspondientes a DOS, como por ejemplo
/dev/ttyS0 relacionado al puerto COM1 en DOS. Si usted no tiene un modem,
seleccione la opción Desconocido. Existe la posibilidad de detectar automáticamente a través del botón Detect, donde se proporcionará el puerto en el cual su
modem deberá estar conectado.
Este proceso funciona solamente con modems con jumper . En modems plug and
play el proceso es diferente.
116
Capítulo 3. El Configurador Linuxconf
Para obtener más información, vea la documentación que viene con
su modem.
Después de esta configuración, utilice el marcador por ejemplo, kppp descrito en
la sección de nombre Conexión a Internet con Kppp en Capítulo 7.
Configuración de fecha y hora
Hay muchos modos de configurar la fecha y hora del sistema y uno de ellos
es Linuxconf. Para hacerlo, seleccione Control→ Fecha y hora. La ventana
muestra con claridad los campos que se deben llenar para indicar cómo debe
obtener la máquina su fecha y hora.
En el campo zona: se debe especificar la zona de horario en que se encuentra, se proporciona entonces una lista con todas las opciones que hay de continente/estado. La próxima opción pregunta si se quiere guardar la fecha en el
formato universal (GMT)1. Se recomienda marcar esta opción si usted utiliza solamente Linux como sistema operativo, de lo contrario no marque esta opción.
Las otras opciones configuran la hora y la fecha propiamente dichos, donde se
especifica la hora de 0 (medianoche) hasta las 23 horas (11 horas de la noche),
1.
Hora de Greenwich.
117
Capítulo 3. El Configurador Linuxconf
los meses se especifican con los números y el año debe contener cuatro dígitos.
Especifique correctamente los datos y luego finalice Linuxconf, su sistema ya
estará ajustado para la hora y fecha correctos.
Configuración de Cuentas y Grupos de
Usuarios
Muchas veces algunos archivos se deben ver, ejecutar o escribir solamente por un
cierto grupo de usuarios. Eso se puede hacer con Linuxconf mediante la opción
Configuración→Cuentas de usuario. Esta ventana posee muchas opciones y
describiremos cada una de ellas con detalles. Observe en Figura 3-5 la ventana
que muestra las opciones de configuración.
118
Capítulo 3. El Configurador Linuxconf
Figura 3-5. Configuración de cuentas y grupos con Linuxconf
En la primera opción de la pestaña Normal usted configura las Cuentas de
usuarios. Por su intermedio, usted puede editar y excluir usuarios con un clic
sobre ellos, o agregar usuarios mediante el botón Agregar. La ventana para editar
y agregar usuarios es la misma. Observe la Figura 3-6. Vamos a explicar los
puntos de esa ventana:
119
Capítulo 3. El Configurador Linuxconf
•
Información básica: Los campos que se deben llenar son Nombre (login) y (Nombre completo). Los otros campos son optativos; asegúrese de lo que pondrá en cada
campo. Usted también puede activar/desactivar la cuenta haciendo clic en la opción La
cuenta está habilitada.
•
Parámetros: Información sobre la duración de la cuenta. Usted puede poner fechas
específicas para la finalización de la cuenta, cuantos días desea mantenerla y si desea
avisar al usuario antes de cancelarla, entre otra información. Algunos de los campos
poseen el botón Ignorado, en caso que usted no quiera accionar la opción. Si usted
edita una cuenta ya existente, esta opción también informa cuál fue la fecha de la
última alteración de contraseña de la cuenta en referencia.
•
Extra: Es información adicional que usted puede especificar, para que el usuario complete. Aquí estas opciones se visualizan solamente y usted debe, por lo tanto, configurarlas en la opción Configuración→ Cuentas de Usuarios→ Políticas→ Información adicional de cuentas de usuario. Puede incluir, por ejemplo, un cuadro de
texto o un botón de verificación. Esta información puede ser llenada obligatoriamente
o no.
•
Configuración de correo: Configuraciones relativas al e-mail del usuario de la cuenta.
•
Privilegios: Aquí usted puede proporcionar poderes para que el usuario administre y
controle el sistema. Tome cuidado al seleccionar estas opciones, pues otorgar permisos
equivocados a un cierto usuario, puede causar problemas. Una opción interesante en
esta pestaña es la Administración de la cola de impresión(Printer queue Management), donde usted puede dar permiso para que el usuario tenga o no, poderes de
administrar la cola de impresión de una impresora, o sea, puede borrar documentos que
están contenidos en la cola para impresión.
120
Capítulo 3. El Configurador Linuxconf
Si usted desea excluir un usuario, alterar su contraseña o incluir tareas relacionadas con él, verifique los botones localizados en la parte inferior de la ventana. Para concretar las configuraciones, pulse en Aceptar. Volviendo a las opciones de la pestaña Normal, tenemos las definiciones de grupo. Pulse en el botón
Definiciones de grupo. Usted llenará detalles como nombre del grupo, el identificador (ID) y permisos de creación. En realidad, el usuario ya fue incluido en
un cierto grupo a través de la opción Cuentas de usuarios y en esta opción,
usted configurará solamente los detalles. Por fin, en el último botón de esta pestaña, usted tiene la posibilidad de modificar la contraseña de root (Alterar la
contraseña de superusuario).
121
Capítulo 3. El Configurador Linuxconf
Figura 3-6. Configuración de detalles de cuentas
Las próximas pestañas Cuentas especiales y Alias de e-mail las deben utilizar solamente los que ya poseen cierta experiencia. Con ellas se configuran
122
Capítulo 3. El Configurador Linuxconf
cuentas de e-mail y alias, lo que requiere un poco más de atención. Por este motivo no las describiremos aquí, ya que tendríamos que comentar muchos detalles.
En la última pestaña de esta ventana (Políticas) hay algunas configuraciones
interesantes. Vamos a describir solamente las opciones que pueden ser útiles para
usted:
•
Política de claves y cuentas: En esta opción se configuran las reglas de validación
para las contraseñas. Ya que una vez atribuidas, un usuario no podrá alterar las contraseñas que no respondan totalmente a los requisitos. Usted podrá controlar el número
mínimo de caracteres no alfanuméricos contenidos en la contraseña, los permisos de
creación, detalles de visualización y scripts que podrán facilitar el mantenimiento de
las cuentas.
•
Shells de usuario disponibles: Hay varios shells y usted puede configurarlos a través
de esta opción. Elija un shell predeterminado (generalmente /bin/bash) e incluya otros,
si lo cree conveniente.
•
Mensaje del día: Configura un mensaje que se mostrará cada vez que el usuario entre
en el sistema.
•
Información adicional de cuentas de usuario: Usted puede incluir aquí los campos
que se deben llenar creando o editando la cuenta de un usuario, como por ejemplo un
campo que indique su dirección o teléfono. Usted puede incluir un cuadro de texto, un
botón u otro ítem. El orden de los ítems que usted incluye también se puede modificar,
a través de los botones que están en la parte inferior de la ventana (por ejemplo, Top)
para colocar el ítem en la parte superior de la ventana de creación de usuarios).
123
Capítulo 3. El Configurador Linuxconf
Con esa introducción a grupos y usuarios, usted podrá crear sus propios grupos
y podrá dar permisos a los archivos que desea, o aún, si lo prefiere, crear y editar nuevos usuarios. Recordando nuevamente que usted sólo podrá realizar estas
modificaciones como superusuario.
Configuración de sistemas de archivos
Los sistemas de archivos en Linux son directorios administrados como un árbol simple y grande. El primer directorio de la estructura se llama directorio
raíz (“/”). Usted puede configurar este árbol de directorios accediendo al menú
Configuración→Sistemas de archivos. Vea la Figura 3-7, que muestra la ventana de configuración.
En el botón Acceder a un disco local usted configura puntos de montaje referidos a su máquina. Esa configuración define solamente las relaciones entre particiones y su sistema de archivos local, o sea, si usted remueve una línea los datos
no se afectarán, pero si usted reinicia la máquina, el directorio estará vacío. Los
datos no se perdieron, solamente la conexión se cerró.
124
Capítulo 3. El Configurador Linuxconf
Figura 3-7. Configuración del sistema de archivos con Linuxconf
Al editar/adicionar un punto de montaje, surgirá una ventana, como en Figura 3-8.
Elija la pestaña Base, donde usted debe llenar los campos Partición con el directorio de la partición (por ejemplo, /dev/hda? para una partición de disco), Tipo
con el tipo del sistema de archivos (el predefinido de una partición Linux es ext2
y en DOS es vfat) y finalmente Punto de Montaje, con el nombre por el cual
el dispositivo se relacionará dentro del sistema de archivos. Las otras pestañas
(Opciones, Opciones DOS y Miscelanea (Misc)) muestran configuración de
montaje, tamaño disponible para lectura y grabación, permisos y otros detalles
del punto de montaje. Observe también los botones para montar/desmontar dispositivos, ubicados en la parte inferior de la ventana.
125
Capítulo 3. El Configurador Linuxconf
Figura 3-8. Configuración de puntos de montaje con Linuxconf
Del mismo modo, al seleccionar la opción Acceder a un volumen NFS usted
configurará puntos de montaje, pero en relación con las otras máquinas de la red.
Para eso, llene la opción Servidor en la pestaña Base con el nombre de la máquina a la que se accederá, complete Volumen con el nombre del directorio que
usted desea que sea montado en la máquina remota y llene Punto de montaje
con el nombre del directorio que debe estar en su máquina local. Recuerde que el
punto de montaje ya debe estar creado (un directorio), con los permisos correctos
126
Capítulo 3. El Configurador Linuxconf
y que se deben hacer algunas configuraciones en el servidor.
La próxima opción del configurador del sistema de archivos es la siguiente: Configura archivos/particiones de intercambio(swap). La partición de intercambio es un área del disco dedicada para ejecutar programas que son muy grandes
y no se pueden ejecutar en la memoria principal. Para incluir una nueva partición
de intercambio, pulse en Agregar y llene el campo Partición (generalmente con
alguna partición del tipo /dev/hd?). Trate de tener la seguridad que esta partición
existe y que no está ocupada.
Usted puede verificar los permisos que modificó para algunos archivos. Linuxconf verifica las configuraciones que hizo y prueba el estado del sistema. Presione
Comprobar permisos para algunos archivos y vea si está correcto.
Administración de paquetes RPM
Para tratar utilidades que aparecen como paquetes RPM, Linuxconf utiliza un
programa denominado managerpm. Puede acceder a esta opción a través de
Control → Administración de paquetes RPM . Se proporcionará una ventana
como en la Figura 3-9.
127
Capítulo 3. El Configurador Linuxconf
Figura 3-9. Administración de paquetes RPM con Linuxconf
Observe cada una de las opciones siguientes:
•
Preferencias: Informe los directorios que utiliza para la instalación/actualización de
paquetes. Si fuera un dispositivo (CDROM) informe el punto de montaje (generalmente
/mnt/cdrom).
•
Instalar/Actualizar un paquete: Basta que usted suministre el nombre del paquete,
128
Capítulo 3. El Configurador Linuxconf
describa su camino absoluto, es decir, su camino completo desde el directorio raíz.
Observe que hay una lista de opciones de directorios; esta lista es la misma configurada
en la opción Preferencias. Por ejemplo, suponga que usted va a instalar un paquete
del CD 1 de Conectiva Linux; para eso, informe el nombre del directorio seguido del
nombre del paquete: /mnt/cdrom/conectiva/RPMS/nombre_del_paquete.rpm.
•
Instalar/Actualizar varios paquetes: Suministre en esta opción el directorio donde
están contenidos los paquetes y señale las opciones que crea necesarias.
•
Revisar paquetes instalados: Busca uno o varios paquetes instalados, mostrando
una lista de los grupos de paquetes. Elija un paquete para visualizar su información,
colocando su nombre predefinido. Si usted deja el campo en blanco, se hará una lista
con todos los paquetes, separados por grupos. Elija un grupo y usted podrá ver el
paquete que tecleó al comienzo, con su nombre, su versión y una pequeña descripción.
•
Revisar paquetes no instalados: En esta opción, usted debe especificar un directorio
y una predefinición de nombres de archivos y después los paquetes no instalados se
presentarán por grupo. El campo del directorio posee una lista de ayuda que contiene
todos los directorios especificados en el menúPreferencias, visto antes.
•
Buscar un paquete: En esta opción usted puede buscar un paquete, proporcionando
primero el directorio que contiene los archivos rpm y en seguida tecleando las palabras clave para la búsqueda de las palabras. La opción Único paquete con todas
las claves hace que el resultado de la búsqueda presente solamente los paquetes que
poseen todas las palabras dadas. Las otras opciones se utilizan para tipos específicos de
consulta; por ejemplo, la opción Buscar en proporcionados (provides) brinda una
lista de los servicios proporcionados por el paquete, que son bibliotecas y utilidades.
La opción Buscar en requeridos (requieres) es muy útil cuando se quiere encon-
129
Capítulo 3. El Configurador Linuxconf
trar paquetes donde hay alguna dependencia (necesaria para que el paquete funcione
normalmente).
•
Mostrar paquetes adicionales: Al accionar esta opción surgirá una lista con los paquetes con la información respectiva como nombre, versión, vendedor y distribución.
Por lo tanto, esa opción extrae todos los paquetes que no forman parte de la distribución
Conectiva Linux.
•
Ver el estado de los paquetes (Tomar una foto de los paquetes): Verifica la
situación de los paquetes del sistema.
Verificando el estado del sistema
Algunas veces se necesita verificar el estado general del sistema y de sus componentes, porque esa información puede ayudar a detectar errores y acelerar su
solución. Para verificar información sobre el sistema, diríjase al menú Estado en
la ventana principal de Linuxconf. Usted verá dos opciones:
•
Registros (archivos de sucesos (logs)): Registros son mensajes del sistema durante
la ejecución de algún programa en particular. Aquí usted podrá ver registros del propio Linuxconf así como registros del proceso de iniciación y del sistema de un modo
general.
130
Capítulo 3. El Configurador Linuxconf
•
Ver estado del sistema: En esta opción usted obtendrá información sobre cuál es la
situación del sistema en relación con sus dispositivos de hardware como, por ejemplo,
uso de memoria, de disco y de red.
131
Capítulo 3. El Configurador Linuxconf
132
Capítulo 4. Actualización del
sistema
En este capítulo conoceremos formas de actualizar el sistema, de instalar nuevos
paquetes y también sobre cómo administrar los paquetes que ya están instalados en el sistema.
Veremos cómo hacer esto a través de Linuxconf, Apt y con el comando rpm.
Enfatizaremos la utilización de Apt debido a que es más práctico que los otros
dos métodos.
Linuxconf y rpm
Para administrar los paquetes a través de Linuxconf, vea la sección de nombre
Administración de paquetes RPM en Capítulo 3. En esa sección se explica detalladamente el procedimiento necesario para administrar paquetes a través de
Linuxconf.
Para instalar los paquetes a través del comando rpm utilice -ivh como parámetros
de ese comando, como mostramos en el siguiente ejemplo:
# rpm -ivh paquete_que_sera_instalado.rpm
133
Capítulo 4. Actualización del sistema
Y para actualizar los paquetes a través del comando rpm utilice -Uvh como
parámetros de ese comando, como mostramos a continuación:
# rpm -Uvh paquete_que_sera_actualizado.rpm
Para actualizar su sistema, independientemente de la herramienta que utilice, es
necesario que esté usando el sistema como superusuario.
¿Qué es apt?
Es un conjunto de herramientas que se utilizan para administrar los paquetes de su distribución de forma automatizada, de tal manera que cuando el
usuario solicita la instalación de un paquete1 (aplicación), el sistema también instala (o actualiza) todos los paquetes necesarios para el funcionamiento de esa
aplicación.
apt está compuesto por varios programas, entre los que veremos los siguientes:
1.
134
A partir de ahora utilizaremos aplicación para denominar al paquete que lo contiene, cuando
hagamos referencia al paquete que se va a instalar.
Capítulo 4. Actualización del sistema
•
apt-get
•
apt-cdrom
¿Cómo usar apt-get?
Los comandos de apt-get son muy fáciles e intuitivos y siguen una estructura muy
sencilla:
#
apt-get [opciones] comando
#
apt-get [opciones] install paquete [paquete ...]
La línea de comando puede ser una variación de los siguientes tipos básicos:
apt-get update
Actualiza la base de datos local de apt-get con los archivos pkglist2 del servidor.
2.
Archivos que contienen la lista de paquetes, dependencias e información que se encuentra en
135
Capítulo 4. Actualización del sistema
apt-get check
Verifica la integridad de su sistema. Ejecute este comando cuando tenga dudas acerca
de la integridad de los paquetes de su sistema. Es recomendable ejecutarlo antes de
empezar una actualización de la distribución.
apt-get install algun-paquete
Instala algún paquete nuevo, solucionando y cargando automáticamente los paquetes
de los que depende la aplicación que se está instalando. Si el paquete algun-paquete
ya se está instalando, apt-get intentará actualizarlo.
apt-get source algun-paquete
Hace un download de los fuentes de un paquete (SRPM). Note que es necesario
que haya una línea con el TIPO rpm-src en el archivo sources.list para que este
comando se ejecute.
apt-get upgrade
Busca paquetes que estén desactualizados en el sistema y los actualiza automáticamente. Actualizará todos los paquetes antiguos del sistema. Para que se pueda actualizar un paquete y sus dependencias, deberá utilizar en esta ocasión el comando
apt-get install paquete_que_sera_actualizado.
el servidor. Este comando se debe ejecutar siempre antes de utilizar el comando apt-get.
136
Capítulo 4. Actualización del sistema
apt-get dist-upgrade
Semejante al apt-get upgrade, instala todos los paquetes básicos e intenta actualizar todo, instalando nuevos paquetes si es necesario. Es una manera más fácil de
hacer una actualización de su distribución.3
apt-get remove algun-paquete
Elimina el paquete algun-paquete y todos los demás paquetes que dependan de
él.
apt-get clean
Elimina los archivos que se encuentran en el directorio caché 4, liberando un poco
de espacio en su disco de sistema. Es una manera automática de borrar los archivos
que fueron instalados y que el sistema ya no necesite.
3.
Observe que pueden presentarse problemas durante la actualización de una distribución más
antigua.
4.
(/var/cache/apt/archives/)
137
Capítulo 4. Actualización del sistema
Usando apt-cdrom
El comando apt-cdrom es muy fácil de utilizar para añadir el CD-ROM al archivo /etc/apt/sources.list del apt. Provoca que apt-get, busque paquetes en su
CD-ROM. Su sintaxis es una variación de esta línea de comando:
#
apt-cdrom add
Si no especifica dónde está la unidad de CD-ROM, apt-cdrom usa información
del archivo /etc/fstab. Tras la ejecución del comando apt-cdrom add se incluirá
en su archivo /etc/apt/sources.list una línea similar a la que se muestra en el
ejemplo.
rpm cdrom:[Conectiva Linux 6.0 Pre-1 - CD1]/ conectiva 001
Una posible salida del comando apt-cdrom add podría ser:
[root@onix /root]# apt-cdrom add
Usando punto de montaje del CD-ROM/mnt/cdrom/
Desmontando el CD-ROM
Inserte un disquete en la unidad y presione INTRO
Montando el CD-ROM
Identificando..[c19afb6208760e4f2542607f75a70893-2]
138
Capítulo 4. Actualización del sistema
Buscando archivos de índice en el disco..
Encontré 1 índices \
de paquetes y 0 índices de fuente.
Rótulo encontrado ’Conectiva Linux 6.0 Pre-1 - CD1’
A este disco se le llama:
’Conectiva Linux 6.0 Pre-1 - CD1’
Reading Indexes... Done
Grabando nueva lista-fonte
Las entradas de lista-fuente para este disco son:
rpm cdrom:[Conectiva Linux 6.0 Pre-1 - CD1]/ conectiva 001
Repetir este proceso para el restante de los CDs en su conjunto.
[root@onix /root]#
139
Capítulo 4. Actualización del sistema
Archivos del apt
sources.list
El archivo sources.list, que se encuentra en el directorio /etc/apt/, describe los
fuentes que el apt usará para saber dónde buscar información del paquete.
La sintaxis de archivo es la siguiente:
TIPO URI PARÁMETROS
Actualmente TIPO puede ser deb, rpm o rpm-src. Describiremos solamente el tipo
rpm. Veamos un ejemplo del archivo sources.list:
# Package repository URLs
#
#
# Official repositories.
rpm [cncbr] ftp://ftp.conectiva.com/pub/conectiva/.0 \
beta/conectiva 001 002
rpm-src [cncbr] ftp://ftp.conectiva.com/pub/conectiva/.0 \
beta/conectiva
140
001 002
Capítulo 4. Actualización del sistema
#
# Mirror repositories.
#rpm ftp://rufus.w3.org/linux/conectiva beta/conectiva 001 002
#rpm-src ftp://rufus.w3.org/linux/conectiva beta/conectiva 001 002
El tipo rpm
La variable TIPO indica qué tipo de paquete será utilizado. Puede ser rpm o
deb. Como existe la posibilidad de tener más de una línea apuntando hacia los
repositorios del apt, tal vez quiera colocar el repositorio más rápido en la primera
línea.
El tipo rpm-src se utiliza para indicar las ubicaciones con fuentes de paquetes (archivos SRPM). Siendo de esta manera y utilizando el comando apt-get source
algun_paquete, puede hacer un download de los archivos fuentes del paquete algun_paquete y compilarlo.
rpm uri distribución componente [componente ...]
Las variables uri indican la localización del servidor de repositorio del apt.
141
Capítulo 4. Actualización del sistema
La distribución puede especificar un camino exacto. Si usa esta opción, deberá
omitir la variable componente y terminarla con una barra.
El apt clasificará el uri para uso interno, pero es muy importante que estas líneas
estén ordenadas del servidor más rápido al más lento.
Especificación uri
Puede usar diversos fuentes para un uri.
Sólo recuerde que HTTP y FTP son los únicos métodos probados y seguros. A
medida que se soporten otros, se añadirán las explicaciones y documentación pertinentes.
ftp
Este método especifica una conexión FTP para el servidor de repositorio.
ftp://ftp.conectiva.com/repositorio
142
Capítulo 4. Actualización del sistema
http
Este método especifica que hará una conexión HTTP al servidor del repositorio.
http://es.conectiva.com/repositorio
¿Cómo funciona el directorio archives?
Cuando se le pide a apt que instale algún paquete o que realice una actualización
(upgrade o dist-upgrade), efectuará un download de los paquetes necesarios para
/var/cache/apt/archives/partial/ y después de verificar sus hashes y tamaños de
MD5, moverá estos paquetes para /var/cache/apt/archives/.
Puede asumir que todos los archivos en el directorio archives/ fueron verificados. Utilice el comando apt-get clean para eliminar los archivos del directorio
archives/ y archives/partial/.
143
Capítulo 4. Actualización del sistema
Usando las firmas GPG
El apt tiene soporte para gpg 5 , de esta forma, tal vez quiera usar esto para asegurarse de que está obteniendo de su proveedor los paquetes genuinos.
El apt no tiene soporte a PGP6, por eso, no pierda tiempo intentando usarlo.
La sintaxis sources.list tiene que cambiarse para que esto funcione.
rpm [gpg-id] uri distribution component [component ...]
Tras realizar este cambio, es decir, al introducir el campo [gpg-id], tendrá que
cerciorarse de que tiene una clave pública de su proveedor en su registro de claves
gpg.
7
es la que usa el proveedor para firmar sus paquetes. En realidad, es un
indicador para la última parte de la firma digital del proveedor disponible en el
archivo vendors.list.
gpg-id
5.
GNU Privacy Guard
6.
Pretty Good Privacy
7.
Los corchetes en el archivo source.list deben estar aquí.
144
Capítulo 4. Actualización del sistema
Ejemplo 4-1. vendors.list
# Lista de los proveedores de paquetes confiables.
#
# Este archivo contiene la lista de proveedores de paquetes (empresas
# o personas) en los que puede confiar.
#
simple-key "akk"
{
Fingerprint "B24534AA5D10F86B46EAB46B3EB3759E05BBD9E4";
Name "Alfredo K. Kojima <[email protected]>";
}
simple-key "cncbr"
{
Fingerprint "30EAE85C3D91C29880B4F0B3E368DDD099807190";
Name "Conectiva S.A. <[email protected]>";
}
145
Capítulo 4. Actualización del sistema
Ejemplo 4-2. Importando una clave gpg
#
gpg -import archivo_con_la_clave
En Ejemplo 4-2, archivo_con_la_clave8, tenemos un archivo con la clave pública
gpg de su proveedor.
Este comando importará la clave de su proveedor del registro de claves del usuario
root (como sólo el root puede instalar, eliminar o manipular paquetes, no tendría
sentido importar esta clave del registro de claves de otro usuario).
Si quiere utilizar apt sin una firma gpg, basta con retirar [gpg-id] de la línea de
dirección del repositorio que consta en su archivo sources.list. Por defecto, en
la página web de Conectiva, se usa una firma gpg.
Nos gustaría recordar que esta versión del apt-get está en constante desarrollo.
Si encuentra algún error al utilizarlo, entre en contacto con Conectiva a través del
e-mail <[email protected]>.
8.
146
Por ejemplo, el archivo vendors.list.
Capítulo 5. Conceptos de Uso
¿Qué es Linux?
Linux es un sistema operativo, así como muchos otros que hay en el mercado
(con diferencias sustanciales). Es un sistema derivado de Unix1construido para
que se ejecute en computadores personales.
Linux hace todo lo que podría esperar de un Unix moderno y completo. Tiene soporte para multitarea real, memoria virtual, bibliotecas dinámicas, redes TCP/IP,
nombres de archivos con un límite de 255 caracteres y protección entre procesos (crash protection), además de muchas otras funciones que dejarían esta lista
excesivamente extensa.
El gran atractivo que Linux ofrece, es que puede trabajar como servidor de aplicaciones y como estación de trabajo, sin necesidad de hacer grandes modificaciones
en su sistema.
1.
Un sistema operativo bastante utilizado en grandes corporaciones.
147
Capítulo 5. Conceptos de Uso
¿Cómo surgió Linux ?
Linux se desarrolló en un principio como un pasatiempo de Linus Torvalds.
Quería un sistema operativo que fuese semejante a un Unix, con todas sus funciones y que se pudiera usar también en un PC.
A partir de esa idea, Linus comenzó a trabajar en lo que sería el futuro núcleo del
sistema operativo y que hoy denominamos Linux. Todo eso ocurrió a mediados
de 1991, cuando Linus cursaba la facultad de Computación en Finlandia.
El 5 de octubre de 1991, el siguiente mensaje circuló en usenet2:
“...Como comenté hace un mes, estoy trabajando en una versión free de un sistema semejante al Minix para computadores AT-386. Ya alcanzamos un grado de
desarrollo que nos permite usarlo (aunque no de manera absoluta) y pretendo
distribuir el código fuente. Es solamente la versión 0.02... pero ya conseguí ejecutar con él los programas bash, gcc, gnu-make, gnu-sed, compress, etc."”
Este mensaje estaba firmado por Linus Torvalds y nadie adivinaría que estaría
marcando el comienzo de un movimiento que, menos de 10 años después, ya
tiene más de 30 millones de seguidores.
Así surgió, lo que sería el primer núcleo (kernel) utilizable de Linux. Aquí se
hace necesaria una explicación sobre lo que es el núcleo de Linux, para evitar
concepciones equivocadas de lo que es el núcleo y de lo que es Linux propiamente dicho. El kernel es el núcleo del sistema operativo, es la parte que controla
directamente al hardware 3 de la máquina. Cuando hablamos de Linux, estamos
2.
148
Sistema de News, mural en línea.
Capítulo 5. Conceptos de Uso
refiriéndonos solamente al núcleo del sistema. Todo lo que existe alrededor del
kernel, son aplicaciones que componen una distribución de Linux. 4
¿Qué es una Distribución Linux?
Ya que Linux es un software de distribución libre, muchas personas e incluso,
empresas, se empeñan en organizar el kernel y una serie de aplicaciones, además
de manuales, para que el sistema sea cada vez más sencillo.
A ese conjunto de aplicaciones, incluyendo el kernel, se les da el nombre de
distribución Linux. Algunas distribuciones Linux son mayores que otras, dependendiendo de la cantidad de aplicaciones y de la finalidad que se proponen. Hay
desde distribuciones que caben en un disquete de 1.44 hasta distribuciones que
ocupan varios CD’s.
Cada una de ellas tiene su público propio y finalidades específicas. Las mini distribuciones5 tienen como objetivos, desde la recuperación de un sistema dañado,
3.
Parte física del computador
4.
Pueden diferir entre sí de diversas formas, pero normalmente mantienen un número básico de
aplicaciones.
5.
Distribuciones que caben en un disquete o en pocos disquetes.
149
Capítulo 5. Conceptos de Uso
hasta el control de una red de computadores.
Entre las "grandes"6 distribuciones, podemos citar las siguientes: Conectiva, Slackware, SuSE, Debian, Red Hat y Corel Linux. Lo que diferencia una distribución de
otra, es la manera como se organizan y configuran previamente las aplicaciones
contenidas. Por ejemplo; Conectiva Linux tiene casi la totalidad de sus aplicaciones traducidas a las lenguas siguientes: portugués, español e inglés; se tiene
el portugués como base, para facilitar la integración con el usuario brasileño. Lo
que no quiere decir que esas aplicaciones no estén disponibles en inglés también.
Algunas distribuciones incluyen herramientas de configuración 7 que facilitan la
vida del administrador del sistema.
¿Cuál es la mejor distribución?
Muchos pueden decir que la distribución W es mejor que la distribución Y, (claro
que esas personas usan la distribución W). No existe la mejor distribución y sí
la distribución que se ajusta más a su tipo de necesidad. A continuación veremos
cómo es la distribución Conectiva Linux, las facilidades que brinda y un poco de
6.
Distribuciones vendidas en CD’s
7.
Como por ejemplo, linuxconf de Conectiva Linux
150
Capítulo 5. Conceptos de Uso
lo que es la empresa Conectiva Inc.8
¿Qué es Conectiva Linux?
Ahora que ya sabe lo que es una distribución, podemos describir con más detalles
para quien se destina la distribución Conectiva Linux, así como proporcionar alguna información sobre la empresa que la desarrolla y mantiene, Conectiva.
La empresa Conectiva Inc. se creó el 28 de agosto de 1995 con el objetivo inicial
de distribuir el sistema operativo Linux para el mercado brasileño. Su primera
versión, Conectiva Red Hat Linux Parolin se distribuyó en 1997.
Una de las principales tareas que Conectiva viene desarrollando es la personalización del sistema operativo Linux, para ofrecer un producto que atienda al
mercado brasileño9, proporcionando incluso, una mayor compatibilidad con el
hardware del mercado en cuestión. Con eso, ofrece una línea de productos que
cubren desde el usuario inexperiente hasta las grandes corporaciones.
8.
http://www.conectiva.com.br
9.
La mayoría de los productos de Conectiva ya se están comercializando también en inglés y
español.
151
Capítulo 5. Conceptos de Uso
Además del desarrollo continuo de nuevas aplicaciones y de nuevas funciones
que garanticen más seguridad y estabilidad al sistema, Conectiva busca siempre
mantener sus productos actualizados disponibles para el público10. Podemos encontrar, en la parte final de esta guía, una descripción general de los principales
paquetes que están incluidos en este producto.
Por otra parte, Conectiva ofrece también otros servicios para atender al usuario y
facilitar todavía más su trabajo: herramientas específicas para implementar soluciones; desarrollo de guías y libros sobre los más diversos asuntos y para los
más variados niveles; posibilidad de desarrollo de soluciones personalizadas, mediante el soporte corporativo que ofrece la empresa, además del soporte telefónico
y del soporte por e-mail.
Con esta versión, Conectiva quiere aumentar la cantidad y calidad de su distribución, para atender a un mayor número de usuarios.
Conceptos Básicos de Uso
Ahora que ya sabemos qué es Linux y qué es una distribución, tendremos una
parte conceptual básica que tiene como objetivos iniciar al usuario en el mundo
Linux.
10. Las actualizaciones de Conectiva Linux están siempre disponibles en el sitio de la empresa.
152
Capítulo 5. Conceptos de Uso
¿ Qué es una cuenta ?
Una cuenta es la forma con la cual se identifica en el sistema. Es como si fuese su
cuenta bancaria, que tiene número y contraseña. Sólo que en Linux, en lugar de
utilizar una cuenta numerada, como la del banco, tiene un nombre de entrada en el
sistema o login que puede ser alfanumérico11. Además en lugar de una contraseña
exclusivamente numérica, tiene la posibilidad de combinar todas las teclas de su
teclado.12
Pero, porqué necesito una cuenta, si solamente yo, utilizo ese computador ?
Ese sistema de cuentas y usuarios ya viene con Linux desde su concepción. Se
debe a que es un sistema operativo destinado a ambientes de red. Además del
factor relativo a la seguridad que garantiza que cada usuario haga solamente lo
que tiene permiso para hacer (y que no dañe el sistema), tenemos también el
medio de identificación que garantiza que sólo usted podrá alterar sus documentos/archivos.
Entonces, algún usuario debe controlar el sistema ¿verdad?
Sí, existe ese usuario y tiene más poderes que el usuario común. A este usuario lo
denominamos superusuario y su login es root. La contraseña del superusuario se
11. Puede tener letras y números en su login. Un ejemplo sería acuno10.
12. Se aconseja que su contraseña tenga más de cuatro caracteres y que posea letras y números.
153
Capítulo 5. Conceptos de Uso
definió en el momento de la instalación. Es importante no olvidar esta contraseña,
porque es necesaria para hacer ajustes en la instalación. Una vez que el instalador
ajusta el ambiente inicial, se necesita la intervención del superusuario en la configuración de detalles que el instalador prevea o que necesiten modificarse con el
paso del tiempo.
Es de fundamental importancia que no utilice ese usuario de manera indiscriminada en el quehacer diario. La mayor parte de las cosas que precisa hacer,
su usuario tiene permiso para hacerlo. El superusuario se debe utilizar solamente para configurar el sistema y asuntos relacionados con la administración
del mismo. Utilizar un sistema como superusuario diariamente puede ser catastrófico.13
Hace poco, mencionamos que su usuario tiene permiso. Vamos a comentar un
poco más sobre esto ahora.
Permisos de Acceso
En Linux existe el concepto de permisos de acceso. Como está orientado hacia
un ambiente multiusuario (red), se crearon los permisos para que determinados
usuarios tengan acceso solamente a lo que pueden tener acceso. Para explicar
mejor, haremos una breve analogía aquí.
13. Puede destruir su sistema sin intención, basta un error al teclear algo.
154
Capítulo 5. Conceptos de Uso
Imagínese que trabaja en una empresa y forma parte del departamento de recursos
humanos de la empresa. Todos los computadores de esa empresa están interrelacionados en la misma red. Siendo así, si no hubiesen permisos de acceso, todos en
la empresa, desde el empleado que acabó de entrar en la empresa, hasta el presidente, podrían visualizar y hasta alterar los datos de cualquier departamento, sean
del antedicho departamento, el jurídico o cualquier otro.
Se nota fácilmente que una empresa de esas quebraría en poco tiempo, pues cualquier empleado podría tomar "decisiones de presidente" y para ello sería suficiente alterar los datos en el computador.
Por ese y por otros motivos, existen los permisos de acceso que señalan quién
puede y quién no, acceder, leer, modificar y ejecutar, determinado archivo.
Claro que hay situaciones en las que, no sólo una persona podrá/deberá acceder
determinados archivos, sino también, un grupo de personas.
Siguiendo con el ejemplo de la empresa, todos los componentes del departamento
de recursos humanos, deberán poder notificar la contratación/despido de un funcionario y registrar esa situación en los archivos de control de personal ¿correcto?
Si es así, los permisos del archivo de registros deben ser diferentes; no solamente
un individuo tendrá acceso a ese archivo y sí un grupo selecto de personas.
Ese concepto de grupos existe activamente en Linux; como ejemplos de grupos
que ya vienen predefinidos tenemos: adm, disk y wheel, entre otros. El detalle
importante es que podemos crear nuevos grupos y alterar los que ya existen, de
forma que cubran nuestras necesidades específicas. Quien debe manejar los integrantes de los grupos es el superusuario. Solamente él tiene acceso a esa tarea.
Es conveniente que el superusuario, cree grupos para definir y permitir cuáles
155
Capítulo 5. Conceptos de Uso
usuarios podrán acceder a qué tipos de archivos.
Así como hay diferentes tipos de permisos para los archivos, hay diferentes tipos
de permisos para los archivos existentes en Linux, cada uno con su finalidad
específica.
Los formatos más comunes son: texto, ejecutable14, archivos de imágenes, directorios y links simbólicos15.
También hay archivos especiales que se asocian a dispositivos. ¿Cómo dice?
Eso mismo, en Linux tenemos el siguiente concepto: "Todo se puede tratar como
si fuera un archivo". No se asuste, continúe leyendo y verá que es algo sencillo
de comprender ...
Así como los archivos, la mayor parte de los periféricos16 que posee en su computador permiten las operaciones de lectura y/o de escritura. Por ejemplo: una
impresora.¡Exactamente! Cuando manda los datos para la impresora, es como si
estuviese escribiendo en ella ¿verdad? En Linux funciona de manera semejante,
solamente existe una diferencia, el contenido que envía "directamente para la
impresora" se escribe en un "archivo especial" que hace de puente entre el computador y la impresora.
Ese sistema existe no sólo para la impresora, sino para todos los dispositivos que
Linux controla, eso incluye la unidad de disquete, CD-ROM y Disco Duro, entre
14. también denominado archivo binario.
15. Veremos mejor este tipo de archivo así como los otros en el capítulo Linux Modo Texto.
16. Trataremos periféricos cuando sea un dispositivo físico (un hardware).
156
Capítulo 5. Conceptos de Uso
otros.
Eso quiere decir que ¿voy a poder grabar CDs en mi lector de CD?
No, absolutamente no. ¡Linux no modifica lo que el hardware del periférico puede
hacer! Utiliza las funciones del dispositivo, por lo tanto existirán dispositivos que
sólo podrán leerse y otros que solamente permitirán escribir, así como habrá un
tercer grupo que permitirá ambas operaciones (como es el caso de su disco duro).
No se preocupe con eso. Esa explicación tiene una finalidad que es aclarar algunas
de las dudas más frecuentes con relación a los dispositivos en Linux: ¿Qué es
montar/desmontar un dispositivo en Linux? ¿ Por qué no sale el CD del drive
cuando aprieto el botón Eject? ¿ Para qué necesito montar un dispositivo? Todas
esas dudas se aclararán ahora.
Montar un dispositivo, significa dejarlo disponible para el sistema. Ahora que
entiende el porqué de todo eso de "archivos especiales", podrá entender cómo
funciona esto de hacer algo disponible al sistema.
Cuando se monta un dispositivo, sea un disquete, CD-ROM u otro periférico, se
establece una “conexión” del dispositivo con el periférico especificado.
Por ejemplo, cuando montamos un CD-ROM, el núcleo hace la comunicación con
la unidad de CD y verifica si existe algún CD-ROM en ella y trata de reconocer el
formato del CD que se encuentra allí. Si reconoce el formato del CD, se hará una
“conexión” del periférico del dispositivo de CD-ROM con el dispositivo CDrom,
poniendo a disposición el contenido del CD en el directorio especificado por el
comando de montaje17. Lo mismo sucede tanto para una unidad de disquete como
17. Veremos más detalles en el capítulo Linux Modo Texto.
157
Capítulo 5. Conceptos de Uso
para una de cinta.
Ahora sabremos porqué el CD no sale de la unidad cuando aprieta el botón de
Eject.
Lo que ocurre cuando montamos un CD/disquete, es que el núcleo considera el
dispositivo como si lo estuviese utilizando, hasta que se desmonte.
De esta forma, como el CD-ROM se controla de manera lógica 18 no consigue
expulsarlo sin antes desmontar el dispositivo, pues Linux avisa que el sistema
todavía está usando la unidad.
¿Por qué motivo? Es simple, basta imaginar la siguiente situación: trabaja en
una empresa y todos comparten el mismo dispositivo, como una cinta por ejemplo, para almacenar los resultados de operaciones de larga duración. Inadvertidamente, un funcionario nuevo retira la cinta o CD en el que se estaba grabando
los resultados de las operaciones de toda la semana. Todos los datos se pierden
y NO se tiene copia de reserva. Esa es una situación que puede ocurrir en otros
sistemas operativos que no tienen ese tipo de procedimiento, pero en un sistema
como Linux ese problema no ocurriría.
Al igual que la unidad de disco, por tener un medio mecánico que expulsa el disquete, no se puede controlar con tanta seguridad. Realmente es muy importante
que no retiremos el disquete de la unidad mientras esté montado, porque se podrán perder datos importantes. Eso es porque algunas operaciones de escritura, se
dejan para los momentos en los cuales el sistema operativo está "desocupado", ya
18. La unidad del CD controla de la misma forma la acción de expulsar el CD. No es como la
unidad de disquete que tiene un sistema mecánico para expulsarlo.
158
Capítulo 5. Conceptos de Uso
que el acceso al disquete/disco duro tarda una eternidad desde el punto de vista
de uso de procesador.
En el capítulo Linux Modo Texto, veremos cómo armar y desarmar manualmente
los dispositivos, además de muchas otras cosas útiles para el uso diario de Linux.
Pero, como no sólo de modo texto vive el hombre, tenemos también el modo
gráfico. Es en ese ambiente en que trabajaremos la mayor parte del tiempo.
Las licencias en el Mundo Linux
Antes de definir en qué licencias y condiciones se encaja Conectiva Linux, daremos una visión general de las principales licencias que se utilizan actualmente
para el software en general.
Las licencias en el mundo de la Informática se pueden dividir de manera general,
en licencias de software propietario y licencias de software libre. Las licencias en
software propietario son generalmente comerciales y no permiten copia, modificación o distribución del software en cuestión.
El software libre se utiliza de un modo completamente diferente. Para que un
software sea libre debe poseer los siguientes puntos:
1. Libertad para ejecutar el software, cualquiera que sea su finalidad.
159
Capítulo 5. Conceptos de Uso
2. Libertad para acceder al código fuente del programa y modificarlo según sea necesario.
3. Libertad para hacer copias y distribuirlas para quien se desee.
4. Libertad para mejorar el programa y distribuir sus progresos al público, para que la
comunidad pueda disponer de ellos.
Con esto ya estamos definiendo también cuál es el principal objetivo de la Fundación del Software Libre19: promover la difusión del software libre en el mundo
de la Informática, eliminar las restricciones de copias y distribución de programas, entre otros puntos20.
Las licencias de software libre se pueden dividir de modo general, en dos grupos:
licencias de documentación y licencias de software. La licencia GNU GPL21 es
una de las más conocidas y tal vez una de de las más utilizadas como licencia de
software. La licencia GPL se creó para garantizar que la copias de los software
libres puedan ser distribuidas, alteradas o utilizadas (en su totalidad o en parte)
por nuevos programas. Otro ejemplo es la licencia GNU FDL22, que sigue la
19. FSF o Free Software Foundation.
20. Para obtener más información,
(http://www.gnu.org/fsf/fsf.html).
21. GNU General Public License.
22. Free Documentation License
160
visite
el
sitio
de
Free
Software
Foundation
Capítulo 5. Conceptos de Uso
misma línea de la GPL, más utilizada para documentación. Hay muchas otras
licencias y el alcance puede ser muy variable.
Este asunto es verdaderamente extenso y toca una serie de cuestiones diversas. Si quiere conocer más detalles sobre las licencias, sobre software libre o
sobre la Fundación del Software Libre, vaya a la página del Proyecto GNU
(http://www.gnu.org) que brinda una descripción más completa sobre los conceptos de esta sección. En los apéndices al final de este libro, también podrá
encontrar algunas licencias completas.
161
Capítulo 5. Conceptos de Uso
162
Capítulo 6. Interfaces Gráficas
Con la evolución de los microcomputadores surgió la necesidad de crear un sistema práctico y de fácil acceso que le facilitara las cosas al usuario, ya que
muchas veces tener que aprender de memoria comandos y sintaxis puede confundirlo.
De la misma manera que hay distintos tipos de personas y gustos también existen interfaces gráficas que se adaptan mejor a sus preferencias personales. Cada
ambiente tiene un modo particular de administrarse, a partir de ahora veremos
algunas de las interfaces gráficas presentes en Conectiva Linux.
¿Qué es un gestor de ventanas?
La función principal de un gestor de ventanas es, como lo dice su propio nombre,
administrar la presentación de las ventanas y suministrar métodos para controlar
aplicaciones, crear y acceder a menús y brindar los medios para que el usuario
pueda personalizar su ambiente.
¿Cómo se hace la relación con el sistema? En Linux, esta relación se hace por
163
Capítulo 6. Interfaces Gráficas
medio del Servidor de Ventanas X 1 o simplemente X. Su objetivo es suministrar
acceso a los dispositivos que se encuentran en su computador (ratón, teclado), y
ofrecer un ambiente agradable para manipular las aplicaciones a través de componentes que reciben el nombre de Ventanas.
El concepto de servidor de ventanas no debe confundirse con el de gestor de ventanas: el primero ofrece recursos para implementar las aplicaciones en forma de
ventanas y formar un ambiente agradable para el usuario; el segundo suministra
métodos para que el usuario pueda cambiar el tamaño de las ventanas, el papel
tapiz, en fin, el layout de la interfaz gráfica.
Ahora mostraremos la forma de iniciar una interfaz gráfica. Cuando se instala el
sistema aparece una pantalla, como la de la Figura 6-1. Esta pantalla muestra el
KDM2, a través del botón Tipo de Sesión usted podrá seleccionar una interfaz
gráfica. También se puede ejecutar una interfaz gráfica a través de la línea de
comando que mostraremos para cada una de las interfaces a medida que vayamos
presentándolas.
1.
X-Window
2.
K Desktop Manager
164
Capítulo 6. Interfaces Gráficas
Figura 6-1. Gestor de interfaces gráficas - KDM
KDE
En esta sección analizaremos el gestor de ventanas KDE (K Desktop Environment) que es bastante poderoso, intuitivo, fácil de usar y ofrece innumerables
recursos gráficos, funcionalidades y facilidades para el usuario, además de contar
con una vasta gama de aplicaciones escritas.
Probablemente el número de aplicaciones para KDE debe aumentar, debido a que
165
Capítulo 6. Interfaces Gráficas
la biblioteca3 en la que se basa KDE fue liberada de acuerdo con los términos de
la licencia GPL4 que permite la libre divulgación del código fuente.
Con el pasar del tiempo KDE fue creciendo e incorporando, cada vez más facilidades y funcionalidades para el usuario final, por este motivo, es recomendable
tener una máquina más robusta que la que se utiliza para ejecutar otros gestores
menos pesados5.
Veamos ahora cómo iniciar KDE. En el modo texto y sin utilizar ningún ambiente
gráfico, basta teclear: kde. Si usted está en el kdm (login gráfico), debe seleccionar KDE en el Tipo de Sesión.
Interfaz de KDE
Nuestro objetivo en esta sección es adquirir más familiaridad con el ambiente de
KDE y aprovechar mejor sus características. A continuación, en la Figura 6-2
tenemos la ventana del ambiente inicial de KDE.
3.
Qt.
4.
Vea detalles sobre esta licencia al final de esta guía.
5.
Por ejemplo, Window Maker.
166
Capítulo 6. Interfaces Gráficas
167
Capítulo 6. Interfaces Gráficas
Observe detenidamente la pantalla; podrá ver básicamente dos áreas que se destacan:
El área de trabajo de KDE
Puede cambiarse de acuerdo con las preferencias del usuario, aquí se encuentran los
íconos del área de trabajo. Observe los íconos de acceso a su directorio Inicio y a la
papelera.
La barra de herramientas (o panel)
Está localizada en la parte inferior de la ventana y se utiliza para administrar su
sesión de KDE, contiene menús que permiten administrar el Área de trabajo6 en la
que usted esté y las aplicaciones que estén ejecutándose; esto permite alternar entre
ellos y además ejecutar otros comandos.
A continuación veremos el estilo de una ventana de KDE y la finalidad de los
botones en ella. Vea la Figura 6-3.
6.
168
Desktop
Capítulo 6. Interfaces Gráficas
Figura 6-3. Apariencia del estilo de ventana de KDE
Usaremos la ventana del editor de texto avanzado solamente como ejemplo, no
importa qué aplicación está usando. El aspecto puede cambiarse utilizando el
Centro de Control que veremos más adelante. Si observa la parte superior de la
ventana, puede notar que hay varios botones que realizan determinadas acciones.
De derecha a izquierda tenemos un botón que presenta una x, con él se cierra
la ventana. Después está la barra de título con el nombre de la aplicación que
se está ejecutando, si se hacen dos clics con el botón derecho sobre la misma,
la ventana se plegará/desplegará. Continuando, tenemos un botón con un circulo
169
Capítulo 6. Interfaces Gráficas
que hace que la aplicación permanezca visible en todos los escritorios (desktops).
El próximo botón minimiza la ventana y la coloca en el panel. 7. El último botón
de la ventana, la maximiza de manera que ocupe la pantalla completa; cuando la
ventana está maximizada este botón permanece como una flecha hacia abajo. En
la parte inferior de la ventana hay un área diferenciada en la que, con ayuda del
ratón, se puede graduar el tamaño a través de un simple clic en el borde inferior.
A continuación veremos los menús de KDE.
Empezaremos por el menú que se acciona con un clic del botón derecho del ratón,
en la opción Activar menú del escritorio, y que permite ejecutar una gran cantidad de comandos, muchos de ellos referentes a las ventanas del área de trabajo
corriente. Este menú es una alternativa importante cuando no se tiene la posibilidad de usar el botón derecho del ratón sobre el fondo del área de trabajo, ya que
las opciones que aparecen en estos dos menús son idénticas, pero con el nombre ligeramente modificado. A continuación describiremos los componentes de
este(os) menú(s). En la Figura 6-4 se puede observar el menú accionado por el
botón derecho del ratón.
7.
170
Vea más adelante qué es el panel de KDE y cómo configurarlo.
Capítulo 6. Interfaces Gráficas
Figura 6-4. Menú del escritorio de KDE
Dentro del Menú Archivo existen las siguientes opciones:
Ejecutar Orden)
Ejecuta un comando. solicita que escriba el comando que desea ejecutar y guarda un
historial de los comandos que se han tecleado.
Bloquear pantalla
Bloquea la pantalla con la protección por defecto. Para volver a usar el computador
171
Capítulo 6. Interfaces Gráficas
es necesario desbloquear la pantalla tecleando la contraseña del usuario.
Terminar
Termina la sesión corriente de KDE.
Dentro del menú Nuevo existen las siguientes opciones:
Directorio
Crea un nuevo directorio con el nombre que usted desee, abajo del directorio Desktop
que se crea en su directorio home (/home/usuario/Desktop/diretorio_nuevo).
Página HTML
Crea un nuevo archivo HTML vacío y lo coloca en el directorio Desktop.
Fichero de texto
Crea un nuevo archivo texto vacío y lo coloca en el directorio Desktop.
Unidad de CD-ROM
Crea un nuevo ícono en el área de trabajo para acceder al CD-ROM, pide que se
especifique el dispositivo del CD-ROM y el directorio donde se dejará disponible su
172
Capítulo 6. Interfaces Gráficas
contenido. Cuando se selecciona el ícono, el CD se monta automáticamente.
Disquetera
Crea un nuevo ícono en el área de trabajo para acceder al drive de disquete, pide que
se especifique el dispositivo del disquete y el directorio donde se pondrá a disposición su contenido. Cuando se selecciona el ícono, el disquete se monta automáticamente.
Aplicaciones
Crea un nuevo ícono que ejecuta una aplicación, éste debe especificarse en el momento de creación del ícono.
Dirección de Internet (URL)
Crea un ícono asociado a una dirección en Internet. Cuando se pulsa sobre él, se abre
en el Konqueror Web Browser la dirección asociada.
Dentro del menú Marcadores tenemos las siguientes opciones:
Editar marcadores
Permite editar y organizar sus favoritos.
173
Capítulo 6. Interfaces Gráficas
Marcadores de Netscape
Muestra el menú de Marcadores de Netscape.
Barra de herramienta de marcadores
Barra de herramienta de sus enlaces favoritos. Arrastre sus enlaces favoritos hasta
aquí para acceder a ellos más rápidamente.
Dentro del menú Escritorio tenemos las siguientes opciones:
Reordenar ventanas
Ordena las ventanas visualmente.
Ventanas en cascada
Organiza las ventanas en forma de cascada, sólo aparece la barra de título de las
ventanas sobrepuestas.
Alinear íconos
Alínea los íconos del área de trabajo de manera que no queden sobrepuestos.
174
Capítulo 6. Interfaces Gráficas
Ordenar íconos
Organiza los íconos del área de trabajo de manera que queden dispuestos en línea
vertical.
Configurar fondo...
Permite la configuración del fondo del área de trabajo.
Configurar escritorio...
Abre una ventana que le permite configurar detalles de su área de trabajo (escritorio), tales como apariencia, clics de ratón y también la forma como los íconos se
organizan con el comando Organizar Íconos.
Desactivar el menú de escritorio
Retira el menú suspendido del tope de la ventana.
Dentro del menú Ventanas tenemos las siguientes opciones:
Ambiente 1-4
Dentro de estos ítems se presenta un menú con todas las aplicaciones que están
abiertas en las áreas de trabajo activas.
175
Capítulo 6. Interfaces Gráficas
Dentro del menú Ayuda tenemos las siguientes opciones:
Contenido
Cuando se hace clic en ese menú surge una ventana con el Web Browser Konqueror
que exhibe el contenido de ayuda de KDE.
Informar de error
Este ítem se utiliza para enviar un informe de error (bug) en caso de que éste se
presente en KDE y sus aplicaciones. Cuando se llena este informe, se envía un email para el mantenedor de la aplicación.
Acerca de KDE
Exhibe información sobre KDE, cómo reportar errores en Internet y también cómo
juntarse al grupo de desarrolladores del KDE.
A continuación describiremos la barra de herramientas que se encuentra en la
parte inferior de la ventana. Esta barra contiene botones para acceder a los comandos y aplicaciones que se usan más en KDE. veamos esa barra de menús en
la Figura 6-5.
176
Capítulo 6. Interfaces Gráficas
Figura 6-5. Barra de herramientas de KDE
Veamos el contenido del menú K que es el primer ícono que surge en la barra de
herramientas.
Editores
Tenemos aquí los íconos de los editores de texto.
Gráficos
Aplicaciones gráficas para Linux, incluso capturadores de pantalla, visualizadores
de fax, generador de fractales y visualizadores de imágenes, entre otros.
Internet
Aplicaciones que se utilizan para conectarse a Internet, navegar (browser), leer emails y charla.
Multimedia
Programas que se utilizan para tocar CD, archivos midi, además de un mixer.
177
Capítulo 6. Interfaces Gráficas
Escritorio
En este menú usted encuentra las aplicaciones de Koffice, incluso un editor de textos,
hojas electrónicas, generador de presentaciones y además programas para dibujo.
Preferencias
Configuración personalizada de KDE.
Sistema
Integración de KDE con el sistema, aplicaciones que suministran datos sobre el sistema del usuario, tanto máquina como sobre el KDE y permiten efectuar la configuración en esos elementos.
Ocio
Aquí se pueden encontrar los consejos de Kandalf.
Utilidades
Programas sencillos, pero que ayudan bastante en la rutina diaria, por ejemplo, un
almacenador del área de transferencia y una libreta de direcciones.
178
Capítulo 6. Interfaces Gráficas
Ayuda
Ayuda de KDE en formato HTML, se puede abrir con el Konqueror que es un navegador de KDE.
Centro de Control
Aplicación de configuración de KDE. Agrupa informaciones sobre los menús Preferencias y Sistema, permite un control mejor sobre el gestor de ventanas.
Directorio personal
Abre el gestor de archivos (Konqueror) en el directorio home del usuario.
Buscar Archivos
Aplicación que busca archivos en su disco duro.
Marcadores
Un menú para acceso rápido a sus favoritos.
Documentos recientes
Exhibe una lista con los últimos documentos abiertos por aplicaciones de KDE, por
ejemplo el editor avanzado.
179
Capítulo 6. Interfaces Gráficas
Navegador rápido
Abre una estructura de menús con los directorios de su sistema de archivos y brinda
la opción de abrir un terminal en un directorio.
Ejecutar
Ejecuta un comando escrito por el usuario. Guarda un historial de los comandos
escritos anteriormente.
Menú del panel
Permite configurar la barra de herramientas, sus propiedades y sus aplicaciones, y
también el tamaño de los íconos.
Acerca de KDE
Exhibe información sobre KDE.
Bloquear la pantalla
Traba la ventana de KDE con la protección de pantalla actual, pide la contraseña del
usuario para liberar la ventana.
180
Capítulo 6. Interfaces Gráficas
Terminar
Sale de KDE y pregunta si desea guardar la configuración realizada.
Así finalizamos la explicación rápida sobre el menú más extenso de KDE que
es el menú K. Veamos ahora el ícono que contiene las aplicaciones que se están
ejecutando actualmente. En la Figura 6-6 tenemos un ejemplo sobre cómo se
comporta ese ícono, ofreciendo acceso rápido a todos las aplicaciones que se
están ejecutados actualmente en KDE.
Figura 6-6. Ícono de áreas de trabajo (escritorios) de KDE
Basta seleccionar la aplicación que desee y usted será llevado directamente hasta
ella. También puede accederse a esta propiedad en la barra de menú superior, en
el ítem Ventanas.
Cuando se hace clic en el botón Directorio personal del Usuario se abre el
gestor de archivos (Konqueror) directamente en el directorio del usuario. El ícono
con una miniventana y un prompt inicia un terminal modo texto.
Tenemos también el ícono del Centro de Control de KDE, donde se configuran
sus preferencias en KDE. Al lado del ícono del Centro de Control hay cuatro
íconos que representan las áreas de trabajo dentro de KDE.
181
Capítulo 6. Interfaces Gráficas
Usando la siguiente combinación de teclas, usted podrá alternar entre las Áreas de
Trabajo en KDE: Ctrl- Tab para ir a la próxima área de trabajo. Si Utiliza Ctrl- ShiftTab volvemos al área de trabajo anterior.
Usted puede organizar mejor sus aplicaciones usando esas áreas de trabajo. Al
lado de los íconos de selección de las áreas de trabajo está el local donde se
localizan las aplicaciones que están activas en el área de trabajo corriente. Para
alternar entre estas aplicaciones utilice las teclas Alt-Tab repetidas veces.
Continuando en la barra de tareas, tenemos el gestor del área de transferencia y
la fecha. Ahora vamos a describir el Centro de Control, en el que configuraremos
nuestras preferencias en KDE.
Centro de Control KDE
Al iniciar el Centro de Control, surge la ventana de la Figura 6-7.
182
Capítulo 6. Interfaces Gráficas
Figura 6-7. Centro de Control KDE
Esta ventana muestra la siguiente información: versión, usuario, nombre de la
máquina, sistema, release y el tipo de máquina en la que se está ejecutando KDE.
183
Capítulo 6. Interfaces Gráficas
Si observa la ventana, verá que en la parte izquierda hay varias opciones de configuración.
Veremos ahora los menús más importantes de ese árbol de opciones.
Aspecto y comportamiento
En este ítem puede configurar su ambiente de trabajo y la barra de tareas,
entre otras cosas.
Escritorio
En esta opción puede configurar: ambiente de trabajo, cuántos ambientes virtuales tendrá y los nombres, así como el tipo y el tamaño de
borde de las ventanas. Este recurso es útil cuando se trabaja con resoluciones de vídeo más altas, lo que torna el borde de la ventana menor.
En este ítem, se puede configurar además el fondo de la pantalla (papel tapiz)
que puede ser el mismo para todos los ambientes virtuales o específico
para cada uno de ellos, si se desea colocar una imagen de fondo de
pantalla o efectos de color. Se puede obtener una mezcla de esos dos
elementos utilizando la opción Avanzado, presente en la opción Fondo
de pantalla.
También en este ítem tenemos en la opción General cómo configurar la
184
Capítulo 6. Interfaces Gráficas
alineación de los íconos en el área de trabajo, el tipo de la exhibición
de los archivos dentro del directorio Desktop, o si habilitamos el menú
suspendido en el área de trabajo. Además las opciones para configurar lo
que hará cada botón del ratón cuando se haga clic en el área de trabajo.
La ubicación del directorio Desktop y la papelera. Tenemos otra opción
donde podemos cambiar el tamaño de la letra y el nombre de la letra por
defecto, bien como los colores de texto normal y fondo del texto.
Comportamiento de las ventanas
En esta opción se pueden cambiar algunos detalles de las ventanas; por
ejemplo, si KDE debe mostrar el contenido mientras mueve y mientras
cambia el tamaño de las ventanas. Así como la política de posición de
las ventanas. Continuando con las ventanas, tenemos también la opción
de determinar cómo deberá ser el foco del ratón; si será necesario pulsar
en la ventana para que ella reciba el foco o si sólo debemos colocar el
ratón sobre la ventana para que se active.
A partir de la opción Comportamiento del ratón se puede acceder a más
opciones referentes al ratón, por ejemplo, qué acción realizará cada
botón sobre la barra de títulos y moldura, sobre la ventana más interna
inactiva y sobre una combinación de las opciones anteriores.
Colores
En esta opción, se puede cambiar la configuración de colores de KDE,
especificar qué colores desea para cada ítem del ambiente o escoger una
185
Capítulo 6. Interfaces Gráficas
configuración predeterminada.
Fuentes
Aquí se pueden escoger las fuentes que estarán presentes en los íconos,
barras de herramientas, menús, títulos de las ventanas, todas en general.
Notificaciones del sistema
En esta opción se puede configurar cómo se harán las notificaciones de
las acciones del sistema KDE, por ejemplo, colocar un sonido cuando
KDE esté siendo finalizado, entre otras. Se pueden configurar opciones
del Gestor de Ventanas KDE como también exhibir un cuadro de mensajes cuando aparezca una nueva ventana y además registrar en un archivo las acciones especificadas, cuando ellas ocurran.
Panel
Aquí se puede configurar la apariencia del panel o como lo llamamos
hasta ahora, su barra de herramientas. Vea la Figura 6-8.
186
Capítulo 6. Interfaces Gráficas
Figura 6-8. Centro de control KDE- Configuración del panel
En la pestaña General se configura el tamaño, la direccion, si el panel se
auto ocultará y después de cuánto tiempo se hará esto, además de con-
187
Capítulo 6. Interfaces Gráficas
figurar los botones para ocultar el panel y la aplicación que se iniciará
cuando se inicie el terminal. En la pestaña Apariencia/Comportamiento
se configuran los efectos de animación y tema de fondo del panel.
Se puede especificar el número máximo de entradas en el menú del Navegador Rápido a través de la pestaña Menús y también especificar características del menú K. En la pestaña Botones se configura el color de
fondo de los botones del panel.
Finalizando, en la última pestaña (Mini-aplicaciones (applets)) se puede
especificar cuáles son las mini-aplicaciones fiables.
Salvapantallas
En esta opción puede configurar qué protector de pantallas desea y el
tiempo de inactividad necesario para activarlo.
Temas
Dentro de la opción Estilo se configura el estilo de ambiente que se
desea. Puede alternar entre ellos hasta que encuentre uno que le agrade.
Lo mismo ocurre con la opción Ícono, donde puede seleccionar el tipo
de íconos que más le agrade.
Íconos
En este ítem puede definir qué tipo de efectos desea cuando el ícono se
encuentra: activo, deshabilitado o en la opción por defecto.
188
Capítulo 6. Interfaces Gráficas
Personalización
Dentro de este ítem puede alterar las opciones de acceso, como el tiempo
para presionar las teclas, las opciones de criptografía o los tipos de criptografía que deben estar activos. Configura también el layout del teclado, sus
datos de e-mail, el país e idioma donde se encuentra y qué carácter mostrar
en lugar de los dígitos escritos para la contraseña. Vea la pantalla de personalización del país en la Figura 6-9.
189
Capítulo 6. Interfaces Gráficas
Figura 6-9. Centro de control KDE - Personalización
A continuación veremos la descripción de cada ítem:
190
Capítulo 6. Interfaces Gráficas
Accesibilidad
En este ítem se pueden configurar detalles de acceso visual y auditivo.
En la pestaña Timbre puede modificar las configuraciones del timbre,
dejándolo visible y audible, de acuerdo con sus necesidades. En la pestaña teclado tiene la posibilidad de modificar la velocidad para presionar las teclas, cuánto tiempo la tecla debe presionarse para que un
carácter se muestre en la pantalla; por fin la pestaña Ratón nos permite
mover el ratón utilizando las teclas numéricas.
Criptografía
Dentro de esta opción puede especificar los protocolos de criptografía
(cifradores) que desea que se mantengan activos.
Disposición del teclado
Aquí puede configurar su modelo de teclado y la disposición de las
teclas que se ajusta mejor a su teclado.
Correo electrónico
Dentro de esta opción puede configurar sus datos personales de e-mail,
así como datos de los servidores de entrada (POP) y salida (SMTP) y el
nombre de su cliente de e-mail favorito.
191
Capítulo 6. Interfaces Gráficas
País e idioma
Aquí se informará el país, el idioma y el conjunto de caracteres que
desea utilizar; cómo se desea el formato de los números, la moneda y
también la fecha y la hora dentro de KDE.
Contraseñas
Esta opción permite que se especifique la forma como se quiere ver la
contraseña en la pantalla cuando ésta se escriba. Permite también recordar las contraseñas por un tiempo predeterminado.
Sistema
En esta opción puede configurar la fecha y la hora del sistema (si entró como
superusuario), también podrá cambiar el huso horario al que pertenece.
192
Capítulo 6. Interfaces Gráficas
Konqueror
En esta sección presentaremos el Konqueror, que es una aplicación muy versátil,
pues incorpora, entre otras, las funciones de navegador Internet y gestor de archivos. Vea la apariencia del Konqueror en la Figura 6-10.
Figura 6-10. Konqueror
193
Capítulo 6. Interfaces Gráficas
Observe que nos encontramos en el directorio raíz del sistema, como lo indica la
selección en el lado izquierdo de la ventana. A continuación nos familiarizaremos
con el Konqueror, utilizándolo para crear algunos directorios y mover algunos
archivos.
Inicialmente, haga clic en el directorio tmp y con el botón derecho del ratón en
Crear nuevo→Directorio, a continuación indique el nombre del directorio que
vamos a crear: Prueba. Observe que Linux hace diferencia entre mayúsculas y
minúsculas. Surgirá entonces el ícono del directorio prueba en el panel derecho
del Konqueror, pulse en ese ícono para entrar en el directorio. Al crear el directorio Prueba debe haber notado que también pueden crearse archivos en ese menú.
Los archivos que se crean de esa manera no tienen ningún contenido.
Si se hace clic con el botón derecho del ratón sobre el nuevo directorio, cree un
archivo texto, de la misma manera que creó un nuevo directorio. Utilice el nombre estándar de archivo para crear este archivo. Cuando se hace clic con el botón
derecho sobre el ícono del archivo texto, observe que surge la opción Abrir Con
para editar el archivo recién-creado. Intente editar el archivo con cualquier editor
y enseguida hacer clic nuevamente en el ícono del archivo texto que editó. ¡Listo!
Puede visualizar su archivo texto dentro del propio Konqueror, sin ninguna dificultad.
Para visualizar algún tipo de archivo conocido, basta hacer clic sobre el ícono del
mismo. Para configurar los tipos de archivos conocidos se debe acceder a la opción
Navegación de Archivos+Asociaciones de Archivos, dentro del Centro de Control de
KDE.
194
Capítulo 6. Interfaces Gráficas
Veamos ahora otras funcionalidades del Konqueror, creando dentro de prueba otro
directorio llamado segundo que indica el segundo nivel dentro de nuestro árbol
de directorios. Observe que, tan pronto como se termina el comando aparece el
ícono de nuestro directorio. Ahora pulse con el botón izquierdo del ratón sobre el
archivo texto y arrástrelo hasta el ícono del directorio segundo, verá que surge un
menú preguntando qué desea hacer con el archivo texto, si desea copiar, mover
o crear un enlace para el archivo dentro del directorio segundo. Puede utilizar ese
recurso para los directorios localizados en el árbol de directorios, en el panel de
la izquierda.
Ahora que ya conocemos algunas de las opciones que hay en el Koqueror, veremos en la Figura 6-11 los menús que suministran otras funcionalidades.
Figura 6-11. Menús superiores del navegador Konqueror
En esta imagen se observa el menú superior del Konqueror, en el menú Direccion, podemos informar una nueva localización para abrir una nueva ventana con
el contenido actual del Konqueror, duplicar la ventana y salir del konqueror. En
el menú Editar podemos deshacer la última acción realizada, copiar y pegar archivos del de transferencia, crear nuevos archivos, modificar la selección de los
archivos del panel, etc. En el menú Ver tenemos, entre otras opciones, modificar
el modo de visión, recargar el contenido de los paneles y atribuir una imagen de
195
Capítulo 6. Interfaces Gráficas
fondo al panel. En el menú Herramientas existe la opción de abrir un terminal
texto en el directorio actual, ejecutar un comando y buscar un archivo.
En el menú Opciones→Configurar se configuran los detalles del gestor de archivos y navegador del Konqueror.
En la barra de herramientas del Konqueror observamos los botones para mover,
que nos permiten subir, avanzar y retroceder uno o más niveles dentro de nuestra
navegación. Encontramos también el botón que nos hace volver al directorio de
origen, los botones Actualizar, Cortar, Copiar, Pegar, Imprimir, Alto y
al final, los botones de visualización de los archivos como Íconos grandes,
Multicolumna, Árbol, Lista detallada y simple Texto.
Abajo de esta barra de herramientas, tenemos la barra de Dirección que nos
indica dónde nos encontramos. Observe la notación de esta barra. Se trata de
una notación semejante a la que se usa en un navegador Internet. Esto sucede
porque Konqueror es también un navegador. Puede usted informar la ubicación
de un sitio en Internet en la barra de localización y, si está conectado, Konqueror
mostrará esta página. O sea, tiene un gestor de archivos que también es un navegador. No es necesario tener los dos abiertos para modificar sus archivos y
navegar en Internet. Basta abrir dos ventanas de Konqueror y manipular sus archivos, mientras en la otra ventana navega en Internet. Puede incluso acceder a
archivos en un servidor remoto (FTP) sólo informando su ubicación en la barra
de localización. La gran ventaja en este punto es que puede pulsar en un archivo
que esté en el servidor remoto y simplemente arrastrarlo para un directorio dentro
de su máquina y especificar la copia sin ningún tipo de dificultad como podemos
ver en la Figura 6-12.
196
Capítulo 6. Interfaces Gráficas
Figura 6-12. Accediendo al Servidor FTP a través de Konqueror
197
Capítulo 6. Interfaces Gráficas
Window Maker
Window Maker es un gestor de ventanas liviano y versátil, con muchas funcionalidades que lo convierten en un ambiente de trabajo muy práctico. Su interfaz
es única, distinta de las otras que serán mostradas, pero esto no lo deja menos
interesante. Por ser un ambiente menos cargado y sin muchos detalles gráficos,
existe la posibilidad de que un hardware con menos recursos pueda ejecutarlo sin
problemas.
A pesar de ser una interfaz diferente de las tantas que existen, con un poco de
entrenamiento usted puede ver que Window Maker tiene muchas opciones interesantes. Es un ambiente de adaptación fácil, sus menús e íconos ayudan en la
realización de las tareas y los atajos a través del teclado facilitan el uso. Entre sus
características podemos citar:
•
•
Tiene soporte para varios idiomas;
La creación de íconos para las aplicaciones se puede hacer mediante funciones del
tipo “arrastrar y soltar”;
•
Se puede trabajar con múltiples escritorios de trabajo.
•
Hay interacción con aplicaciones de otras interfaces gráficas.
•
Puede servir de administrador de ventanas para otras interfaces gráficas, como por
ejemplo para GNOME.
Para iniciar Window Maker, selecciónelo en KDM a través del botón Tipo de
198
Capítulo 6. Interfaces Gráficas
Sesión o puede ejecutarlo mediante la línea de comando, tecleando startx. Observe que este comando puede iniciar también otras interfaces gráficas. Verifique
la sección de nombre Otros Gestores de Conectiva Linux para ver como proceder
en este caso.
Interfaz de Window Maker
En la Figura 6-13 se puede observar la interfaz inicial de Window Maker. Este es
un ejemplo de ambiente que se puede modificar de la forma que se desee.
199
Capítulo 6. Interfaces Gráficas
200
Figura 6-13. Interfaz de Window Maker
Capítulo 6. Interfaces Gráficas
Las laterales izquierda y derecha del área de trabajo contienen los íconos con
las aplicaciones más conocidas y utilizadas por los usuarios. Cada una de estas
aplicaciones se va a describir con más detalles a lo largo de la guía. Para descubrir
cuál es la aplicación o ícono que está representando coloque el ratón sobre el
mismos y visualice el nombre de la aplicación.
Denominamos el área central de la pantalla de área de trabajo. Por su intermedio
se puede acceder a los menús y manejar los programas. Se pueden personalizar
modificando el papel tapiz, incluyendo íconos, entre otras tareas.
El área vertical a la derecha del área de trabajo se conoce como dock, indicada
por el ícono que se muestra en Figura 6-14. Si usted lo desea, podrá retirar íconos
de esta área, arrastrándolos y soltándolos en el área de trabajo.
Figura 6-14. Ícono Dock
Para colocar una aplicación en forma de ícono, primero debe ejecutarla8 y en
seguida arrastrar el ícono de la aplicación (conocido también como miniventana)
hasta el área de dock. Las miniventanas generalmente se crean en parte inferior
de la pantalla. Con eso, la aplicación se puede ejecutar directamente por medio
8.
Se puede utilizar entonces el Menú de Aplicaciones o mediante la línea de comando en un
terminal.
201
Capítulo 6. Interfaces Gráficas
de un doble clic sobre el ícono.
La forma de los íconos también se puede modificar. Para eso, se debe hacer clic
con el botón derecho del ratón sobre el mismo y accionar el ítem Configuraciones. Con él, usted puede configurar el camino o línea de comando de la aplicación y también puede modificar la imagen del ícono.
El área a la izquierda se denomina Clip, representada por el ícono que se puede
ver en la Figura 6-15.
Figura 6-15. Ícono Clip
A través de este ícono, se puede alternar entre las diversas áreas de trabajo virtuales. Esto se puede hacer por medio de las flechas que se localizan en los extremos superior derecho e inferior izquierdo del ícono. Para accionar el menú
de opciones, haga clic sobre el ícono con el botón derecho del ratón. Observe la
Figura 6-16.
202
Capítulo 6. Interfaces Gráficas
Figura 6-16. Menú de opciones del ícono clip
Observe que algunas opciones presentes en el menú que se ve en la Figura 6-16
están inactivas. Se distinguen porque están marcadas con el color gris.
Usted puede generar otras áreas de trabajo, mover las aplicaciones hacia otras
áreas, cambiar el nombre de los ambientes, colocar papeles tapiz diferentes en
cada una de las áreas de trabajo, en fin, puede trabajar simultáneamente con varias
de ellas.
Para moverse de un escritorio hacia otro, teclee Ctrl-Alt-→ para avanzar y Ctrl-Alt← para retornar.
203
Capítulo 6. Interfaces Gráficas
El Área de trabajo de Window Maker
El menú de aplicaciones
Uno de los modos de acceder a las aplicaciones en Window Maker, es por medio
del Menú de Aplicaciones. Para accionarlo, haga clic con el botón derecho del
ratón sobre el área de trabajo. Observe la Figura 6-17.
Figura 6-17. Menú de aplicaciones de Window Maker
Puede también acceder a este menú, por medio de la tecla F12. A través del Menú
de Aplicaciones se puede acceder prácticamente a todas las funciones del sistema.
A continuación hay una explicación rápida de todas las opciones presentes en este
menú:
•
Info: exhibe datos generales del sistema, como informaciones legales y lista de proce-
204
Capítulo 6. Interfaces Gráficas
sos, entre otras.
•
•
•
XTerm: al hacer clic en este ítem, se exhibirá una ventana de terminal.
Programas: muestra una lista de programas que se pueden ejecutar directamente con
el menú.
Escritorios: proporciona opciones para emplear múltiples áreas de trabajo.
•
Selección: este menú lo auxilia para el envío de e-mails o navegar, seleccionando
previamente la URL del e-mail deseado. Para e-mails se utiliza el lector pine, presente
en el CD 1 (para instalarlo, diríjase a la sección de nombre Administración de paquetes
RPM en Capítulo 3) y para URLs se utiliza el navegador Netscape. Si usted desea enviar un e-mail, por ejemplo, seleccione la dirección electrónica (con el ratón) y diríjase
a la opción E-mail Para. Ahora simplemente use el cliente de e-mail. La dirección
seleccionada debe escribirse en formato texto.
•
Escritorio: le muestra varias opciones para que usted las emplee en su área de trabajo
presente; como actualizar el área de trabajo, bloquear, mostrar todas las aplicaciones
en ejecución, entre otras.
Si en algún momento necesita dejar su computador, existe la posibilidad de colocar un protector de pantalla. Para eso acceda a este submenú (escritorio) en la
opción Bloquear y después de volver, teclee su contraseña de acceso. Así, puede
dejar su trabajo con seguridad. Para cambiar de protección de pantalla, teclee
xscreensaver en la línea de comando y utilice esta aplicación.
205
Capítulo 6. Interfaces Gráficas
•
Apariencia: trabaja con la apariencia o presentación del escritorio. Por medio de esta
opción se pueden modificar los íconos, el fondo (papel tapiz) y otros ítems del layout
del escritorio.
Para modificar el fondo de su escritorio tendrá que hacer clic en la opción Apariencia→Temas
en el Menú de Aplicaciones y elija el papel tapiz que desee.
•
Salir: por medio de este menú se puede salir del gestor de ventanas o alternar para otro
cualquiera.
En el submenú Salir hay dos opciones que parecen iguales: Salir y Cerrar la
sesión. Hay una diferencia sutil entre ambas: la primera opción indica solamente
que el gestor de ventanas finalizará, mientras que la segunda finaliza al gestor de
ventanas, todas las aplicaciones en ejecución y el servidor de ventanas X.
De la misma forma en que es posible ejecutar aplicaciones por medio del Menú
de Aplicaciones, también se pueden utilizar sus íconos, que están en el área del
dock, bien como utilizar la línea de comando, abriendo un terminal.
Para verificar qué aplicaciones están en ejecución actualmente en el escritorio,
teclee F11 o pulse con el botón del medio del ratón en el área de trabajo (escritorio).
206
Capítulo 6. Interfaces Gráficas
Con eso se puede ver cuáles ventanas están activas y también acceder a dichas
aplicaciones.
Trabajando con ventanas en Window Maker
Cada interfaz gráfica posee un modo diferente de manipular ventanas. Window
Maker tiene muchas funciones en relación a la manipulación de ventanas; iniciaremos esta explicación proporcionando una descripción general sobre el formato
de una ventana.
La ventana se compone de los siguientes ítems:
•
Barra de Título: barra localizada en la parte superior de la aplicación; en su esquina
derecha se localiza el botón de cierre de la aplicación y en su ángulo izquierdo se
localiza el botón de minimización.
•
Barra dimensional: se localiza en la parte inferior de la ventana. Puede estar dividida
en tres partes, donde la parte izquierda trabaja con la modificación horizontal, la parte
central modifica la vertical y la porción derecha de la barra puede modificar la ventana
de cualquier manera.
•
Área del programa: es la aplicación propiamente dicha.
Es posible personalizar la ventana de la forma que se quiera. Para eso, haga clic
207
Capítulo 6. Interfaces Gráficas
con el botón derecho del ratón sobre la barra de título. Se exhibirá un menú
semejante al de la Figura 6-18.
Figura 6-18. Menú de comandos de una ventana en Window Maker
Por medio de este menú se realizan todas las operaciones posibles con la ventana.
Estas opciones también se pueden ejecutar de otras maneras. Por ejemplo, para
cerrar una ventana, usted puede hacer clic en el menú de comandos, en la opción
Cerrar o hacer clic en el botón con formato de “x”, en la esquina superior derecha
de la ventana. El menú de comandos de una ventana también se puede accionar
por medio de las teclas Ctrl-ESC.
208
Capítulo 6. Interfaces Gráficas
Temas de Window Maker
Tema (o estilo) es un conjunto de imágenes y definiciones de colores que forman
una configuración especial para el escritorio. Window Maker acepta varios formatos de imágenes (jpeg, tiff, xpm). Para instalar un tema, ejecute el siguiente
comando en un terminal X:
tar -zxvf tema.tar.gz -C ~/GNUstep/Library/WindowMaker/Themes
Hay varios temas disponibles en el menú de aplicaciones en Apariencia→Temas.
Elija uno de ellos y haga doble clic para visualizarlo . Usted puede obtener más
temas interesantes por medio de la página http://www.themes.org. Elija su tema,
guárdelo en el directorio ~/GNUstep/Library/WindowMaker/Themes y ejecute el comando mencionado arriba. Los temas también se pueden instalar mediante la
aplicación wmakerconf que se verá en la sección de nombre El Configurador de
Ambiente wmakerconf .
El Configurador de Ambiente wmakerconf
El programa wmakerconf se utiliza para configurar el ambiente en Window Maker
e interactuar con el mismo. Su interfaz muestra las principales opciones de manera clara, como se exhibe en la Figura 6-19.
209
Capítulo 6. Interfaces Gráficas
Figura 6-19. Interfaz de wmakerconf
Al comienzo de la ventana encontramos dos menús. O menú Archivo (files)
posee opciones para manipular los archivos y el menú Temas (themes) sirve
para obtener o actualizar temas que utilizan las opciones de sitios disponibles.
A continuación tenemos una barra que contiene cinco botones. Los más impor-
210
Capítulo 6. Interfaces Gráficas
tantes son Salir de wmakerconf (Exit wmakerconf) que finaliza la aplicación,
Guardar archivo de Window Maker que se debe pulsar antes de salir de la
aplicación, siempre que se desee aplicar alguna configuración y el botón Documentación que muestra un pequeño manual de ayuda en inglés. Mueva el ratón
sobre los botones para saber de qué se trata cada uno.
Los botones para acceder a las opciones se localizan en la parte izquierda de la
aplicación. Por medio de ellos, usted hace sus configuraciones. Vamos a analizar
rápidamente todas las opciones presentes en wmakerconf:
•
Menú: aquí usted puede configurar su menú de aplicaciones. Para insertar o retirar
comandos, submenús u otro ítem del menú, haga clic con el botón derecho del ratón,
sobre el menú elegido y ejecute la operación deseada. Se pueden crear atajos para un
comando o un menú que se genera por medio del campo Atajo. Observe también las
opciones de configuración localizadas en la parte inferior de la ventana.
•
Apariencia (Appearance): en esta opción, se encuentran cuatro posibilidades de selección; en la pestaña Escritorio (Workspace) se configura el papel tapiz , fuente para
el nombre de las áreas de trabajo, en fin, configura su escritorio de un modo general.
Puede configurar sus íconos en la pestaña Íconos (Tiles), los detalles de las ventanas
como tipo de la fuente y color de la barra de título, en la pestaña Ventanas (Windows)
y finalmente, configurar los formatos de sus menús en Menú.
•
Temas (Themes): usted puede modificar o instalar nuevos temas en su área de trabajo.
También puede generar una visión previa para tener una idea del tema elegido. Para
instalar un nuevo tema, haga clic en Instalar (iInstall) e indique el camino para la
instalación (visto en la sección de nombre Temas de Window Maker).
211
Capítulo 6. Interfaces Gráficas
•
Atajos (Shortcuts): usted puede configurar atajos para la lista de acciones disponibles.
•
Ratón (Mouse): es la opción para configurar acciones como, por ejemplo, tareas que
se pueden realizar con el botón del medio del ratón.
•
Comportamiento de las ventanas (Window handling): las ventanas pueden tener
diferentes comportamientos, dependiendo del lugar en el que esté pulsando. Aquí se
puede configurar el comportamiento de la ventana, cuando por ejemplo, usted la maximiza.
•
Área de trabajo (Workspace): esta opción sirve para configurar las tareas que se
ejecutan en el escritorio , como presentación de varias ventanas y la posición de los
íconos.
•
Efectos especiales (Especial effects): los efectos especiales ayudan a que su ambiente sea más agradable. Hay efectos muy interesantes como por ejemplo, el modo por
el cual se minimiza una ventana y la velocidad de desplazamiento de los íconos. Elija
las opciones, guárdelas y pruebe cada uno de los efectos, para tener una idea.
•
Caminos (Paths): esta opción exhibe dos ventanas. La primera configura el camino
para los archivos de figuras que podrán integrar el ambiente, como en el caso de los
archivos de papel de pared. La segunda ventana muestra directorios que contienen archivos de búsqueda de íconos. Usted puede incluir el directorio que desee, conteniendo
las figuras que desea incluir.
•
Misc: esta parte, llamada de “misc” o “miscelánea”, reune configuraciones diversas.
212
Capítulo 6. Interfaces Gráficas
Recuerde siempre que al efectuar una configuración, se debe pulsar en el botón
Guardar archivo de Window Maker para que se lleve a cabo.
El configurador wmakerconf ya está contenido en el área de dock de Window
Maker, en el ambiente de Conectiva Linux. Si usted lo desea, hay otro configurador denominado WPrefs. Para ejecutarlo, teclee directamente en la línea de
comando de un terminal X la línea siguiente:
/usr/X11R6/lib/GNUstep/Apps/WPrefs.app/WPrefs
Sus opciones son muy intuitivas. Los dos configuradores de ambiente son prácticos; usted puede elegir el que más le guste.
Dudas, Consejos y Documentación
Esta sección muestra la respuesta para algunas dudas más comunes, además de
consejos generales de gran utilidad para el uso de Window Maker. Indicamos
también algunos lugares en donde se encontrará documentación sobre el tema.
Como hay muchas operaciones en Window Maker que se pueden ejecutar utilizando teclas de atajo, construimos una tabla en donde pretendemos mostrar las
principales operaciones que se pueden realizar con ventanas, íconos y múltiples
213
Capítulo 6. Interfaces Gráficas
ambientes de trabajo, utilizando teclas de atajo del teclado y del ratón. A menos
que se indique algo específico, la acción con el ratón significa presionar el área
citada con el botón izquierdo.
Tabla 6-1. Tabla de teclas de atajo de Window Maker
Tecla de atajo
Alt + ratón sobre la barra de título de
una ventana
Alt + ratón sobre el área del programa
Efecto
Coloca la ventana detrás de las demás
ventanas.
Coloca la ventana delante de las demás
ventanas.
Alt + ↑
Coloca la ventana activa adelante de las
demás ventanas.
Alt + ↓
Coloca la ventana activa detrás de las
demás ventanas.
Presionar la barra de título con el botón Arrastra la ventana, manteniendo el
del medio del ratón + arrastrar la
orden en que se encuentran.
ventana
Ctrl + Ratón sobre la barra de título + Mueve la ventana, sin volverla activa.
arrastrar la ventana
Alt + botón derecho del ratón sobre el Modifica la altura de la ventana.
área del programa + arrastrar la ventana
214
Capítulo 6. Interfaces Gráficas
Tecla de atajo
Ctrl + doble clic en la barra de título
Efecto
Hace que la ventana quede a la misma
altura de la pantalla.
Shift + doble clic en la barra del título Hace que la ventana quede del mismo
ancho de la pantalla.
Ctrl + Shift + doble clic en la barra de Hace que la ventana quede del tamaño
título
de la pantalla.
Doble clic en la barra de título
“ Encoge” la ventana, o sea, mantiene
visible solamente la barra de título. Para
que la ventana vuelva a la normalidad,
haga doble clic sobre la barra de título.
Alt + m
Minimiza la ventana que usted está
utilizando.
Alt + doble clic sobre el ícono
Exhibe la aplicación, escondiendo todas
las demás aplicaciones que estén
activas.
Shift + doble clic sobre la miniventana Muestra la aplicación en el escritorio
de la aplicación
actual (si está en otro escritorio).
Alt + doble clic con el botón derecho Esconde todas las aplicaciones en el
del ratón sobre la barra de título
escritorio actual, excepto el que tuvo un
clic.
A continuación hay una lista con algunas preguntas que dan consejos sobre el uso
de Window Maker, fuentes de documentación y algunas dudas ya respondidas
215
Capítulo 6. Interfaces Gráficas
que pueden ayudarlo a utilizar esta interfaz.
¿Dónde se localizan los archivos de configuración de Window Maker?
Se encuentran en el directorio ~/GNUStep (el signo ~ significa directorio estándar del
usuario, generalmente /home/nombre_del_usuario). A través de estos archivos es posible controlar las opciones de teclado, fuentes, imágenes y modos de activación, controlar los atributos para cada aplicación y para cada ícono e incluso colocar sonido
en el sistema. 9
¿Dónde hay documentación sobre Window Maker?
Se puede encontrar documentación más detallada en inglés en página oficial de Window Maker (http://www.windowmaker.org). Allí encontrará un enlace para temas,
listas de discusión, actualizaciones y otras informaciones que le pueden ser útiles.
9.
216
La mayoría de esas configuraciones se pueden hacer también con la aplicación wmakerconf.
Capítulo 6. Interfaces Gráficas
GNOME
GNOME10 es un sistema compatible con muchos gestores de ventanas, muy favorable para los usuarios que ya se sienten a gusto con interfaces gráficas. El
ambiente posee paneles, barra de tareas y menús que ayudan al usuario a entrar
en el mundo Linux.
Actualmente GNOME es una interfaz que está en gran desarrollo . Hay un gran
número de personas trabajando con él, construyendo nuevas aplicaciones y dejando su ambiente cada vez mejor. Además, muchas empresas están apostando
en él porque es de libre distribución, estable y tiene muy buena estética. Entre sus
varias características, podemos mencionar:
•
Escritorio que se puede personalizar, utilizar y configurar fácilmente.
•
Gran número de aplicaciones ya desarrolladas.
•
•
•
Gran número de desarrolladores que trabajan con la interfaz, haciendo posible un
continuo perfeccionamiento.
Se puede ejecutar en plataformas Linux, Unix y semejantes.
Una variedad muy grande de gestores de ventanas compatibles que proporcionan gran
versatilidad.
10. GNOME es sigla para GNU Network Objeto Model Environment o Ambiente GNU de Modelos
de Objetos de Red.
217
Capítulo 6. Interfaces Gráficas
Con eso ofrecemos una interfaz que está en constante desarrollo, con varias opciones tanto para usuarios sin experiencia como para los que ya tienen práctica
con interfaces gráficas.
Interfaz de GNOME
La Figura 6-20 muestra el ambiente de GNOME. Usted puede configurarlo de la
forma que lo desee, colocando sus íconos y cambiando el papel tapiz.
218
Capítulo 6. Interfaces Gráficas
Figura 6-20. Interfaz de GNOME
219
Capítulo 6. Interfaces Gráficas
Podemos notar que en el área de trabajo de GNOME que se muestra en la Figura
6-20 hay muchos íconos y menús. Explicaremos brevemente de qué está compuesta esta interfaz.
Observe en la parte inferior de la pantalla que hay una barra de herramientas que
contiene varios ítems. Esta barra se denomina Panel de GNOME. Usted puede
modificar el panel para que atienda a sus necesidades. Para accionar el menú que
administra estas acciones, pulse con el botón derecho del ratón sobre el panel y
podrá verificar todas las posibilidades que hay en esta personalización. Se puede,
por ejemplo, crear un nuevo menú (concepto de cajón), añadir apliques (íconos de
aplicaciones), botones y otras funciones. Observe el panel GNOME en la Figura
6-21.
Figura 6-21. Panel de GNOME
Usted puede mover el panel hacia otro lugar en el área de trabajo. Para eso, seleccione en el Menú Principal Panel→ Propiedades→ Tipo el tipo de panel que
sería un Panel Flotante. Tras hacerlo, seleccione la flecha en la esquina
derecha o izquierda del panel, con el botón derecho del ratón y llévelo hacia
donde quiera.
En el extremo izquierdo del panel podemos notar un botón en forma de pie, que
denominaremos de menú principal. Por su intermedio se puede acceder a todas
las funciones del sistema.
220
Capítulo 6. Interfaces Gráficas
Hay muchas opciones disponibles en el menú principal. Es posible ejecutar varias
aplicaciones mediante el submenú Programas. A través del submenú Menús
KDE se puede interactuar con las aplicaciones compatibles con el ambiente KDE.
Otra opción interesante es el submenú Panel, con el cual se pueden incluir o
retirar aplicaciones del panel, configurar botones e íconos, entre otras tareas. Le
recomendamos que eche un vistazo en todas las opciones del menú, para que se
sienta a gusto con el ambiente. Observe la Figura 6-22.
Figura 6-22. Menú principal de GNOME
Arriba del panel se encuentra el de trabajo. Usted puede modificar el papel tapiz,
retirar e incluir íconos en esta área, crear nuevas ventanas y hacer todas las personalizaciones que desee. Algunas de esas configuraciones se pueden hacer, accionando un menú con el botón derecho del ratón sobre el área de trabajo. Verifique este menú, que presenta muchas opciones interesantes.
Para incluir un ícono nuevo en el área de trabajo hay dos modos: a través del menú
221
Capítulo 6. Interfaces Gráficas
principal, haciendo clic sobre el nombre de la aplicación y arrastrándola hasta donde
se desee o accionando un menú con el botón derecho del ratón sobre el escritorio,
seleccionando la opción Nuevo→Lanzador y llenando los campos necesarios.
Ahora que usted ya está familiarizado con el ambiente, describiremos el formato
de las ventanas en GNOME.
•
Barra de Título: barra localizada en la parte superior de la aplicación; en el extremo
derecho, se encuentran los íconos para el cierre de la ventana (en forma de “x”) y los
íconos para maximizar y minimizar la ventana. En el extremo izquierdo de la barra
de título, se localiza el menú de opciones de la ventana, representada por un botón.
Este menú también puede accionarse con el botón derecho del ratón sobre la barra de
título11.
•
Área del Programa: es la aplicación propiamente dicha.
Para modificar el frame12 de la ventana, pulse con el botón derecho del ratón sobre
el área de trabajo y diríjase hasta la opción Customize→Appearance para elegir un
frame diferente. En este caso, algunas funciones, como los botones, podrán venir
modificadas.
11. El formato de la ventana puede modificarse dependiendo del tema que se haya elegido, o sea,
la barra de título y sus botones pueden ser diferentes dependiendo de su elección.
12. Formato general de la ventana.
222
Capítulo 6. Interfaces Gráficas
El gestor de archivos de GNOME
Existe la posibilidad de administrar archivos usando GNOME. Para eso se puede
utilizar el gestor de archivos denominado gmc13. Existen dos formas de iniciarlo:
tecleando el comando gmc en un terminal o mediante el menú principal, en la
opción Programas→Gestor de Archivos. Vea la Figura 6-23.
Figura 6-23. Gestor de archivos de GNOME
13. sigla para GNU Midnight Comander.
223
Capítulo 6. Interfaces Gráficas
Observe que después de la barra de título están los menús; las opciones son claras
y muy simples. Se pueden hacer configuraciones interesantes, por ejemplo una
búsqueda de archivos (Comandos→Buscar ficheros). Abajo de esta barra se
localizan los íconos con los cuales se puede ejecutar la mayoría de las acciones,
como por ejemplo navegar entre los directorios (botones Subir y Volver) o modificar la apariencia de la descripción de los íconos (botones Íconos, Breve,
Detalle o Flexible).
Verifique la configuración de gmc en el menú Opciones→Preferencias. Usted
puede configurar el modo por el cual los archivos se muestran (pestaña Mostrar
todos los Ficheros), configurar el tipo de confirmación al ejecutar alguna acción sobre un archivo (pestaña Confirmación), configurar el sistema de FTP,
como tiempo de espera de cache y la contraseña (pestaña Sistema de Archivos
Virtuales (VFS) y Almacenamiento) y también puede configurar cuáles son
los datos que desea que se muestren sobre el archivo y cuál es su disposición en
el ambiente de trabajo (pestañas Escritorio y Vista Personalizada). Verifique
todas las funciones interesantes y después de seleccionarlas, haga clic en Aplicar.
La mayoría de las operaciones ejecutadas sobre un archivo (o directorio) se pueden
hacer pulsando con el botón derecho del ratón sobre el nombre del archivo o sobre la lista de archivos que está ubicada en el lado derecho del gestor de archivos.
Mostraremos ahora algunas tareas que pueden ejecutarse sobre un archivo.
Para crear directorios o archivos, haga clic con el botón derecho del ratón sobre
el área de los archivos (lado derecho de gmc) y seleccione la opción deseada.
Para mover uno de ellos, selecciónelo y llévelo con el ratón hasta el destino, en
el estilo “arrastrar y soltar”. Si desea seleccionar más archivos, mantenga la tecla
Ctrl presionada y selecciónelos. Una opción interesante es utilizar el botón del
224
Capítulo 6. Interfaces Gráficas
medio del ratón al manejar archivos. Al llegar a destino se presentará una tecla
con las opciones copiar, mover, conectar los archivos o cancelar el arrastre.
Usted también puede realizar distintas operaciones sobre los archivos. Para eso,
seleccione primero un archivo y después presiónelo con el botón derecho del
ratón. Surgirá un menú de opciones que son acciones posibles de ejecutar sobre
este archivo, según la Figura 6-24. Recuerde que la mayoría de estas acciones
se pueden ejecutar directamente por el teclado o por el ratón, sin necesidad de
este menú. Por ejemplo, usted puede borrar un archivo haciendo clic en la opción
Borrar en el menú de opciones o también presionando la tecla Delete.
225
Capítulo 6. Interfaces Gráficas
Figura 6-24. Menú para manipular archivos en gmc
Los archivos, en su mayoría, se pueden ejecutar haciendo doble clic sobre su
nombre. Para configurar la aplicación que ejecutará este archivo diríjase al menú
Comandos→Editar Tipos Mime y a través de la pantalla del Centro de Control GNOME usted podrá configurar el tipo de aplicación. Por ejemplo, haga
doble clic en la opción image/jpeg y podrá notar que la aplicación que ejecuta
imágenes con extensiones jpg es el Eletric Eyes (que se verá posteriormente).
Observe la Figura 6-25. La mayoría de las extensiones ya tiene aplicaciones con-
226
Capítulo 6. Interfaces Gráficas
figuradas para ejecutarlas y por lo tanto, usted no necesita preocuparse tanto con
este detalle. Es suficiente tener en cuenta que hay un modo de configuración, pues
cuando sea necesario, usted ya sabrá cómo proceder.
Figura 6-25. Ejecución de archivos a través de gmc
227
Capítulo 6. Interfaces Gráficas
Indicaciones, dudas y documentación
Esta sección le ayudará a resolver algunas de las dudas más frecuentes sobre el
ambiente GNOME. Brinda también fuentes de documentación y algunos consejos sobre cómo utilizar este ambiente.
¿Cómo configurar el sonido usando GNOME?
Existe una herramienta de configuración denominada Centro de Control que puede
configurar sonidos y eventos en GNOME. Usted puede abrirla accediendo al menú
principal y dirigiéndose al submenú Programas→Configuración→Centro de Control GNOME o por el ícono localizado en el panel. Después de ejecutarlo, diríjase
a la opción Multimedia→ Propiedades sonidos y en la pestaña General habilite
las opciones Activar el lanzamiento del servidor de sonido y Sonidos para los
eventos. Observe la Figura 6-26.
Figura 6-26. Centro de Control GNOME
El Centro de Control, en realidad es el configurador general de GNOME.
Hay numerosas configuraciones que se pueden hacer con él y por eso le
recomendamos echar un vistazo en las opciones disponibles.
228
Capítulo 6. Interfaces Gráficas
¿Cuáles son las formas de ejecutar aplicaciones en GNOME?
•
A través del menú principal, ejecutando la aplicación directamente.
•
Ejecutar la aplicación a partir del panel de GNOME (si no está en el panel, puede
incluirla).
•
Si el gestor de archivos estuviese abierto, se puede ejecutar la aplicación a través
de un clic doble.
•
Se puede usar el programa GNOME ejecutar, localizado en el menú principal. Se
presentará una ventana y después de eso, teclee el nombre del programa.
•
Directamente en un terminal, ejecutando la aplicación a través de la línea de comando.
¿Dónde se localizan los archivos de configuración de GNOME?
Los archivos de configuración de GNOME están en ~, divididos en directorios que se
inician por un punto (“.”). Es importante observar que estas configuraciones también
se pueden hacer con el gestor de archivos (gmc).
•
.gnome/: muestra algunos archivos de configuración para aplicaciones de GNOME,
229
Capítulo 6. Interfaces Gráficas
así como algunos archivos de configuración para componentes del área de trabajo.
•
•
•
.gnome-desktop/:
exhibe todos los ítems que se encuentran en su área de trabajo.
.gnome-help-browser/: muestra los archivos de configuración utilizados cuando
el navegador se abre para exhibir un manual de ayuda (por ejemplo, el historial y
enlaces favoritos o bookmarks).
.gnome_private/:
exhibe configuraciones internas relacionadas a las aplicaciones
de GNOME.
Tome cuidado al editar estos archivos, porque cambian la configuración de
GNOME. Cámbielos solamente si está seguro de lo que está haciendo. Verifique la documentación de GNOME para obtener más detalles.
¿Qué es un Applet? ¿y un Capplet? ¿Cómo configurar un Applet en el panel de
GNOME?
Applet es un programa que se ha proyectado para ejecutar una aplicación y se
coloca en panel de GNOME. Capplet es un Applet ejecutado dentro del Centro de
Control de GNOME y tiene como función configurar el área de trabajo. Para iniciar un Applet, o sea, colocarlo en el panel, vaya al menú principal y haga clic en
Panel→Añadir al panel→Aplicación miniaturizada y elija el Applet que prefiera.
¿Cuáles son los gestores de ventanas compatibles con GNOME?
GNOME depende de gestores de ventana compatibles, porque trabaja de manera
230
Capítulo 6. Interfaces Gráficas
diferente con los ambientes gráficos. Eso significa que cuando usted decida cambiar de gestor, la mayor parte del escritorio no se alterará. Por eso, GNOME tiene
compatibilidad con un gran número de gestores de ventanas:
•
Enlightment
•
IceWM
•
Window Maker
Es importante observar que muchos de estos gestores no son 100% compatibles con GNOME, por lo tanto, es necesario que usted verifique la página de
los gestores en (la sección de nombre Otros Gestores de Conectiva Linux) o
la página de GNOME para obtener más detalles.
¿Dónde conseguir documentación sobre GNOME?
La página oficial de GNOME se localiza en http://www.gnome.org. Allá usted puede
encontrar noticias, nuevas aplicaciones, listas de discusión y un manual con varios
consejos y descripciones sobre ese ambiente.
Otros Gestores de Conectiva Linux
231
Capítulo 6. Interfaces Gráficas
Estos gestores están disponibles en Conectiva Linux. Para obtener más detalles,
verifique a continuación en la página de cada uno de ellos . Describimos cada uno
de forma general.
Para iniciar algunos de esos gestores, se necesita abrir el archivo .wm_style en el
directorio ~ (para hacer eso, verifique cuál brinda más detalles de cómo abrir y
crear). Dentro de ese archivo, se debe incluir esta línea:
nombre_de la_interfaz
Donde nombre de la interfaz indica la interfaz que usted desea iniciar.
Por ejemplo, para poder iniciar FVMW se pone fvmw2 como parámetro para
nombre de la interfaz. Verifique la documentación de los gestores para
obtener más detalles.
Enlightment ( http://www.enlightenment.org/)
Compatible con GNOME y con KDE, este gestor posee muchas funciones que
agradan a los usuarios en general: configuración de teclas de atajo y de área de
trabajo, herramientas para consejos, soporte para temas, en fin, puede ser completamente configurable.
232
Capítulo 6. Interfaces Gráficas
IceWM (http://icewm.sourceforge.net/)
Una característica de ese ambiente es la posibilidad de utilizarlo sin el ratón, o sea,
el ratón es optativo. Los temas pueden personalizarse y es posible combinar las
mejores características de otros gestores con las características que él posee. Es una
interfaz gráfica leve, totalmente compatible con GNOME y parcialmente compatible
con KDE. Vea la Figura 6-27.
233
Capítulo 6. Interfaces Gráficas
234 Figura 6-27. Interfaz de IceWM
Capítulo 6. Interfaces Gráficas
Afterstep (http:/www.afterstep.org)
Con base en FVWM, el Afterstep junta las características de varios gestores, por
ejemplo, el área dock de Window Maker y es totalmente configurable como GNOME.
Hay un programa contenido en este gestor que permite, incluso que su interfaz Windows® ejecute el ambiente de Afterstep.
BlackBox (http://www.blackbox.alug.org)
La gran preocupación de los desarrolladores de esta interfaz es la minimización del
uso de los recursos de la máquina, proporcionando una interfaz simple y rápida,
soportada también por KDE.
XFCE (http:/www.xfce.org)
Proyectada tanto para sistemas Linux, como para sistemas UNIX, esta interfaz se
basa en GTK, una herramienta de programación que se utiliza mucho actualmente
y se adopta en varias aplicaciones. XFCE posee varias herramientas para configurar
el sistema, por ejemplo, XFMouse para la configuración del ratón y el XFGNOME,
que consiste en el módulo para configurar la interacción con GNOME.
FVWM (http:/www.fvwm.org)
Ambiente que tiene como principal característica el poco uso de la memoria. Su
235
Capítulo 6. Interfaces Gráficas
interfaz es simple, pero puede configurarse para que se convierta en un ambiente
más atrayente y bonito. Observe la Figura 6-28.
236
Capítulo 6. Interfaces Gráficas
Figura 6-28. Interfaz de FVWM
237
Capítulo 6. Interfaces Gráficas
Para abrir dos interfaces gráficas diferentes al mismo tiempo teclee CTRL-ALT-F2
simultáneamente y complete con el usuario y la contraseña solicitada. Después de
esto, teclee la línea de comando siguiente:
comando_interface -- :1
donde comando_interface es la línea de iniciación del ambiente
gráfico. Por ejemplo, vamos a suponer entonces que usted ya esté
con el ambiente KDE abierto y desea iniciar el Window Maker. Teclee
startx -- :1 que abrirá a Window Maker como segundo ambiente. Recuerde que KDE continua abierto y para acceder a él debe marcar
CTRL-ALT-F7.
238
Capítulo 7. Aplicaciones de
Conectiva Linux
Este capítulo presenta las principales aplicaciones que hay en Conectiva Linux.
Con ellas, usted puede aprovechar su sistema al máximo, pues logrará completar
sus tareas con rapidez y practicidad.
Aplicaciones para Escritorio
Las aplicaciones para escritorio son muy importantes para los usuarios que deseen ejecutar sus tareas habituales, como por ejemplo, escribir una carta o construir una planilla de cálculo. Hay muchos programas que pueden auxiliarlo, sin
importar la índole de su tarea.
StarOffice
En esta sección daremos énfasis a una de las aplicaciones más utilizadas para
239
Capítulo 7. Aplicaciones de Conectiva Linux
estas finalidades. StarOffice es una herramienta muy utilizada, porque integra en
su ambiente varios componentes y eso le proporciona la posibilidad de realizar
varias tareas sin necesidad de ejecutar otras aplicaciones. Además, hay maneras
de dejar a StarOffice con el ambiente a su gusto, colocando papel tapiz e íconos
que transformarán su área de trabajo.
Para instalar StarOffice, pulse en el ícono presente en su interfaz gráfica y siga los
pasos descritos. Si surge algún problema, o si el ícono no estuviera en el ambiente
de trabajo, usted debe instalarlo directamente del CD; para eso, haga lo siguiente:
1. Abra un terminal y monte el CD de StarOffice tecleando como superusuario el siguiente comando: mount /dev/cdrom /mnt/cdrom.
2. Acceda al directorio /mnt/cdrom/.
3. Instale el paquete de StarOffice (rpm -ivh StarOffice-5.2*).
4. Diríjase al directorio de instalación (cd /opt/office52). Ya no es necesario que acceda
al sistema como superusuario, o sea, puede acceder a su cuenta ahora (generalmente
el comando exit finaliza la cuenta de superusuario).
5. Ejecute el script de instalación (./setup) y siga los pasos descritos en las pantallas
del instalador. Las pantallas del instalador están todas en español y son muy fáciles
e intuitivas.
6. Después de la instalación, basta ejecutar el script de iniciación (./soffice) que está en
este mismo directorio.
240
Capítulo 7. Aplicaciones de Conectiva Linux
La interfaz de StarOffice se muestra en la Figura 7-1.
241
Capítulo 7. Aplicaciones de Conectiva Linux
242
Capítulo 7. Aplicaciones de Conectiva Linux
Para que la interfaz de StarOffice se transforme en área de trabajo, o sea, ocupe
toda el área de trabajo disponible, teclee Ctrl- Shift- j y para que vuelva al estado
normal, teclee en el ícono en forma de pantalla, ubicado en la esquina superior
derecha del ambiente.
Usted puede ver que este ambiente se compone de los siguientes ítems:
Barra de título
La barra de título está localizada en la parte superior de StarOffice. Muestra el nombre de la aplicación y también el documento que está activo en el momento (en la
figura anterior, podemos ver que el documento activo es la propia área de trabajo
- Desktop). En el lado derecho de la barra de título está el ícono de finalización
de la aplicación (en forma de “x”) y en el lado izquierdo se encuentra el ícono de
minimización (en forma de un cuadrado).
Barra de menús
En seguida, debajo de la barra de título se encuentra la barra de menús; a través de
ella usted puede manipular los archivos, hacer configuraciones y buscar ayuda, entre
otras opciones; basta teclear y verificar todas las posibles acciones que se pueden
realizar por su intermedio. Note que Archivo corresponde al menú que contiene las
opciones para la manipulación de archivos.
243
Capítulo 7. Aplicaciones de Conectiva Linux
Para configurar las teclas de atajo del teclado para cualquier tarea, vaya hasta
la barra de menús y diríjase a la opción Herramientas→Configurar y elija la
opción Teclado. Ahora sólo necesita seleccionar la acción y la tecla que usted
desea que sirva de atajo.
Barra de funciones
Esta barra es muy útil porque presenta acciones importantes, todas en forma de
ícono o sea, usted puede ejecutar acciones como por ejemplo, Guardar, Copiar
e Imprimir, todas directamente de la barra de funciones.
Barra de objetos
Esta barra varía según la aplicación y la función dentro de la aplicación. En el caso
del desktop, esta barra ejecuta las funciones para administración de archivos y navegación de directorios, funcionando básicamente como un administrador de archivos.
Posteriormente veremos la función de la barra de objetos en cada uno de los componentes de StarOffice.
Para visualizar lo que significa cada uno de los íconos de la barra de objetos,
pase el ratón sobre el ícono y vea la descripción correspondiente.
244
Capítulo 7. Aplicaciones de Conectiva Linux
Escritorio de StarOffice
Es el lugar donde se encuentran los íconos que dan acceso a sus componentes. El área
de trabajo funciona también como un administrador de archivos, haciendo posible
que se generen o muevan los archivos y carpetas de trabajo.
Barra de tareas
Localizada en la parte inferior de la herramienta, representa en forma de botones
todas las aplicaciones que se están usando. Además, posee también un botón ubicado en el lado izquierdo de la barra (Inicio), donde también se pueden iniciar los
componentes de StarOffice. La barra de tareas contiene también un ícono al lado del
botón Inicio que puede alternar entre varias áreas de trabajo.
Hay dos opciones importantes en la barra de herramientas: Explorador y Beamer,
localizadas en el submenú Ver. Hay varias opciones en Explorer, por ejemplo: organizar carpetas y directorios, agenda, acceder a los componentes de StarOffice,
entre otros. Reune prácticamente todos los elementos que usted necesita para realizar sus tareas. Ya Beamer, básicamente exhibe el elemento seleccionado en el
Explorador, por ejemplo, un directorio de archivos.
Para modificar el formato de su área de trabajo, pulse sobre ella, con el botón derecho del ratón. Allí puede cambiar el color de su ambiente y el tipo de letra, entre
otras opciones.
245
Capítulo 7. Aplicaciones de Conectiva Linux
Componentes de StarOffice
Hay varios módulos que forman a StarOffice, cada uno ejecuta una función específica. Usted puede acceder a cada uno de los ítems directamente desde el área
de trabajo (vea la Figura 7-1) o mediante la barra de herramientas en el submenú
Archivo→Nuevo. Vamos a ellos:
StarDesktop
Es el área de trabajo de StarOffice. Posee los íconos para los componentes y las
barras con las opciones descritas anteriormente. No es posible cerrar esta área de
trabajo mientras el StarOffice esté activado, pero ella se puede minimizar o enviar
detrás de otra aplicación.
StarWriter
Es el editor de textos de StarOffice. Para ingresar en él, se debe pulsar dos veces en
el ícono Nuevo documento presente en el StarDesktop. Con él podrá escribir los
textos, como con cualquier editor de textos común. Observe que la barra de objetos
está adaptada para las funciones de StarWriter.
246
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-2. Barra de objetos de StarWriter
Hay una gran variedad de opciones que hacen posible la creación de documentos en formato texto, folletos, tapas, libros y muchos otros. StarWriter
posee funciones automáticas para formato y corrección ortográfica1 y también tiene gran compatibilidad con otros formatos, como por ejemplo HTML
y documentos del editor Microsoft Word®. Los archivos se guardarán en el
formato sdw.
Existe la opción Importación Microsoft que le permite que importe documentos
de MSOffice®. Para hacer eso, diríjase a la barra de menús y seleccione la
opción Fichero → Auto Piloto → Importación Microsoft... y siga los pasos que
le mostraremos.
1.
A pesar que el corrector trabaja con español clásico, usted puede incluir palabras en el diccionario por medio del menú Herramientas en la barra de menús.
247
Capítulo 7. Aplicaciones de Conectiva Linux
StarMath
Es un módulo que proporciona un lenguaje descriptivo que permite la creación y edición de fórmulas matemáticas e incluso, importarlas. Posee un catálogo de símbolos
que facilita la elaboración de fórmulas. Para accederlo, diríjase a la barra de menús
y seleccione Archivo→ Nuevo→ Fórmula. Las fórmulas se guardan en formato
smf.
StarDraw
Al usar StarDraw es posible crear y manipular dibujos de manera fácil y con recursos
avanzados. Permite importar y exportar imágenes en varios formatos, por ejemplo,
bmp, jpg, eps, tif y wmf, entre otros y permite crear ilustraciones de
alta calidad, utilizando sus recursos o viendo los ejemplos disponibles. Es posible
también utilizar el nuevo editor profesional de dibujos 3-D, para los trabajos con
fotos reales. Para ingresar, se puede hacer clic en el ícono Nuevo dibujo. Observe
la Figura 7-3, que exhibe la barra de objetos de StarDraw.
Figura 7-3. Barra de objetos de StarDraw
Los archivos de StarDraw se guardan en el formato sda.
248
Capítulo 7. Aplicaciones de Conectiva Linux
StarCalc
Le permite crear planillas de cálculo. Es posible generar hasta 256 hojas, incluyendo
funciones matemáticas, financieras, estadísticas, fórmulas para la base de datos e
incluso, visualización 3D. Para ingresar, seleccione la opción Archivo→ Nuevo→
Hoja de Cálculo. Observe la Figura 7-4 que muestra la barra de objetos de StarCalc.
Figura 7-4. Barra de objetos de StarCalc
Abajo de la barra de objetos, está localizada la barra de fórmulas. Por su
intermedio, se pueden editar fórmulas, seleccionar celdas, líneas o columnas en donde se quiera incluir la fórmula y editar funciones por medio del
ícono autopiloto de funciones. Después de formar su planilla, usted puede
guardarla (se guardará en formato sdc) mediante el menú Archivo.
Usted puede importar planillas de versiones anteriores de StarCalc y de otras
planillas como MSExcel® y Lotus 123. Para eso, basta seleccionar la opción
249
Capítulo 7. Aplicaciones de Conectiva Linux
archivo→auto piloto→Importación Microsoft y seguir las instrucciones.
StarImpress
Para crear presentaciones con diapositivas y transparencias usted puede utilizar esta
herramienta. Para accionarla, haga clic en el ícono Nueva presentación. Las presentaciones se guardan en formato sdd.
Existe un menú que puede ayudarlo en la configuración de sus páginas. Puede
accionarlo mediante el ícono Barra de presentaciones en la barra de objetos o
por medio del menú Ver→Barra de herramientas→Presentación. Usted puede
automáticamente duplicar, ensanchar o insertar páginas y modificar el formato
de la presentación, entre otras opciones.
StarBase
Es una herramienta para administrar datos. Con ella, se puede crear, importar y exportar bases de datos e insertar registros. Los tipos de bases de datos soportadas son
texto, JDBC, dBase, ODBC, DB2 y Adabas. Para iniciar una nueva base de datos,
diríjase al Fichero→ Nuevo→ Banco de datos, en la barra de menús. Se guardará
en el formato sdb.
250
Capítulo 7. Aplicaciones de Conectiva Linux
StarSchedule
Es el componente del StarOffice que controla la agenda de compromisos. Para ingresar, diríjase al ícono Agenda en el área de trabajo de StarOffice. Observe la barra
de objetos de StarSchedule en la Figura 7-5. Por medio de ella, se puede tener varias
visualizaciones de la agenda, por ejemplo, un día, una semana, un mes, los horarios
de un día y también una semana con los horarios, entre otras opciones.
Figura 7-5. Barra de Objetos de StarSchedule
StarMail
Es el componente que se utiliza para enviar y recibir mensajes. Después de haber
configurado los servidores de email e Internet (esta configuración se mostrará en
la próxima sección), usted debe abrir el Explorador (menú Ver→Explorador) y
seleccionar la opción Correo y noticias (mis documentos). Usted podrá visualizar la
carpeta de recepción y la carpeta de salida de mensajes. Observe la Figura 7-6.
251
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-6. Starmail
Observe que al minimizar a Explorador, podrá ver la barra de objetos de StarMail. Por su intermedio es posible cambiar el layout del StarMail, responder
un mensaje que está leyendo, eliminar mensajes o mandar un nuevo mensaje,
entre otras funciones.
252
Capítulo 7. Aplicaciones de Conectiva Linux
Para configurar la Libreta de Direcciones, seleccione Editar→Libreta de Direcciones en la barra de menús y llene con los datos necesarios.
Configuraciones importantes de StarOffice
Ahora que usted ya está un poco más familiarizado con el ambiente de StarOffice,
mostraremos las configuraciones esenciales y otras un poco más avanzadas, para
que pueda personalizar su herramienta de trabajo.
Para leer sus e-mails y acceder a Internet a través de StarOffice, debe configurar los servidores de email e Internet. Seleccione Herramientas→opciones en
la barra de menús y elija la opción Proxy para el servidor Internet y la opción
Correo/Noticias para el servidor de email. Vea la Figura 7-7.
253
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-7. Configurando el Servidor Internet
Observe que esta ventana es el configurador personalizado de StarOffice. Usted
puede configurar varias opciones dentro de ella, por ejemplo, el modo de visualización de diseños, documentos HTML, atajos y datos generales del utilizador,
entre otros.
Para una configuración más general haga clic en Herramientas→Configurar.
A través de esta ventana, usted puede personalizar los botones de la barra de
menú, alterar las teclas de funciones y atajos atribuidos por el sistema, alterar las
propiedades de la barra de herramientas y por fin, determinar los acontecimientos
del sistema a través de macros2, como por ejemplo el botón Guardar.
La configuración de la impresora es muy importante. Para eso, haga clic en el
ícono Configuración de la Impresora que pertenece al área de trabajo. Basta
2.
254
Instrucción o programa pequeño que sirve para automatizar una tarea.
Capítulo 7. Aplicaciones de Conectiva Linux
ahora configurar la cola de la impresora y el tipo de impresora que posee.
Para imprimir un documento (cuando esté abierto) haga clic en la barra de menús
en Archivo→Imprimir o teclee Ctrl-P.
Otras aplicaciones de Escritorio
StarOffice es una herramienta poderosa, pero no es la única disponible. A continuación daremos una visión general de otras aplicaciones que pueden atender sus
necesidades.
Editor de Texto - Kedit
Es el editor de texto estándar de KDE, pero se puede utilizar en otras interfaces
como por ejemplo, Window Maker y GNOME. Es un pequeño editor, sencillo
que también puede servir para búsquedas en archivos y para configuraciones en
modo texto, en conjunto con kfm. Es especialmente indicado para componer archivos pequeños en texto puro y por eso es considerablemente rápido y leve. Para
ejecutarlo, teclee kedit en la línea de comando en un terminal o si usted estuviera
255
Capítulo 7. Aplicaciones de Conectiva Linux
usando KDE, podrá acceder a través del menú K. Observe la interfaz de Kedit en
la Figura 7-8.
Figura 7-8. Kedit
Basta que usted inicie su texto ahora. Las opciones están disponibles en los
menús: darle formato al texto, salvarlo e imprimirlo.
Una función interesante, es la posibilidad de enviar su archivo por email. Para
eso, seleccione Archivo→Correo y llene las opciones requeridas.
A pesar de sus limitaciones, Kedit es una excelente opción para quien desea escribir un texto rápido, pues su interfaz es sencilla y sus opciones son suficientes
para ejecutar un buen trabajo.
256
Capítulo 7. Aplicaciones de Conectiva Linux
Hoja de Cálculo - Gnumeric
Gnumeric es una hoja de cálculo práctica donde puede crear y manipular planillas. Usted puede crear sus fórmulas, modificar las celdas, líneas y columnas, entre otras opciones. Para ejecutar el Gnumeric, teclee gnumeric en la línea de
comando de un terminal o usted puede acceder por medio del menú principal,
en el Panel GNOME. Observe la Figura 7-9, que muestra la interfaz inicial de
Gnumeric.
257
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-9. Gnumeric
Vamos a dar una mirada general sobre los menús. Después de la barra de título, se
puede ver la barra de menús con las opciones disponibles para modificar la hoja
258
Capítulo 7. Aplicaciones de Conectiva Linux
de cálculo, análisis de datos, inclusión de fórmulas y opciones de ordenación,
entre otras. Debajo se encuentra la barra de herramientas, con los íconos de las
funciones más utilizadas (abrir un archivo, imprimir, cortar y colar, por ejemplo).
Observe el lado derecho de esta barra, que tiene íconos para crear funciones,
como por ejemplo, sumar y ordenar las células. Observe que al pasar el ratón
sobre los íconos, usted podrá ver la descripción de cada uno.
Verifique ahora la barra de objetos, localizada debajo de la barra de herramientas.
Contiene ítems para dar formato a planillas, líneas, columnas y células. Todas
estas opciones están disponibles también en la barra de menús. Las opciones
interesantes en esta barra, son el porcentaje y la colocación de lugares decimales
(eso si el contenido de la célula fuese un número). A continuación tenemos una
barra interesante, utilizada para crear fórmulas. Para iniciar una fórmula haga
clic en el ícono “=” y escriba la fórmula deseada. Existe un manual de ayuda
(en inglés) localizado en la barra de menús, en la opción Ayuda que proporciona
algunas indicaciones sobre la elaboración de fórmulas.
Siguiendo con la descripción, tenemos debajo el área de la hoja de cálculo. Presionando con el botón derecho del ratón sobre ella, usted puede verificar un menú
con opciones de formato, por ejemplo, Modificar celdas (Format cells) y Borrar
(Delete). Después de construir su hoja de cálculo, seleccione Archivo→Guardar
como... y guarde su hoja de cálculo; usted puede notar que se puede guardar en
varios formatos, como por ejemplo HTML, texto y en formato de planilla MSExcell 95®. Designe un nombre para su hoja de cálculo y pulse en Aceptar. El
formato estándar de una planilla de Gnumeric es .gnumeric.
Una opción interesante está localizada en Herramientas (Tools)→Análisis de datos
259
Capítulo 7. Aplicaciones de Conectiva Linux
(Data analysis). Éste es un paquete que contiene varias herramientas para análisis
estadístico de datos, generación de números aleatorios y ejemplos de datos, creación de un paquete que contenga varias herramientas para análisis estadístico de
datos, generación de números aleatorios y ejemplos de datos. Todas las herramientas originan las mismas opciones de salida.
Agenda - Korganizer
Korganizer reune todo lo que es necesario para que usted consiga organizar sus
tareas de un modo eficiente y simple. Para ejecutarlo, teclee Korganizer en la
línea de comando de un terminal o acceda mediante el menú K, en KDE. Observe
la Figura 7-10, que muestra la interfaz de esta aplicación.
260
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-10. Korganizer
Usted puede verificar los modos de visualización disponibles en Korganizer mediante el menú Ver en la barra de menús, o mediante íconos del lado derecho en
la barra de herramientas. Es posible ver las tareas del día, de la semana (normal
o la semana de trabajo) y tareas del mes, además de que es posible ver la lista de
dependencias. Después elegir un modo de visualización, basta dar un clic doble
261
Capítulo 7. Aplicaciones de Conectiva Linux
sobre el cuadro (día, hora) donde usted quiera incluir su compromiso.
Usted puede también incluir un compromiso mediante el ícono Nuevo evento
localizado en la barra de herramientas. Para editar este compromiso, haga clic
sobre la agenda. Observe la Figura 7-11. Usted puede elegir la fecha de inicio y
comienzo de una tarea ya que el tipo de tarea se puede elegir mediante el botón
Categorías, localizado en la parte inferior de la pantalla. Además de eso, si
lo desea, puede colocar una señal sonora (recordatorio) para recordarle la tarea.
Después de hacer las configuraciones, presione en Aceptar y el compromiso ya
podrá verse en el calendario. Las opciones para crear y editar compromisos se
pueden realizar también por medio del menú Acciones en la barra de menús.
262
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-11. Incluyendo un nuevo compromiso en korganizer
Usted puede accionar un menú con el botón derecho del ratón sobre el compromiso. Mediante este menú, usted puede borrar el compromiso, editarlo o inclusive
colocar una alarma de aviso, seleccionando la opción (Des)conectar la alarma. Al
263
Capítulo 7. Aplicaciones de Conectiva Linux
conectarla, usted podrá ver una campana a lado del compromiso, avisándole que la
alarma está conectada.
Para realizar la configuración general de Korganizer diríjase al menú siguiente:
Opciones→Preferencias. A través de esta ventana es posible configurar datos
personales, el horario y la fecha correctos (incluso formato de los mismos y husos horarios), modificar las fuentes y colores que usted desea visualizar en el
calendario y opciones de impresión, entre otras funciones.
Con esa aplicación es posible construir una agenda simple que puede ayudarle
organizando sus tareas y compromisos. Si usted tiene dudas, Korganizer posee
un manual en inglés, localizado en Ayuda→Contenido.
Aplicaciones Internet
En esta sección, veremos algunas de las aplicaciones más utilizadas en su cotidiano cuando accedemos a Internet. Se clasifican en varios tipos:
•
Navegador
•
Cliente de e-mail
264
Capítulo 7. Aplicaciones de Conectiva Linux
•
Cliente de ICQ
•
Chat
•
Marcador Internet
Iniciaremos esta sección con Netscape Communicator que es una sala de acceso a
Internet, compuesta por el navegador, el lector de e-mail, editor de páginas HTML
y un libro de direcciones. En este libro utilizaremos el navegador del Netscape y
su lector de e-mail.
Navegador
Todos los administradores de ventana de Conectiva Linux tienen un ícono de
acceso al Netscape. Presione en ese ícono para empezar a utilizarlo. Será necesario que acepte sus términos de licencia de utilización. En seguida haga clic en OK
en las ventanas que aparecen. Estas ventanas informan que se creó un directorio
.netscape en su directorio home.
265
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-12. Pantalla principal del navegador Netscape
Note que tenemos en la ventana de Figura 7-12, siguiendo de arriba hacia abajo
las barras de:
•
Título (donde aparece el título de la página).
•
Menús (donde tenemos los menús: Archivo, Modificar, etc.);
•
Herramientas (donde nos movemos por las páginas visitadas).
•
Localización (donde está la dirección de la página web).
266
Capítulo 7. Aplicaciones de Conectiva Linux
•
Acceso rápido a sitios elegidos.
La interfaz de Netscape es muy intuitiva, por lo tanto nos atendremos aquí a la
configuración de su casilla de e-mail.
E-mail
Veamos ahora el lector de e-mail del Netscape que usted comenzó a personalizar
en el paso anterior. Para llamar Netscape Messenger pulse, estando en el Netscape
la secuencia de teclas siguiente Alt-2 o entonces presione en el ícono de mensajes
(segundo ícono) que aparece en el ángulo inferior derecho de la ventana del navegador. Vea la Figura 7-13.
267
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-13. Ventana principal de Netscape Messenger
Para que podamos utilizar Netscape Messenger precisamos configurar una cuenta
de e-mail. Para eso, presione en Modificar→Preferencias. Aparecerá la pantalla
de configuración de ítems de Messenger. En esa ventana configuraremos sus preferencias de usuario. Observe que el ítem Correo y grupos de noticias aparece
abierto ya con sus sub-ítems expuestos. Veamos la Figura 7-14 para una mejor
comprensión.
268
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-14. Ventana de preferencias de Netscape Messenger
Presione en el ítem Identidad e informe los datos pedidos allí.
269
Capítulo 7. Aplicaciones de Conectiva Linux
Ahora, configuraremos al servidor de correo electrónico del que el Netscape debe
recibir los mensajes. Seleccione el ítem Servidores de Correo. Presione en la opción pop y en seguida presione en Editar. A continuación teclee el nombre del
servidor de recepción de mensajes de su proveedor (generalmente se usa el servidor como: pop.provedor.com)3, su nombre de usuario (en el proveedor de acceso)
y en la pestaña POP elija los ítems que más le agraden. Presione en Aceptar para
confirmar su modificaciones. Teclee el nombre del servidor de envío de mensajes así como su nombre de usuario en ese servidor (normalmente es el mismo
usuario y el nombre del servidor se compone de smtp.provedor.com). A continuación presione nuevamente en Aceptar para que las alteraciones de identidad
tengan efecto.
3.
270
Consulte su proveedor de acceso para obtener sus datos.
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-15. Configurando sus datos en Netscape
271
Capítulo 7. Aplicaciones de Conectiva Linux
Si usted deja marcada la opción Obtener Nuevos Mensajes en la pestaña de configuración general del servidor de recepción de mensajes, el ícono que representa
el cuadro de correo (ángulo inferior derecho), se mostrará como una flecha verde,
cuando los nuevos mensajes estén en espera para que los reciba el servidor.
Volvemos ahora a la ventana inicial de Netscape Messenger. Arriba tenemos las
barras de herramientas para la manipulación de los mensajes, y a la izquierda
tenemos las carpetas de mensajes estándar del messenger, a la derecha de las
carpetas tenemos: arriba el índice de los mensajes que están en la carpeta seleccionada y abajo del índice el mensaje propiamente dicho.
Usted puede modificar esas subdivisiones de la ventana, a su gusto, incluso ocultando alguna de ellas. Note que se pueden crear nuevas carpetas para almacenar
mensajes y también filtros para organizarlos. Cuando se obtienen nuevos mensajes, se colocarán en la carpeta Buzón de entrada si es que no hay un filtro que
modifique su destino.
Veamos una breve descripción de las carpetas de mensajes en Tabla 7-1:
Tabla 7-1. Carpetas de mensajes
Carpeta
Buzón de entrada
272
Contenido
Carpeta estándar de entrada de
mensajes.
Capítulo 7. Aplicaciones de Conectiva Linux
Carpeta
Mensajes no enviados
Borradores
Patrones
Enviados
Papelera
Contenido
Contiene los mensajes que usted guardó
para enviar más tarde o entonces, los
mensajes que se enviaron mientras
usted estaba desconectado.
Mensajes que están esperando la
edición final.
Estándares de mensajes más comunes.
Mensajes enviados.
Mensajes que se borraron.
Para obtener nuevos mensajes presione en el botón Obtener en la barra de botones.
Abrirá una ventana en la cual usted debe teclear la contraseña de su usuario en
el proveedor, en seguida haga clic enAceptar. Si usted tiene mensajes en su correo, aparecerá una ventana con el progreso de la recepción de los mensajes del
servidor.
Esa ventana puede aparecer y desaparecer rápidamente dependiendo de la cantidad de correo en el servidor. Si no hay correo en su casilla postal, se muestra en la
barra de status que queda en la parte inferior del messenger, un mensaje que indica
que no hay mensajes en el servidor.
Para componer un nuevo mensaje, haga clic en el botón Nuevo que surgirá la
pantalla siguiente:
273
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-16. Composición de un nuevo mensaje en Netscape
Para componer el mensaje, llene los campos que aparecen en la pantalla.
•
To: Para quien se enviará el mensaje.
•
Cc: Con copia del mensaje para.
274
Capítulo 7. Aplicaciones de Conectiva Linux
•
Asunto: Asunto del email.
Usted puede anexar un archivo/página web al email haciendo clic en el botón
Adjuntar. Para enviar el mensaje haga clic en el botón Enviar ahora o haga
clic en Archivo →Enviar ahora. Si usted está conectado a Internet, el e-mail se
enviará normalmente, si no, se colocará en la carpeta Mensajes no enviados y se
enviará durante la próxima conexión a Internet.
Licq
Licq es un clon de ICQ escrito casi completamente en C++. Hace uso de una
gama grande de plugins4 para administrar las más diversas funciones.
Abajo tenemos una lista con las principales funciones que Licq implementa, recuerde que usted puede agregar más funciones incluyendo plugins en su Licq.
4.
Programas auxiliares.
275
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-17. Ventana inicial de Licq
Lista de Contactos
Lista de usuarios registrados y su status en el momento. Permite incluir,
buscar, autorizar, actualizar los datos y excluir los usuarios de su lista de
contactos.
Enviar mensajes
Posibilidad de enviar/recibir mensajes de otros usuarios independiente de
que el usuario esté conectado.
Chat - Charla
Conversación con otros usuarios, como en una sala de charla.
276
Capítulo 7. Aplicaciones de Conectiva Linux
Transferencia de archivos
Enviar/Recibir archivos de otros usuarios.
URL
Enviar/Recibir indicaciones de páginas Web.
Estado
Es el estado actual del usuario, varía entre: Conectado, Ausente, No Disponible,
Ocupado, No molestar, Disponible para charlar, Desconectado e Invisible.
Historial
Licq mantiene un registro personal de todas las conversaciones con los usuarios.
Funciones de usuario
Recupera la información de los usuarios. Es posible actualizar la información de los usuarios en cualquier momento.
Intercambio de contactos
Permite enviar los contactos de su lista para sus amigos.
277
Capítulo 7. Aplicaciones de Conectiva Linux
Grupos
Permite organizar sus contactos en determinados grupos de contactos.
Lista visible
Hace con que todos los usuarios en esa lista puedan ver su presencia en línea
.
Lista invisible
Hace que todos los usuarios en esa lista no consigan verlo cuando usted esté
en-línea.
Lista ignorados
Hace que todos los mensajes enviados por los usuarios de esta lista se ignoren. Se reciben, pero no se muestran. Y los usuarios presentes en esa lista
no quedan visibles en la lista de contactos normal.
Configurar respuesta automática
Permite configurar una respuesta que se envía automáticamente para cada
usuario que le envíe un mensaje.
278
Capítulo 7. Aplicaciones de Conectiva Linux
Ventana de red
Permite visualizar los datos enviados/recibidos por la red para el servidor/otros usuarios.
Usar modo miniatura
Modifica la visualización de Licq dejando accesible solamente el menú,
ocultando la lista de usuarios.
Mostrar usuarios desconectados
Muestra los contactos de la lista que están offline.
Notificación de usuario conectado
Emite un sonido cuando el usuario se queda on line .
Vista de grupo paralelo
Muestra su lista de contactos separada por los grupos en los cuales los usuarios se encuentran permitiendo ocultar/mostrar esos grupos.
Selector de revestimento
Usted puede cambiar la apariencia de su Licq, simplemente modificando el
279
Capítulo 7. Aplicaciones de Conectiva Linux
skin.
Ahora que ya sabemos lo que puede implantar Licq, veamos su utilización básica.
Comenzaremos por crear un nuevo usuario. Cuando usted inicia el Licq por
primera vez, tiene la opción de crear un nuevo usuario o utilizar uno que ya
existía. Para crear un nuevo usuario, se debe hacer clic en Registrar usuario y
en seguida teclear su contraseña y confirmarla. Si usted ya tiene un UIN5, puede
pulsar en Registrar como usuario existente e informar su UIN y contraseña. Para
continuar, pulse en Próximo (Next) y en seguida en Finalizar (Finish). A continuación, aparecerá la ventana de Figura 7-18.
Figura 7-18. Registro de nuevo UIN finalizado
Veamos ahora cómo configurar sus datos de usuario de Licq. Antes, pulse en OK
5.
280
Universal Internet Number
Capítulo 7. Aplicaciones de Conectiva Linux
para cerrar la ventana. A continuación presione en Sistema→Funciones del
Sistema →Información General . Aparecerá una ventana con su información
de usuario. En la opción Alias usted puede alterar su apodo. El apodo es como los
otros usuarios lo verán en sus listas de listas de Contacto. Complete los campos
que desee en esa pestaña y en las próximas hasta llegar a Acerca de . La penúltima
de ellas corresponde al historial de mensajes del sistema.
Ahora que ya tenemos nuestros datos actualizados y correctos podremos anotar un contacto. Hay diversas maneras de hacerlo. La más simple, es conocer el
UIN de su contacto. Si usted conoce el UIN de algún amigo, puede presionar en
Sistema→Funciones de Usuario→Añadir Usuario. Surgirá una ventana pidiendo el número de UIN que usted desea agregar a su lista. Infórmelo y pulse en
OK que este usuario se agregará a la lista de contactos. Otra forma de proceder
para añadir contactos en la lista, es la de buscarlos por alguna de las informaciones abajo:
•
Alias
•
Nombre
•
Apellidos
•
Correo-E
•
UIN
En la ventana de búsqueda de usuario que se activa pulsando en Sistema→
Funciones del usuario→ Buscar usuario usted puede buscar un amigo que
281
Capítulo 7. Aplicaciones de Conectiva Linux
tenga un UIN conocido, un e-mail registrado o simplemente buscar un nuevo
contacto. Vea en la Figura 7-19 la ventana de búsqueda.
282
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-19. Buscar usuario en Licq
283
Capítulo 7. Aplicaciones de Conectiva Linux
En Licq existe la opción de avisarle al contacto que se lo está añadiendo a su
lista de contactos. Después de registrar el contacto, puede modificar el grupo
de usuarios en el que usted se encuentra. Para eso, pulse con el botón derecho
del ratón sobre el nick del contacto que desea alterar y en seguida en Editar
Grupo de usuario, donde usted puede seleccionar el grupo al que su contacto
pertenecerá. Es posible colocar contactos que usted no quiera que sepan que usted
está conectado en su lista de usuarios invisible, para los cuales usted siempre
estará conectado. Veamos ahora cómo enviar un mensaje para su contacto.
De las diversas formas que hay de enviar un mensaje para un contacto, la más
fácil es hacer clic dos veces sobre su nick. A continuación aparecerá la pantalla
de la Figura 7-20:
284
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-20. Ventana de envío de mensaje en Licq
Observe que el cursor ya está en el campo donde irá el mensaje para su contacto.
Escríbalo y pulse en el botón Enviar que el mensaje se enviará al destinatario.
Observe también que hay dos menús debajo del campo hacia donde va el mensaje. El primero es un menú personalizado para ese contacto, donde se pueden
ver los datos, estado y demás propiedades de ese contacto. En el segundo menú
(mensajes), se elige el tipo de conexión que se enviará al usuario, si es un mensaje, una URL, un pedido de charla, una transferencia de archivos o el envío de
un contacto de su lista de contactos.
Además hay una función muy útil en Licq que le permite que vea el historial de
sus conversaciones, con un contacto determinado. Usted puede acceder a esa fun-
285
Capítulo 7. Aplicaciones de Conectiva Linux
ción haciendo clic con el botón derecho del ratón en el alias y en seguida en Ver
Historial. Esa herramienta se puede emplear también cuando se está enviando un
mensaje a un usuario, haciendo clic en el botón que contiene un pergamino en la
esquina superior a lado del botón con un candado y del botón de información de
usuario.
Lo que nos falta todavía para concluir la utilización básica de Licq, es explicar
cómo se autoriza a un usuario para que nos incluya en su lista de contactos y cómo
se hace para cambiar la apariencia de Licq. Veamos primero cómo autorizar a un
usuario. Eso se puede hacer cuando el usuario nos envía un pedido, haciendo
clic en Autorizar en la ventana que aparece. O si no, haciendo clic con el botón
derecho del ratón sobre el contacto que queremos autorizar y en seguida hacer
clic en Enviar→Enviar autorización.
Ahora, veremos cómo cambiar la apariencia revestimiento de Licq. Para eso,
usted deberá hacer clic en Sistema→Selector de revestimiento. Revestimientos son modelos que se pueden utilizar para indicar operaciones (entrada de mensajes, por ejemplo). Observe que usted tiene opción de cambiar la apariencia de
la ventana de Licq y también de los íconos de estado de su lista de contactos. Las
opciones superiores se refieren a la ventana y las inferiores a los íconos; vea la
Figura 7-21.
Puede elegir la configuración que más le agrade en la ventana Skins y presione en
el botón Aplicar para visualizar la modificación. Los íconos pueden modificarse
por medio de la ventana Iconos. Del mismo modo haga clic en Aplicar para ver
el resultado. Usted puede mantener esa configuración, hasta el momento en que
las quiera cambiar nuevamente. Después de realizadas las configuraciones, para
mantenerlas, usted debe hacer clic en Sistema→Hecho.
286
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-21. Selector de apariencia de Licq
287
Capítulo 7. Aplicaciones de Conectiva Linux
X-chat
Es una aplicación gráfica de IRC6, usado para conexión con servidores de Chat
alrededor del mundo. Esa aplicación se utiliza para "conversar" con otros usuarios. Para iniciar X-chat, se hace clic en el ícono que está en su área de trabajo o si
no se activa la opción en el menú. Una vez iniciado, X-chat presentará la pantalla
siguiente:
6.
288
Internet Relay Chat
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-22. Ventana inicial de X-chat
289
Capítulo 7. Aplicaciones de Conectiva Linux
En esa ventana podemos elegir el alias (Nickname) que utilizaremos mientras
estemos conectados, el alias alternativo, si hay personas con el alias inicial ya
conectadas, el servidor donde se encuentra el canal7 en la cual queremos conversar. Aquí utilizaremos, únicamente como ejemplo al servidor irc.linux.org y el
canal #ldp-br; es importante notar que son solamente referencias y ejemplos de
servidor y canal que se pueden cambiar sin ninguna dificultad. Todos los canales
tienen un tópico, que normalmente expresa sobre lo que se discute en el canal.
Veamos cómo incluir ese nuevo servidor en la lista de servidores que ya viene
preparada cuando usted instala X-chat y también cómo entrar automáticamente
en el canal.
Observe que en la parte inferior de la pantalla inicial de X-chat, usted tiene las
siguientes opciones:
•
Conectar (Connect)
•
Nueva conexión (Connect new)
•
Nuevo Servidor (New server)
•
Nuevo Grupo (New group)
•
Eliminar (Delete)
•
Editar (Edit)
7.
sala de charla
290
Capítulo 7. Aplicaciones de Conectiva Linux
Inicialmente crearemos un nuevo grupo para incluir ese nuevo servidor. Haga clic
en el primer ítem de la lista de servidores y en seguida en Nuevo Grupo. Aparecerá una ventana pidiendo el nombre de ese grupo nuevo, daremos el nombre de
Personal. A continuación haga clic sobre el nuevo grupo que acabamos de crear
y seleccione Nuevo Servidor. Ahora usted debe informar el nombre que aparecerá en la pantalla de opción de servidores (Linux.org), el nombre del servidor
(irc.linux.org), el puerto de conexión8 al servidor, la contraseña (password) de su
alias (nick), (si está registrado) y los canales a los cuales se desea conectar (una
opción interesante es dejar marcado el ítem Conexión Automática (Autoconnect)).
Un detalle importante, es que los nombres de los canales en los cuales deseamos
entrar automáticamente cuando iniciamos la conexión, deben estar separados solamente por comas sin espacios, en caso contrario, solamente el primer canal se
abrirá al conectarnos al servidor.
Después de crear esa entrada en la lista de servidores, podemos hacer clic en ella
y en seguida hacer clic en Conectar para iniciar la conexión con el servidor. A
continuación aparecerá la pantalla en la cual X-chat está conectándose al servidor
y después de eso, cuando conecte al servidor, tendremos la ventana que se ve en
Figura 7-23.
8.
Normalmente el puerto utilizado es el puerto estándar que ya está en el campo.
291
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-23. X-chat Conectado al servidor
Haciendo clic en la pestaña #ldp-br usted estará en el canal #ldp-br que es donde
queríamos llegar. Usted puede hacer una lista con todos los otros canales que el
servidor pone a disposición simplemente haciendo clic en Ventanas→Ventana
de lista de canales. Aparecerá una ventana con la lista de los canales disponibles en el servidor (recuerde de actualizar la lista de canales antes). Partiendo de
esa ventana, seleccione el canal deseado y haga clic en Entrar en el Canal que
292
Capítulo 7. Aplicaciones de Conectiva Linux
el canal se abrirá como una nueva pestaña a lado de los dos canales ya abiertos
como en Figura 7-24.
Figura 7-24. Lista de canales en irc.linux.org
Existe también la posibilidad de tener canales de diferentes servidores abiertos
al mismo tiempo en X-chat. Para eso usted debe hacer clic en X-Chat→Nueva
pestaña de Servidor que hará surgir una nueva pestaña vacía. Luego, haga clic
en X-Chat→Lista de Servidores, para elegir cuál es el servidor en el que se
desea conectar. Entonces, con la pestaña del nuevo servidor seleccionada haga
clic en Ventanas→Ventana de la lista de canales para elegir en qué canal
desea entrar.
Para cerrar una pestaña de canal o servidor, haga clic en el botón X que está a
lado del tópico del canal. Para alternar entre las pestañas, usted puede utilizar los
botones con flechas laterales al lado del tópico. El botón con flecha hacia arriba crea
293
Capítulo 7. Aplicaciones de Conectiva Linux
una nueva ventana de X-chat con el canal actual.
Los botones con las letras a lado del tópico, se refieren a las propiedades del
tópico del canal, que se describen en Tabla 7-2:
Tabla 7-2. Propiedades del tópico en X-Chat
Sigla/Explicación
T protección del tópico
Descripción
donde solamente un operador de canal
puede modificar el tópico
N sin salida de mensajes para el canal conversación solamente entre
operadores
S modo secreto
donde un operador conversa
secretamente con otro usuario del canal
I solamente convidados
P privado
M moderado
294
El usuario sólo puede entrar en el canal
si es invitado
el operador está en un canal privado y
los otros usuarios consiguen verlo, pero
sin saber dónde está.
Evita los mensajes que están fuera del
asunto del canal
Capítulo 7. Aplicaciones de Conectiva Linux
Sigla/Explicación
L limita al usuario
K palabra clave
Descripción
el operador del canal limita la entrada
de los usuarios, colocando el valor
máximo de usuarios en el canal dentro
del campo al lado del botón L
sirve para identificar al canal
Aquí termina nuestra explicación sobre el X-Chat. Más información y detalles de
configuración se pueden obtener localmente en /usr/doc/xchat-x.x.x donde x.x.x
representa la versión utilizada de x-chat y en Internet en la página de x-chat9:
Conexión a Internet con Kppp
En esta sección veremos cómo configurar la aplicación Kppp que facilita la conexión con el proveedor de acceso. Es una interfaz gráfica para el programa pppd
que es quien realmente establece la comunicación con el proveedor de acceso.10
9.
http://www.xchat.org
10. Se utiliza Kppp porque es más fácil e intuitivo. Además de presentar los resultados de una
manera más fácil de entender.
295
Capítulo 7. Aplicaciones de Conectiva Linux
Inicialmente precisamos configurar Kppp con una cuenta de acceso. Para eso,
usted necesita tener los siguientes datos de su proveedor de acceso:
•
Número de teléfono de acceso
•
Tipo de autenticación
•
Nombre del dominio del proveedor (proveedor.com[.br])
•
Número IP de(los) servidor(es) de DNS
•
Nombre de usuario en el proveedor
•
Contraseña del usuario en el proveedor
Teniendo esos datos, configuraremos Kppp con una cuenta de acceso.11. Con esos
datos, podemos comenzar con la configuración de Kppp. Ejecute Kppp a partir
del ícono presente en su área de trabajo. Surgirá la Figura 7-25.
11. En Kppp es posible informar varias cuentas de acceso para proveedores diferentes.
296
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-25. Pantalla inicial de Kppp
Haga clic en Configuración, Nueva... y en Configuración por diálogos para
crear una nueva cuenta. Observe el campo Nombre de la Conexión:, en ese espacio usted debe poner un nombre que identifique esa cuenta, por ejemplo, Nombre_del_Proveedor. A continuación pulse en Añadir para incluir el número de
teléfono del proveedor.
Usted puede insertar varios números de teléfono separados por dos puntos (:), la
aplicación Kppp intentará esos números en la secuencia, hasta encontrar uno que
no esté ocupado, por ejemplo, 123-2312:145-5665
297
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-26. Inclusión de números de teléfono en Kppp
A continuación haga clic en la pestaña IP y seleccione Dirección IP estática.
Vamos a la próxima pestaña que se denomina Puerto de enlace (Gateway), si
hay alguna información de su proveedor sobre el número IP de gateway usted
debe ponerla aquí, seleccionando Puerto de enlace estático (Gateway Estático),
298
Capítulo 7. Aplicaciones de Conectiva Linux
de lo contrario, verifique si la opción Puerto
cionada y siga para la próxima pestaña.
de enlace por defecto)
está selec-
En la pestaña denominada DNS, debemos informar el nombre de dominio del
proveedor, por ejemplo, prov.com. br y también el número IP del servidor de
DNS del proveedor como en la Figura 7-27.
Figura 7-27. Selección del servidor DNS en Kppp
299
Capítulo 7. Aplicaciones de Conectiva Linux
El servidor de DNS (Domain Name Server) es el servidor que convierte los números
IP (xxx.xxx.xxx.xxx) en nombres (por ejemplo: es.conectiva.com), por eso, usted
necesita de por lo menos un servidor DNS, que se debe informar como un número
IP, como por ejemplo 123.231.231.233.
Para especificar el número IP del servidor de DNS, haga clic en Configuración:
Manual y teclee el número IP en el campo Direcciones IP de los servidores de nombres. En cuanto el número informado se vuelva válido, el botón Añadir quedará
disponible; entonces haga clic en él para agregar el número IP a la lista de servidores DNS.12
Recuerde que debe seleccionar la opción “Deshabilitar Servidores de nombres
(DNS) existentes durante la Conexión” como se muestra en Figura 7-27.
En la pestaña Ejecutar usted puede definir cuáles programas desea ejecutar en los
momentos que siguen:
•
Tiempo conectado
•
Mientras se conecta
•
Antes de desconectar
•
Mientras se desconecta
12. Esos números se agregan dinámicamente cuando comienza la conexión de Internet al archivo
/etc/resolv.conf, retirándose cuando finaliza la misma.
300
Capítulo 7. Aplicaciones de Conectiva Linux
Después de llenar estas pestañas, presione en Aceptar.
Ahora que tenemos una cuenta registrada, necesitamos especificar también dónde
está el dispositivo del modem y verificar si funciona correctamente. Pulse en la
pestaña Dispositivo Serie. En Dispositivo del Modem: seleccione /dev/modem y
en Velocidad de Conexión seleccione de acuerdo con la velocidad de su modem
(normalmente 57600 ó 115200), como mostramos en la Figura 7-28.
Figura 7-28. Selección del dispositivo de Modem en Kppp
301
Capítulo 7. Aplicaciones de Conectiva Linux
Siguiendo, tenemos la pestaña Modem que se muestra en Figura 7-29 donde configuraremos en la ventana activada por el botón Comandos del modem si su
línea es tono o pulso. Pulse en Cadenas del Modem y en la ventana que sigue,
en Cadena de Marcado teclee ATDP si su línea es PULSO o ATDT si su línea
es TOM, pulse en Aceptar para finalizar.
Para verificar si la configuración del modem está correcta, pulse en Consultar el
modem. Surgirá entonces una ventana con la configuración del modem. Pulse en
Aceptar.
302
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-29. Configuración del modem en Kppp
Volvamos a la ventana inicial, donde usted deberá teclear, en el campo ID de Login: su nombre de usuario de proveedor y en el campo Contraseña: la contraseña
de usuario en el proveedor de acceso. Si quiere ver los comandos que su modem
está ejecutando, deje seleccionada la opción Mostrar ventana del log.
303
Capítulo 7. Aplicaciones de Conectiva Linux
Visualizadores y Programas gráficos
Entre todas las aplicaciones que se han mostrado en el capítulo, no podrían quedar
fuera las aplicaciones dedicadas a las imágenes y visualizadores. A pesar que
Linux es un sistema con muchas funciones y comandos en modo texto, existen
numerosas aplicaciones para crear, manipular y visualizar imágenes. Son las siguientes.
Creación y Manipulación de Imágenes - Gimp
Uno de los más famosos es Gimp 13 , un programa para manipulación de imágenes del mundo Linux. Trabaja con varios efectos que auxilian su tarea. Para
ejecutar Gimp, teclee gimp en la línea de comando de un terminal, o diríjase a
los respectivos menús en su interfaz gráfica (menú K en KDE, menú principal del
Panel GNOME o menú de aplicaciones en Window Maker). Observe la Figura
7-30 muestra la interfaz inicial de Gimp. Esta interfaz trae las herramientas más
utilizadas en forma de íconos.
Usted puede pasar el ratón sobre el ícono para obtener el nombre de la herramienta y al dar un doble clic sobre un ícono de la interfaz de Gimp es posible
13. GNU Image Manipulation Program.
304
Capítulo 7. Aplicaciones de Conectiva Linux
obtener el menú de opciones de esa herramienta.
Figura 7-30. Interfaz de Gimp
Entre las numerosas características de Gimp, podemos citar varios comandos y
funciones avanzadas como: mezcla de efectos, creación de objetos para Internet, animaciones y permiso para incluir nuevos plugins14; poseen versatilidad y
posibilidad de comunicación con otros ambientes gráficos universales con extensiones tipo: .tif , .gif, .jpg , .bmp, .pcx y .ps, entre otros. Presenta además,
menús que se pueden realzar, lo que permite usar varias ventanas abiertas, agilizando el trabajo del profesional.
14. Los “plugins” son efectos que se pueden aplicar a una imagen y existen en cantidad muy
grande, disponibles en Internet.
305
Capítulo 7. Aplicaciones de Conectiva Linux
Para abrir un archivo o crear uno nuevo, diríjase al menú Fichero y seleccione
la opción deseada. Cuando inicie un nuevo archivo, puede configurar opciones
como tamaño (definido generalmente en pixels), tipo de imagen y tipo de relleno.
Para reiniciar y volver a las configuración estándar, haga clic en Reiniciar (reset). Otra manera de modificar esta configuración es a través del menú Archivo
→ Preferencias →Nuevo archivo. El menú Preferencias contiene las configuraciones de Gimp en general, como configuración del sistema de ayuda y las
opciones de herramientas (opción Interfaz) y configuración de las herramientas
en general (opción Directorios).
Podemos ahora iniciar un dibujo. El menú Exts, presente en la barra de menús,
tiene varias opciones interesantes, una de ellas es la opción Script-Fu. Con ella,
usted puede incluir patrones (submenú patrones), banners, dibujos, botones y
temas para web (submenús logos, Temas para web y Botones), entre otras opciones.
Un ejemplo interesante de lo que se puede hacer está en el menú Exts→Scriptfu→Logos, en la opción Starscape. Haga usted mismo un ejemplo y verifique las
funciones disponibles en Gimp.
Con Gimp existe también la posibilidad de capturar pantallas. Para acceder a esta
herramienta, vaya al menú Fichero→Adquirir →Demostración de pantalla;
en seguida aparecerá el siguiente cuadro de diálogo, según la Figura 7-31:
306
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-31. Capturando pantallas con Gimp
Después de crear un dibujo, abrirlo o capturar una pantalla, puede accionar un
menú de opciones pulsando con el botón derecho del ratón sobre Gimp. Si usted
capturó una pantalla, pero desea solamente una ventana, puede editar y cortar
esta ventana, generando una nueva imagen. Este menú contiene la mayoría de las
opciones de edición de imágenes , como edición de canales y capas, propiedades
de imagen (color, brillo y contraste), herramientas de selección y transformación,
modos de visualización de imagen, texturas15 y gradientes16. Verifique en este
menú las posibilidades que existen y podrá ver que son numerosas las opciones
para manipulación de imágenes.
15. Patrones de relleno con base en bibliotecas bitmaps y que normalmente presentan aspectos
realistas y tridimensionales.
16. También se conoce como degradé.
307
Capítulo 7. Aplicaciones de Conectiva Linux
Es imposible describir todas las características del Gimp en esta sección. Por eso
sugerimos que usted haga y manipule sus dibujos para familiarizarse con este
programa. Ante cualquier duda, busque ayuda en el menú Ayuda, donde va a
encontrar varias soluciones y consejos. También podrá ir hasta la página oficial
de Gimp 17 donde encontrará un manual de ayuda y muchos consejos.
Visualización de imágenes - GTKSee
Muchas veces deseamos visualizar rápidamente las imágenes sin la necesidad de
abrir programas que sean demorados para cargar. Para esa finalidad, GTKSee es
el programa ideal. Posee una interfaz fácil y corriente que contiene íconos bastantes intuitivos y con información traducida para el español, además de soportar
diversos tipos de formatos gráficos como gif, jpg, bmp, psd y tif. Observe
la Figura 7-32 que muestra la interfaz de GTKSee. El programa tratado está en
el CD 2 y para iniciarlo teclee gtksee en la línea de comando de un terminal o
diríjase a los respectivos menús de su interfaz gráfica.
17. http://www.gimp.org
308
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-32. Interfaz de GTKSee
Podemos ver que GTKSee contiene una barra de menús localizada en la parte superior de la ventana, debajo de la barra de título. A través de ella, usted puede
hacer sus configuraciones y ver sus imágenes. Debajo se localiza la barra de
íconos; es solamente una forma más rápida de acceso, pues todas sus opciones
están presentes en la barra de menús. Usted puede a través de esta barra, navegar entre los directorios (Subir un nivel), actualizar las figuras que se muestran,
309
Capítulo 7. Aplicaciones de Conectiva Linux
si se retira o se incluye alguna (ícono Actualizar), mostrar las figuras en forma
de diapositivas (ícono Visualización), retirar o cambiar el nombre de una figura
previamente seleccionada (íconos Retirar y Cambiar el nombre) y finalmente,
mostrar las varias formas de exhibición de los archivos (como imágenes pequeñas
en Imágenes de Referencia, como íconos en Iconos pequeños o con más detalles sobre el archivo de la imagen en Detalles).
Note ahora que del lado derecho de la ventana de GTKSee están los archivos.
Al pulsar sobre una imagen, podemos ver que se muestra una vista previa en el
ángulo inferior izquierdo de la ventana.
GTKSee permite visualizar por medio de diapositivas, o sea, la posibilidad de
mostrar las imágenes una por una, respetando un determinado tiempo. Éste recurso se utiliza para ver una sección de varias fotos o secuencias de viñetas. Para
visualizar en forma de diapositivas, seleccione Herramientas→Presentación.
Tras seleccionar dicho modo, se presentará una pantalla que contiene una barra
de opciones en la parte superior. A través de ella puede navegar entre las imágenes y regresar a la interfaz anterior de GTKSee (ícono Navegar), entre otras
opciones.
En Herramientas→Opciones usted puede configurar el intervalo de duración de la
presentación de cada diapositiva, en milisegundos.
Con GTKSee, además de visualizar en forma de diapositiva usted puede hacerlo
en otras formas: mosaico, miniaturas, o mostrando archivos ocultos y propiedades
de los archivos. Trabaje con GTKSee y vea usted mismo, las opciones que brinda
este programa.
310
Capítulo 7. Aplicaciones de Conectiva Linux
Archivos Postscript - gv
El programa gv se usa para visualizar archivos en formato ps o postscript. Para
ejecutarlo, teclee gv en la línea de comando de un terminal o selecciónelo del
menú principal de su interfaz gráfica. Observe la Figura 7-33, que muestra la
interfaz de gv.
Figura 7-33. Interfaz de gv
Para abrir un archivo pulse en File→Open o directamente en el botón Open. A
pesar que los botones y menús están en inglés, la interacción es bien intuitiva.
Usted puede configurar, a través del menú que se localiza en la parte superior,
311
Capítulo 7. Aplicaciones de Conectiva Linux
las opciones estándar de impresión y de visualización de gv en el menú State.
Para manipular archivos (por ejemplo imprimir y salvar) puede dirigirse al menú
File. En el menú Page puede navegar entre las páginas y pedir para “marcar”
las páginas elegidas (la opción Toggle current mark señala la página actual),
donde esta marca se mostrará al lado del número de página localizada en el lado
izquierdo de la aplicación, en rojo.
Para marcar las páginas que desea, seleccione con el botón del medio del ratón
el número de página, o incluso, uno de los cuatro botones pequeños localizados
encima del mostrador de las páginas.
Esta opción de marcación es interesante, pues usted puede guardar o imprimir
sólo las páginas que desea (botones Save Marked y Print Marked). Además,
puede configurar la forma de exhibición del documento (por ejemplo, verticalmente invertido), tipo de fuente y tipo de papel; esto se puede hacer mediante
dos botones Page, Portrait y el botón con el tamaño de letra (1.414) respectivamente.
El programa gv es práctico, exhibe su archivo de varias maneras, basta que lo
configure de la manera que quiera. Sus opciones son variadas, permitiendo que
usted visualice, guarde e imprima su archivo de un modo simple y directo.
Otros programas relacionados con Imágenes
312
Capítulo 7. Aplicaciones de Conectiva Linux
Esta lista relaciona otros programas que son interesantes y pueden ser útiles para
el manejo de imágenes.
Archivos PDF - Xpdf
Xpdf sirve para visualizar archivos .pdf, formato que se usa mucho en artículos
y textos descriptivos. Para ejecutar este programa, teclee xpdf en una línea de comando de un terminal. Su interfaz es sumamente sencilla.
Edición y visualización de imágenes - xv
El programa xv se utiliza bastante. Captura pantallas, salva de un formato para otro y
carga imágenes de varios formatos. Para abrir xv, teclear xv en un terminal y después
de la pantalla inicial, abra su menú principal con el botón derecho del ratón. Después
de esto, sólo es necesario editar sus imágenes con las innumerables opciones de este
programa. El programa xv está en el CD 2.
Edición y visualización de imágenes - Eletric Eyes
Este programa es sencillo y es uno de los más conocidos para la visualización de
imágenes en el mundo Linux. Se utiliza también para auxiliar a otros programas
que no logran abrir imágenes, como por ejemplo, clientes de email modo texto. Para
ejecutarlo, teclee ee en la línea de comando en un terminal y pulse con el botón
derecho del ratón sobre la ventana que se presenta, para que se muestre un menú de
313
Capítulo 7. Aplicaciones de Conectiva Linux
opciones.
A algunas de estas aplicaciones también se puede acceder por los menús principales de las interfaces gráficas, por ejemplo a través del menu K en KDE, en
el menú principal en GNOME o en el menú de aplicaciones en Window Maker.
Verifique usted mismo todas las opciones disponibles.
Desarrollo Web
Una herramienta muy importante actualmente es la que se usa para construir
páginas o sitios comerciales, o sea, construir páginas que puedan verse en Internet. Hay algunas herramientas en Conectiva Linux y otras tantas en desarrollo.
Mostraremos algunos editores que son prácticos y pueden ayudarlo a construir
sus páginas HTML.
Screem
La sigla Screem - Ambiente de Edición y Creación de Sitios18 - es un editor
HTML semejante a muchos otros, pero que tiene herramientas que automatizan
18. para Site CReating & Editing Environment.
314
Capítulo 7. Aplicaciones de Conectiva Linux
tareas que dan mucho trabajo, tales como crear una galería de imágenes, sustituir
referencias de palabras en el texto y crear tablas complejas, entre otras. Observe
en Figura 7-34 la interfaz de Screem. Encontramos Screem en el CD 2.
Figura 7-34. Interfaz de Screem
En la parte superior está la barra de menús. Vamos a explicar brevemente lo que
está contenido en cada menú.
•
Archivo: posee opciones para crear un sitio de una página, opción para guardar, abrir
315
Capítulo 7. Aplicaciones de Conectiva Linux
y cerrar páginas, en fin, este menú trata básicamente de la manipulación de archivos.
•
Editar: este menú trae opciones para la edición de los archivos, como por ejemplo
opción para buscar palabras, opciones para volver a la última acción (Deshacer) y
opciones de cortar y colar, entre otras.
•
Vista: aquí usted puede configurar la interfaz, como lo desee. Puede retirar el panel
lateral (panel que queda al lado del editor, con las principales funciones que se pueden
incluir en su texto) desactivando la opción Visualizar Panel Lateral; puede activar
el editor (opción Editor) o si quiere tener una idea de cómo quedará el sitio, puede
accionar la opción Vista previa.
•
Insertar: inserta y configura los elementos que podrán aparecer en su sitio, como por
ejemplo tablas, imágenes y enlaces.
•
Herramientas: exhibe submenús que auxiliarán en la manipulación de los archivos.
La opción Enviar se utiliza para enviar un archivo a otro lugar, como por ejemplo, a un
proveedor vía FTP. A través de la opción CaSSIUS usted puede crear un nuevo estilo
de formato con el auxilio de un Asistente CSS.
•
Configuración: en este menú podemos configurar los parámetros del sitio. Seleccione
Preferencias y vea las configuraciones que se pueden realizar.
•
Ayuda: muestra información sobre el programa (opción Acerca de) y también consejos del día.
Debajo de la barra de menús se localiza una barra con los íconos para manipular
los archivos y algunas acciones que se ejecutan sobre la página HTML. Para que
316
Capítulo 7. Aplicaciones de Conectiva Linux
usted sepa lo que el ícono significa, pase el ratón sobre él y verifique lo que
aparece.
A continuación tenemos una barra de herramientas muy interesante. A través
de las “pestañas” podemos accionar un tipo de barra de herramientas, cada una
dedicada a un recurso del programa. Podemos configurar las fuentes de la página
(pestaña Barra de referencia rápida), asistentes para crear tablas y galerías de
imágenes (pestaña Asistentes), creación de botones, áreas de texto seleccionadas
para una página, formularios, listas y muchas opciones más.
Debajo de estas barras de herramientas, tenemos a la izquierda, una pantalla pequeña con opciones de selección rápida de tags para el texto, y en el lado derecho, se encuentra el editor propiamente dicho. Un poco más abajo una ventana
pequeña que tiene varias utilidades, dependiendo de la pestaña que se elija. Si
elegimos la opción Mostrar verá su directorio de trabajo y podrá navegar por los
archivos.
Existen dos modos de iniciar un sitio. Se puede elegir el menú Archivo→ Nuevo
→ Nuevo Sitio..., o por medio del ícono del nuevo sitio, localizado en la barra de
íconos. Después de accionar uno de ellos, se presentará un asistente que proveerá
los principales pasos para construir un sitio, para eso complete los datos correctamente.
Los recursos básicos que se espera de un buen editor HTML están presentes en
Screem, como sangría automática del código, destaque del código en la página,
posibilidad de editar múltiples archivos simultáneamente, etc. Además de éstos,
también hay recursos un poco más avanzados. Uno de ellos es el que se denomina
Inline Tagging, donde basta teclear el comienzo de la tag y teclear un espacio,
surgiendo entonces un menú con todas las opciones posibles para completar lo
317
Capítulo 7. Aplicaciones de Conectiva Linux
que se marcó o si existe una única opción, la tag se completará. Otro recurso
que le será muy útil, se denomina Vista previa de las páginas. Permite dentro
del propio Screem, ver previamente lo que usted está editando, por medio del
componente GTK HTML. A través de este recurso, se puede tener una idea de
cómo está quedando la página y encontrar errores comunes.
Otros editores HTML
Vamos ahora a mostrar otras posibilidades de editar archivos HTML en Conectiva
Linux:
Netscape Composer
El navegador Netscape posee un editor HTML muy sencillo que incluye tablas simples, imágenes y texto. Para utilizarlo ejecute el Netscape (la sección de nombre
Navegador de este capítulo) y diríjase al menú Comunicador (communicator)→
Editor de Páginas Web. Las opciones son muy claras, todas en español.
StarWriter (StarOffice)
StarWriter es un editor que guarda varios formatos incluso HTML. Su descripción
ya se presentó en la sección de nombre StarOffice y es muy sencilla. Para guardar
un archivo HTML diríjase al menú Archivo→ Guardar como y grabe el archivo
en el formato HTML. StarOffice le da formato al texto con las tags apropiadas.
318
Capítulo 7. Aplicaciones de Conectiva Linux
Bluefish
Es un editor de texto contenido en el CD 2 para iniciantes, pues sus menús y opciones
son simples, como para designers que tengan cierta experiencia, pues posee recursos
que permiten que se integren con otros lenguajes, como por ejemplo con PHP. Vea
la interfaz de Bluefish en la Figura 7-35.
Figura 7-35. Interfaz de Bluefish
319
Capítulo 7. Aplicaciones de Conectiva Linux
Usted puede encontrar más información sobre Bluefish en:
http://bluefish.openoffice.nl.
Aplicaciones Multimedia
Es imposible pensar en un computador sin dejar de recordar los recursos de
sonido. Conectiva Linux posee aplicaciones que pueden auxiliarlo para escuchar
sus CDs y mp3, además puede colocar efectos de sonido en su computador.
XMMS
XMMS es una aplicación multimedia que reproduce archivos de sonido y vídeo
en distintos formatos. La compresión de archivos en XMMS hace posible la reproducción de archivos de sonido en formato mp3, pues son mucho menores que
los similares wav.
Para ejecutar esta aplicación teclee xmms en la línea de comando. Surgirá una
ventana como en la Figura 7-36. Al iniciar XMMS, aparecerá la consola compuesta por un analizador de espectro, un mostrador de estado, información y
botones de control; veremos cada uno de estos ítems con más detalles. Junto con
la interfaz principal de XMMS surgirá también el editor de listas, que se estudiará
320
Capítulo 7. Aplicaciones de Conectiva Linux
en este capítulo.
Figura 7-36. Interfaz de XMMS
La barra de título de la ventana contiene tres botones localizados a la derecha.
El izquierdo, disminuirá la ventana, el del medio, hará que XMMS muestre solamente la barra con el título y el botón derecho cerrará la aplicación. En la ventana
principal, podemos notar un cuadrado en la esquina derecha de la ventana: es el
analizador de espectro. Observe la Figura 7-37. Si usted lo pulsa con el botón
derecho del ratón (y lo mantiene presionado) mientras está tocando una música,
podrá ver los siguientes botones:
•
Status de la música: Pausada, tocando o parada.
•
Status de tiempo: Tiempo gastado en la música actual o cuánto falta para terminar.
Para ver esa información pulse con el ratón encima del contador.
•
Analizador de espectro: Analizador de espectro de sonido. Haciendo clic con el
botón izquierdo encima del analizador se lo puede cambiar para que exhiba un osciloscopio.
321
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-37. Analizador de espectro de XMMS
En el extremo izquierdo del analizador de espectro se pueden ver algunas letras.
Veamos sus significados:
•
O: Acceso al menú de configuración (plugins, visualización) y preferencias.
•
A: Hace que la ventana del XMMS quede siempre encima de los otras aplicaciones.
•
I: Información sobre el archivo que se está tocando.
•
D: Modo de visualización con el doble del tamaño.
•
V: Menú de visualización. Equivale a hacer clic con el botón derecho sobre el analizador de espectro.
Haciendo clic con el botón izquierdo del ratón encima de una de las letras, se
puede obtener el menú de configuración o activar algunas preferencias. A la
derecha del analizador de espectro podemos observar el título del archivo de
sonido que se está tocando, la duración y posición en la lista de músicas (playlist).
Vea esta ventana con el título de la música que se está tocando en la Figura 738. Abajo del título del archivo hay algunos datos estadísticos, como porcentaje
de datos del archivo de sonido en Kbps (normalmente 128 ó 112), porcentaje de
muestra en KHz (normalmente 44) y en qué modo está tocando (estéreo o mono).
322
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-38. Detalles de la música en XMMS
En seguida tenemos los botones de control que poseen funciones importantes
para el funcionamiento de la aplicación. Los botones de control, se encuentran
debajo del mostrador de status. Podemos ver primero al botón responsable por el
volumen, después por el balance entre los alto parlantes y por último dos botones,
el primero (EQ) carga el ecualizador gráfico y el segundo (PL) carga el editor de
la lista de músicas.
Note, en la base de la ventana principal, los controles de la música, semejantes
a la consola de un CD player normal. A través de ellos, usted puede reproducir
el sonido, pausar la música, ir para la próxima banda, retornar una banda o para
la ejecución. El último botón - Expulsar - en realidad no lo hace como en otros
tocadores de CD; aquí solamente se abre un menú para manipular archivos de
sonido. Para acceder al editor, pulse en el botón PL que está sobre el lado derecho de la consola de XMMS. Eso mostrará la ventana con la lista de músicas,
que contiene 5 botones además de los botones de control, como en Figura 7-39.
Pulsando en alguno de ellos por algún tiempo, usted podrá ver las otras opciones.
Vamos a describir rápidamente cada una de las opciones del editor de músicas:
323
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-39. Editor de músicas de XMMS
•
+file: Agregado de un archivo de sonido a la lista de músicas. Manteniendo
presionado este botón también tendremos las opciones para agregar una URL
como fuente de una música (+URL) y agregar un directorio que tiene archivos
de sonido, de modo repetitivo (+DIR).
•
-file: Retira el archivo seleccionado de la lista, en azul. También posee las opciones de retirar todo (-ALL) y borrar todos los archivos, menos los que están
seleccionados (-CROP). La opción -MISC no está disponible.
•
Sel All: Selecciona todos los archivos de la lista. También puede invertir los
archivos que fueron seleccionados (opción INV SEL) o no seleccionar ningún
324
Capítulo 7. Aplicaciones de Conectiva Linux
archivo (SEL ZERO).
•
MISC OPT: Se presentan dos opciones de organización de lista. A través de la
opción SORT usted selecciona el criterio de organización (por nombre, camino
+ nombre de archivo, etc.) y puede mezclar o invertir la lista. La opción FILE
INF exhibe información sobre el archivo.
•
LOAD LIST: Carga archivos o una lista de músicas. La opción new list borra
la lista actual y le permite crear una nueva lista, mientras que la opción save
list guarda la lista actual.
El otro componente de XMMS es el ecualizador que se exhibe enFigura 7-40.
Para ejecutarlo haga clic en el botón EQ, presente a la derecha de la consola de
XMMS y pulse en el botón ON para habilitarlo. En cuanto se lo conecte, puede
usarlo como un ecualizador común, regulando las frecuencias de sonido. La configuración del ecualizador se guarda en el archivo~/.xmms/config cuando usted
cierra XMMS. Se puede tener también la propia configuración para diferentes
tipos de músicas, usando el botón Presets.
325
Capítulo 7. Aplicaciones de Conectiva Linux
Figura 7-40. Ecualizador de XMMS
Después de esta presentación, ejecute sus archivos. Además de estas opciones,
hay también un menú rápido que puede auxiliarlo en algunas tareas más elementales, como por ejemplo, tocar un archivo. Para accionarlo, haga clic con el botón
derecho del ratón, sobre la interfaz principal de XMMS y elija la opción que
desee. Presentamos ahora la Tabla 7-3 que contiene teclas de atajo que podrán
ayudarlo a manejar los archivos en XMMS.
Tabla 7-3. Tabla de teclas de XMMS
Teclas
z
x
c
v
b
326
Acción
Música anterior
Toca
Pausa
Para
Próxima música
Capítulo 7. Aplicaciones de Conectiva Linux
Teclas
l
j
r
s
Control + 3
Control + l
Control + p
Control + r
Control + a
Control + w
Control + d
Control + e
Acción
Toca archivo (llama al cargador de
archivos)
Salta para otra música (contenida en la
lista)
Repite
Hace que las músicas de la lista se
toquen de modo aleatorio
Muestra la identificación del archivo
Especifica un local para tocar una
música (URL)
Preferencias
Alterna el contador para mostrar el
tiempo restante
Ventana siempre en lo alto (sobre las
otras) - funciona como WindowMaker y
gnome
Hace que la ventana se reduzca a una
barra
Duplica el tamaño o trae de vuelta a lo
normal, el tamaño de la ventana
Movimiento fácil
327
Capítulo 7. Aplicaciones de Conectiva Linux
Teclas
Control + j
Control + z
Control +Shift + w
Alt + w
Alt + e
Alt + g
Alt + s
Acción
Salta para una determinada posición de
la música
Va al comienzo de la lista
Hace que la ventana de la lista de
músicas se reduzca a una barra
Muestra/esconde la ventana principal
Muestra/esconde la ventana con la lista
de músicas
Muestra/esconde el ecualizador
Muestra la ventana de selección de
Skins
Usted puede obtener más información en la página oficial de XMMS19.
Otros programas multimedia
Hay muchas aplicaciones que pueden ejecutar sus archivos de sonido y de media.
19. http://www.xmms.org
328
Capítulo 7. Aplicaciones de Conectiva Linux
Vamos a algunos de ellos:
CDPlay
Este programa le permite que toque CDs de sonido en el CD-ROM de su computador. Ofrece una versión con interfaz de pantalla llena, así como una versión con línea
de comando. Para ejecutarlo teclee cdplay en la línea de comando.
Kaiman
Pertenece al ambiente KDE, pero puede ejecutarse en cualquier ambiente gráfico,
este programa de multimedia ejecuta archivos de varios formatos (incluso de vídeo),
es sencillo y su interfaz se puede modificar (hay una bien interesante, en forma de
caracol). Para ejecutarlo teclee kaiman en la línea de comando.
Tcd
Para accionar este tocador de CD, usted puede teclear tcd en cualquier terminal
(para visualizarlo en modo texto) o si usted utiliza GNOME como interfaz, puede
seleccionar en el menú principal de GNOME la opción Multimedia→Lector de
CD. Vea también las otras opciones de este menú de GNOME, como por ejemplo,
un grabador de sonidos simples, una mesa de mezcla y un medidor de volumen.
Playmidi
Este programa ejecuta archivos de sonido MIDI a través de una placa sintetizadora.
329
Capítulo 7. Aplicaciones de Conectiva Linux
Su interfaz es sencilla, también incluye un ejemplo básico de un tambor para usarlo
con un sintetizador FM.
Usted también podrá encontrar otros programas interesantes en KDE a través del
menú K, en el submenú Multimedia. En GNOME, usted puede acceder al menú
principal y también acceder a la opción Multimedia.
330
Capítulo 8. Linux Modo Texto
En este capítulo veremos el Modo Texto de Linux que básicamente se compone
del shell y de las aplicaciones que se ejecutan sobre él.
Shell
¿Qué es un shell?
Es un interpretador de comandos que analiza el texto tecleado en la línea de comandos y ejecuta esos comandos produciendo algún resultado.
¿Para qué sirve un shell?
El shell se puede interpretar como un punto a partir del cual se pueden iniciar todos
los comandos de Linux, incluso el modo gráfico en el que hemos trabajado hasta
ahora. Podemos efectuar las mismas clases de aplicaciones que ejecutamos hasta
ahora en el modo gráfico, por ejemplo los editores de texto1 y también modificar la
configuración del sistema2. De la misma forma que tenemos varias aplicaciones para
1.
Como emacs, vi, pico y joe, entre otros.
331
Capítulo 8. Linux Modo Texto
editores de texto, cada una con sus funciones, también hay varios shells, cada uno
con su configuración y funciones específicas.3 La mayor parte de las diferencias que
hay entre los shells más conocidos4 se refiere a la facilidad de operación y tipos de
configuración.
Un ejemplo es la forma de volver el cursor a la izquierda, que se hace en
ksh, utilizando las teclas Ctrl-H, mientras que en bash ese movimiento se
realiza con la tecla ←. La diferencia en las teclas es un pequeño ejemplo de
las diferencias entre esos dos shells. Eso no quiere decir que ksh no se pueda
configurar para utilizar otros tipos de teclas para hacer los desplazamientos.
es muy probable que el shell que usted está usando en su computador sea bash
que es el más difundido entre los usuarios de Linux. A partir de ahora lo veremos
más detalladamente.
Iniciando Bash
Primero precisamos entrar en el modo texto de Linux. Si usted está usando Linux
en modo gráfico deberá presionar Ctrl-Alt-F1. Donde está escrito nombre_de
2.
Con linuxconf en modo texto.
3.
La gran mayoría de los shells implementa el mismo conjunto básico de comandos.
4.
bash, csh, ksh y zsh.
332
Capítulo 8. Linux Modo Texto
la_máquina5 login: teclee su nombre de usuario y a continuación el sistema solicitará su contraseña con el pedido de Password:. Teclee la contraseña y presione
Intro. Ahora usted deberá estar en un punto semejante a:
[usuario@nombre_del_computador directorio_actual] $.
Este es su prompt de comandos. Ahora que lo conocemos, vamos a utilizarlo,
pero antes necesitamos un poco de teoría.
Conceptos de Shell
Vamos a iniciar con algunos conceptos necesarios para la utilización del shell (en
nuestro caso del bash) y también con algunas nociones sobre la organización del
sistema de archivos en Linux.
El mismo se parece a un árbol cabeza abajo. Tenemos inicialmente el directorio
raíz6 y abajo de éste la estructura que sigue en la Tabla 8-1
Tabla 8-1. Estructura de directorios de Linux
5.
Aquí, nombre de la máquina es el nombre que aparece antes de la palabra login.
6.
También denominado root.
333
Capítulo 8. Linux Modo Texto
Directorio
/
/bin
/boot
/dev
/etc
/home
/lib
/mnt
/proc
/root
/sbin
/tmp
/usr
334
Descripción de los archivos que están en ese
directorio.
Directorio raíz del sistema de archivos. Debajo de él se sitúan
todos los otros.
Archivos ejecutables de comandos esenciales.
Archivos estáticos necesarios para la iniciación del sistema.
Archivos de dispositivos del sistema.
Archivos de configuración del sistema.
Lugar donde se encuentran los directorios locales de los
usuarios.
Archivos de bibliotecas esenciales al sistema, utilizadas por los
programas en /bin.
Usualmente es el punto de montaje de dispositivos en la
máquina.
Información del kernel y de los procesos.
Directorio local del superusuario.
Archivos esenciales para el sistema. Normalmente sólo el
superusuario tiene acceso a estos archivos.
Directorio de archivos temporales.
Archivos que pertenecen a los usuarios. (es la segunda mayor
jerarquía de directorios presentes en Linux, pierde sólo para el
directorio raíz).
Capítulo 8. Linux Modo Texto
Directorio
/var
Descripción de los archivos que están en ese
directorio.
Directorio donde se guarda la información variable sobre el
sistema.
No será necesario, por ahora, comprender las funciones de todos los directorios
enumerados arriba. Se quiere proporcionar una visión global de dónde están los
archivos que se mencionan y los que ya se vieron.
Ya que estamos hablando de sistemas de archivos, vamos a aclarar un detalle
muy importante: los nombres de archivos en Linux son case-sensitive, o sea,
distinguen mayúsculas de minúsculas y viceversa. De este modo, un nombre de
archivo como: Test es diferente de test y también de tesT, así como las posibles
variaciones de mayúsculas y minúsculas de la palabra test.
Observe que aquí no utilizamos extensión de archivos, como hace falta en otros
sistemas operativos. En realidad, en Linux esta característica "no existe" de forma
limitativa para su implementación. Note que existen archivos del tipo start.pl
en Linux. Sí, ese tipo de nombre de archivo es perfectamente posible, ya que
estos nombres pueden tener hasta 255 caracteres, independientemente de cuáles
sean los mismos. O sea, las extensiones no limitan el nombre de un archivo, sino
que son parte de este nombre. Algunas aplicaciones utilizan las extensiones para
poder manipular los archivos, o sea, las extensiones están presentes pero como
parte del nombre del archivo y no como un ítem obligatorio.
En Linux hay un recurso denominado Tab Completion que es muy interesante.
Cuando se teclea un comando o nombre de archivo muy largo, es suficiente mar-
335
Capítulo 8. Linux Modo Texto
car los primeros caracteres de ese comando y presionar la tecla Tab que el shell
se encargará de completar el resto del nombre. No todos los nombres se pueden
completar hasta el final, ya que hay otras opciones en el proceso de completarlos. Entonces el shell deja de completar y emite un bip avisando que no consiguió
terminar totalmente la frase. Si usted aprieta Tab nuevamente, se le mostrarán las
opciones que tiene para completar la frase.
El modo texto en el que entramos se compone de terminales. ¿Qué son terminales? Un terminal, o consola, es el conjunto formado por el teclado y el monitor
que constituye el dispositivo estándar de entrada y salida de datos. Imagine lo
siguiente: usted tiene varios conjuntos de monitor y teclado que se conectan en la
misma CPU. Mientras usted está tecleando un texto en uno de esos terminales, el
otro está ejecutando un proceso demorado, como por ejemplo una búsqueda en
el disco. En Linux tenemos terminales virtuales que pueden activarse y alternarse
por la secuencia de teclas Ctrl-Alt-Fn, donde n es un número entre uno y siete.
O sea, usted tiene siete terminales virtuales en los que se puede trabajar al mismo
tiempo. 7 Esos terminales son muy útiles, porque puede estar tecleando un texto
en uno y leyendo una página de manual en otro. Ya vimos ese mismo sistema en
los gestores de ventana cuando alternamos entre los desktops.
También se verá de qué modo se hace la redirección de entrada/salida en Linux.
¿De qué se trata eso de redireccionar la entrada y la salida? En Linux no tenemos
solamente el teclado como medio de entrada de datos, porque se puede utilizar
un archivo, un ratón o cualquier otro dispositivo. Esa entrada se puede dirigir
hacia otros lugares también, como otro archivo, el monitor, una impresora. Esa
7.
336
Esto sólo es posible porque Linux es multitarea.
Capítulo 8. Linux Modo Texto
redirección se hace de distintas maneras, utilizando los caracteres > y >> para
redireccionar el lugar de salida8 y los caracteres < y << para redireccionar la
entrada. 9
Comandos del Modo Texto
Ahora que ya tenemos una parte de la teoría necesaria, vamos a comenzar con los
comandos de Linux.
Cuando usted entra en el modo texto, el shell ya lo deja dentro de un directorio
que es su directorio local en la máquina, también denominado home. Es allí que
usted deberá colocar sus archivos, donde tiene permiso para crear, modificar y
borrar los archivos y directorios.
Usted ya conoce la estructura de directorios de Linux, pero todavía no sabe cómo
salir del directorio actual; el comando cd directorio es el que se encarga
de esto. La explicación de cd es change directory/cambiar directorio. Con ese
comando, se puede cambiar el directorio actual. Ejemplo: cd / este comando hará
que su directorio actual se modifique para el directorio raíz.
8.
La salida estándar, denominada también stdout es el terminal en donde se ejecuta el comando.
9.
Hay otros caracteres que complementan esta lista. Pero, sólo trataremos de ellos en el transcurso de este capítulo.
337
Capítulo 8. Linux Modo Texto
Bueno ¿pro cómo voy a saber si estoy en el directorio raíz? Hay un comando que
le muestra en qué directorio está actualmente y es el comando pwd. Un ejemplo
de salida del comando pwd sería:
[zleslie@spaceghost zleslie]$ pwd
/home/zleslie
A continuación vamos a explicar la pantalla anterior. La primera línea está compuesta por [zleslie@spaceghost zleslie]$, que es el prompt. El nombre del usuario
es zleslie; la máquina se denomina spaceghost y el directorio corriente se llama
zleslie porque estoy en el directorio home, todo eso está entre corchetes y con un
signo $ al final, porque así se especificó en la variable de ambiente PS1. Esa es
la forma estándar que viene después de la instalación de Conectiva Linux. Seguro que usted verá algo semejante a eso, pero con su configuración personal. La
segunda línea indica en qué directorio está usted.
Vea ahora la salida del comando cd / y lo que el comando pwd le devuelve después de que hayamos cambiado de directorio:
[zleslie@spaceghost zleslie]$ cd /
[zleslie@spaceghost /]$ pwd
/
[zleslie@spaceghost /]$
Ahora que ya estamos en el directorio raíz, ¿qué haremos? Antes de saber elaborar una lista con los archivos presentes en el directorio, vamos a aprender a
338
Capítulo 8. Linux Modo Texto
volver rápidamente a nuestro directorio home. Para eso tecleamos el comando cd
sin argumentos. Con eso retornamos a nuestro directorio home; otra alternativa
es teclear cd ~. El símbolo ~ se sustituye por el directorio home, no sólo con el
comando cd, sino con todos los otros comandos del shell. Vea la salida de los
comandos citados:
[zleslie@spaceghost /]$ cd
[zleslie@spaceghost zleslie]$ pwd
/home/zleslie
[zleslie@spaceghost /]$ cd ~
[zleslie@spaceghost zleslie]$ pwd
/home/zleslie
Ya sabemos movernos entre los directorios, pero todavía no sabemos cómo organizar el contenido de esos directorios. El comando que lista los archivos se llama
ls [opciones] [archivo]. Este comando exhibirá los archivos del directorio utilizando las opciones que se ofrecen. Veremos algunas de las opciones más
comunes del comando ls en la Tabla 8-2.
Tabla 8-2. Opciones del comando ls
Opción
-a
Finalidad
Exhibe todos los archivos, incluso los archivos ocultos.
339
Capítulo 8. Linux Modo Texto
Opción
--color
-d
-h
-l
-r
-1
Finalidad
Hace una lista de los archivos con extensiones estándar/tipo
reconocidos con colores diferentes.
Hace una lista con el nombre del directorio en lugar de su
contenido.
Combinada con la opción -l imprime los tamaños de archivo en
formato más fácil de leer. Ex: 1K, 20M, 5G.
Imprime la lista de archivos detallada.
Imprime la lista de los archivos organizados en orden contrario.
Imprime los nombres de los archivos uno por línea.
Archivos comenzados con . (punto) se consideran archivos ocultos para Linux. Para
verlos, basta que usted teclee ls -a. Usted verá algunos archivos, como por ejemplo:
[zleslie@spaceghost zleslie]$ ls -a
.
.Xauthority
.alias
.bash_logout
.bashrc
.screenrc
..
.Xdefaults
.bash_history
.bash_profile
.cshrc
.viminfo
.xinitrc
Hay también otras opciones para el comando ls pero no las veremos aqui.
340
Capítulo 8. Linux Modo Texto
Veamos cómo crear un archivo cualquiera con sólo algunas líneas de texto. El
comando utilizado para esto es cat. Inicialmente, este comando sirve para mostrar
el contenido de un archivo en el terminal, pero lo utilizaremos aquí junto con la
redirección de salida >, dirigiendo la entrada del teclado a un archivo.
Para crear un archivo con el comando cat teclee lo siguiente:
cat > teste.txt
Ahora teclee cualquier texto; cuando termine, presione Ctrl-d en una línea vacía
para finalizar la entrada. Vea como queda:
[zleslie@spaceghost zleslie]$ cat> teste.txt
esto es un simple test de creación de archivo
[zleslie@spaceghost zleslie]$
Pruebe teclear cat teste.txt; el comando cat le mostrará el contenido del archivo.10
[zleslie@spaceghost zleslie]$ cat
teste.txt
Esto es un simple test de creación de un archivo
[zleslie@spaceghost zleslie]$
10. Recuerde que puede utilizar la tecla Tab para completar el nombre del archivo.
341
Capítulo 8. Linux Modo Texto
¡Excelente! tenemos su contenido, pero ese archivo es pequeño, cabe en las 50
líneas de la pantalla. ¿Y si fuese mayor? Si el archivo es más grande que la pantalla, cat lo mostrará continuamente sin parar, hasta que llegue a su final. Una alternativa que resuelve el problema de parada en la pantalla es el comando more.
Este comando interrumpe la exhibición del archivo cuando se llena una pantalla
completa, usualmente 25 líneas, y pide la interferencia del usuario para poder
continuar. Alteramos el archivo parcialmente, para que quede más interesante la
utilización del comando more, repetimos la línea "esto es un test ..." lo suficiente
para que llene una pantalla; en la secuencia siguiente, se muestra solamente la
parte de la pantalla en la cual se solicita la interacción del usuario.
...
esto es un simple test de creación de archivo
esto es un simple test de creación de archivo
esto es un simple test de creación de archivo
-Más-(53%)
La utilización del comando more se puede hacer tecleando simplemente more
nombre_del_archivo. Si usted quiere navegar sobre el texto del archivo,
yendo arriba y abajo, more no prevé eso, sino solamente la búsqueda de una
string dentro del texto que se va a exhibir. Eso quiere decir que puede buscar palabras dentro del texto, mientras está usando el comando more. Para eso marque
/palabra_a_buscar apenas more termine de mostrar la primera pantalla.
Luego que usted haya terminado de marcar la palabra que busca, more se detendrá en la primera aparición de la palabra marcada o le devolverá un aviso de
que la palabra pedida no se pudo encontrar, como abajo:
342
Capítulo 8. Linux Modo Texto
esto es un simple test de creación de archivo
esto es un simple test de creación de archivo
esto es un simple test de creación de archivo
Patrón no encontrado
Una alternativa al uso del comando more sería usar el comando less que implementa las mismas funciones que more y otras más, por ejemplo, la posibilidad
de desplazar la pantalla hacia arriba y hacia un lado cuando el texto ocupa más
de 80 columnas. La utilización de los comandos less y more se hace de forma
semejante.
Hay una forma de redireccionar la salida de un comando para la entrada de otro.
Ese "truco", en realidad es un comando denominado pipe y tiene como sintaxis una
barra vertical |. La utilización de pipe se hace de la forma siguiente: comando1 |
comando2. ¿Qué hará pipe? Pues simplemente, redireccionará la salida del comando1 hacia la entrada del comando2. De esta forma, podrá hacer cat teste.txt
| more. ¿Por qué tengo que hacerlo si more ya lo hace por mí? En ese caso sí,
pero en algunos casos, usted querrá hacerlo porque no habrá otro medio. Continúe
leyendo y verá.
Vea la salida de un comando less hacia el archivo teste.txt, que hemos utilizado
hasta ahora (observe la última línea del mensaje):
esto es un simple test de creación de archivo
esto es un simple test de creación de archivo
343
Capítulo 8. Linux Modo Texto
esto es un simple test de creación de archivo
esto es un simple test de creación de archivo
teste.txt lines 1-23/40 56%
¡Excelente! ya tenemos cómo crear y ver un archivo. Pero a medida que generamos archivos, se vuelven numerosos y no se podrán visualizar fácilmente.
Precisamos aprender a organizar esos archivos en directorios, de manera que podamos separarlos obedeciendo un (determinado) criterio. Los comandos pertinentes a ese tipo de movimiento son: mkdir y rmdir. Como los nombres de los
comandos ya lo dicen make directory y remove directory crean y borran directorios. Primero haremos algunos tests con esos comandos para aprender el manejo
básico, que es muy fácil y simple.
Estando en el shell teclee lo siguiente:
[zleslie@spaceghost zleslie]$ mkdir organiza
Ejecutando el comando ls usted verá que se creó el directorio organiza. Vea que
el archivo teste.txt aparecerá en blanco y el directorio organiza estará en azul.
Usted puede crear más directorios a su criterio. Sustituya organiza por el nombre
del directorio que quiera crear.
Copiando el archivo teste.txt para el directorio creado. El comando utilizado
para copiar archivos se denomina cp. Para invocarlo utilizamos la siguiente sintaxis:
cp origen destino; vea las posibilidades de origen y destino en la Tabla 8-3.
344
Capítulo 8. Linux Modo Texto
Tabla 8-3. Sintaxis del comando cp
origen
destino
archivo
archivo
archivo
directorio
directorio
directorio
Entonces, tecleando cp teste.txt organiza tendremos el archivo teste.txt copiado
para el directorio organiza. Es importante dejar claro que no son esas las únicas
opciones de comando cp, hay otras que usted podrá conocer consultando el manual del comando. 11 Como la intención aquí es simplemente ofrecer una base
rápida de uso, no podremos mostrar todas las opciones.
Tecleando ls organiza veremos que el archivo teste.txt fue copiado para el directorio organiza. Tenemos ahora dos copias del mismo archivo, algo que en este
momento no nos interesa. ¿Cómo haremos para borrar el archivo duplicado? El
comando rm es el responsable por borrar archivos. Su sintaxis es la siguiente:
rm [-opciones] archivo(s)
Para borrar el archivo teste.txt teclee:
[zleslie@spaceghost zleslie]$ rm teste.txt
11. Vea más adelante, cómo consultar el manual de los comandos.
345
Capítulo 8. Linux Modo Texto
A continuación teclee ls y vea que el archivo no está más allá.
[zleslie@spaceghost zleslie]$ ls
test
[zleslie@spaceghost zleslie]$
De esta manera borramos el archivo teste.txt. Observe que NO hay cómo recuperar el archivo después de excluido. Vea que simplemente el comando rm borra
el archivo sin hacer preguntas, por eso, se debe tener la seguridad de lo que se
está haciendo antes de apretar la tecla intro.
Para que el comando rm pregunte antes de borrar cada archivo, usted puede incluir
la opción -i en la línea de comando. Ejemplo:
[zleslie@spaceghost zleslie]$ rm -i teste.txt
rm: remover ‘teste.txt’?
A continuación en la Tabla 8-4 algunas de las opciones posibles del comando rm.
Tabla 8-4. Opciones del comando rm
346
Capítulo 8. Linux Modo Texto
Opción
-f
-i
-r
-v
--help
Finalidad
Imponga la retirada de los archivos,¡NO pregunte!
Pregunte antes de hacer cada retirada.
Quite recursivamente el contenido de los directorios.
Muestre lo que se está haciendo.
Muestre el mensaje de ayuda y salga.
Después de haber conocido las opciones del comando rm veremos lo que se debe
hacer para borrar un directorio. Si el directorio está vacío deberemos, utilizar el
comando rmdir directorio_para_retirar 12.
Editores de texto
En esta sección le presentaremos y explicaremos los comandos básicos de los
editores de texto que son más utilizados en Linux. Son ellos:
•
emacs
12. El conjunto de opciones -rf del comando rm borra un directorio repetidamente sin preguntar
si se desea borrarlo.
347
Capítulo 8. Linux Modo Texto
•
vi
•
joe
•
mcedit
Comenzaremos con el editor emacs.
Para abrir archivos con cualquiera de estos editores, además de la forma específica
de cada editor, usted puede simplemente teclear en un terminal:
editor
nombre_del_archivo
Emacs
Este editor de textos tiene algunas características un poco diferentes de los editores que conocemos, pero adopta una filosofía muy utilizada en Linux. Trabaja
con una ventana en donde se escribe el texto y otra en donde se teclean los comandos específicos para el editor de textos.
Para iniciar el editor teclee en la línea de comando:
348
Capítulo 8. Linux Modo Texto
[zleslie@spaceghost zleslie]$ emacs
Entonces se verá la pantalla inicial del editor que comienza con un saludo (en inglés) y con las teclas de salida del editor: deshacer, tutorial y pedido de ayuda.
Intente abrir el archivo teste.txt que se creó al comienzo del capítulo, con la
secuencia siguiente de teclas: Ctrl-x-Ctrl-f. Observe que en la última línea de la
pantalla, denominada minibuffer, aparece:
-11:--F1 *scratch* (Lisp Interaction)-L5-All--Find file: ~/
El lugar donde está la frase Find file: se denomina minibuffer. Ahora puede
comenzar a teclear el nombre del archivo que abrirá para editar, en caso teste.txt.
Después de eso, el archivo aparecerá en la parte superior de la pantalla y se podrá
hacer fácilmente la edición. Tenemos en Tabla 8-5 los comandos básicos de este
editor.
Tabla 8-5. Teclas de atajo de Emacs
Teclas
Finalidad
Ctrl- x- Ctrl- c Salir de emacs.
Ctrl- x- Ctrl- f Abrir archivo.
349
Capítulo 8. Linux Modo Texto
Teclas
Finalidad
Ctrl- x- Ctrl- s Guardar el archivo.
Ctrl- x- Ctrl- w Guardar como (pregunta el nombre del nuevo archivo).
Ctrl- k
Borra la línea corriente colocándola en el buffer.
Ctrl- y
Pega la última entrada colocada en el buffer.
Alt- y
Pega la penúltima entrada colocada en el buffer. Repitiéndose
la secuencia, se alterna para las entradas anteriores.
Ctrl- x- i
Inserta el archivo en el punto donde está el cursor, preguntando el
nombre del archivo que se instalará.
Ctrl- s
Busca el conjunto de caracteres informado, investigando desde el
punto donde está, hasta el final del archivo. Presionando nuevamente
las teclas, busca la próxima aparición del conjunto.
Ctrl- r
Semejante a Ctrl- s pero buscando desde el punto donde está
el cursor hasta el comienzo del archivo.
Ctrl- x- u
Deshace la última acción efectuada.
Ahora que la parte básica ya se presentó, podrá usarlo a diario. Para obtener más
información, puede usar el propio tutorial de Emacs tecleando Ctrl- h- t.
Vi
En este editor de textos tenemos dos modos principales de interacción con el
350
Capítulo 8. Linux Modo Texto
usuario: el modo de edición de textos y el modo comando. En el modo comando
se teclean los comandos para el editor de textos.
El editor se inicia en modo de comandos, a los que se puede acceder marcando
esc cuando esté en el modo de edición de textos.
Vamos a empezar ejecutando al editor y abriendo el archivo test.txt como hicimos antes. Para eso, marque en la línea de comando:
[zleslie@spaceghost zleslie]$ vi
A continuación aparecerá una pantalla de bienvenida del editor, con las teclas de
salida y de ayuda. Para abrir el archivo test.txt teclee la siguiente secuencia:
:-ytest.txt, para que el archivo se abra. Note que todavía estamos en el modo
de comando. Para que podamos insertar algún texto, precisamos entrar en el modo
de edición de textos/inserción. Para eso basta teclear :-i en el modo de comando.
Observe que las teclas marcadas están presentes en la última línea de la pantalla,
que es la línea del estado del editor. Ahora, edite el texto. En la Tabla 8-6 los
comandos básicos de este editor.
Tabla 8-6. Teclas de atajo de Vi (Modo Comando)
Teclas
:- q
:- q- !
:- q- w
Finalidad.
Salir del Vi sin guardar.
Salir del Vi obligado sin guardar.
Salir del Vi guardando el archivo que se está editando.
351
Capítulo 8. Linux Modo Texto
Teclas
:- e
Finalidad.
Abrir archivo
nombre_del_archivo.
nombre_del_archivo
:- w
:- w
Guardar el Archivo.
Guardar el archivo corriente como
nombre_del_archivo.
nombre_del_archivo
d- d
p
:- r
Borra la línea corriente colocándola en buffer.
Cola la última entrada colocada en el buffer.
Inserta el archivo nombre_del_archivo en el punto
en donde
nombre_del_archivo está el cursor.
/
:- u
Busca el conjunto de caracteres tecleando en todo el texto
corriente.
Deshace la última acción.
Joe
Para los nostálgicos del Wordperfect, ese editor implementa una apariencia semejante a su predecesor. Tiene una línea de status en la parte superior de la ventana,
con la información de status del archivo, nombre del archivo, línea, columna,
hora y las teclas para obtener ayuda, es un editor muy sencillo y práctico. Su
352
Capítulo 8. Linux Modo Texto
sistema consiste básicamente en iniciar el editor y comenzar a teclear. Tiene una
"ventana" de ayuda que puede quedar visible durante todo el tiempo u oculta;
para eso se presiona Ctrl-H, alternando el modo de exhibición de la "ventana".
Porque es un editor muy simple de utilizar, pasaremos a nuestra Tabla 8-7.
Tabla 8-7. Teclas de atajo de Joe
Teclas
Ctrl- c
Ctrl- k e
Ctrl- k d
Ctrl- y
Ctrl- k r
Ctrl- k f
Ctrl- l
Ctrl- _
Ctrl- k- b
Ctrl- k- k
Ctrl- k- c
Finalidad
Salir del Editor.
Abrir Archivo.
Guardar Archivo (pregunta el nombre independiente de que sea
o no un archivo).
Borra la línea corriente (No colocándola en el buffer).
Inserta un archivo en el punto donde está el cursor.
Busca un modelo especificado en el archivo entero.
Repite la última búsqueda realizada.
Deshace la última acción ejecutada.
Marca el comienzo del bloque de texto que se moverá.
Marca el final del bloque de texto que se desplazará.
Copia el bloque de texto marcado hacia la posición actual del
cursor.
353
Capítulo 8. Linux Modo Texto
Teclas
Ctrl- k- v
Finalidad
Mueve el bloque de texto marcado para la posición actual del
cursor.
Mcedit
De forma semejante al joe, este editor de textos también tiene una línea de estado
en la parte superior de la pantalla, además tiene una línea con las teclas de atajo
de sus comandos principales al pie de la pantalla. A gran parte de sus funciones se
accede por medio del menú que aparece cuando se presiona la tecla F9. Observe
la parte superior de la pantalla, la línea de estado, cambia para un menú que abre
las opciones del editor, por las cuales usted puede navegar fácilmente con las
flechas de dirección.
La gran atracción de este editor, es que las teclas de atajo principales están
asociadas a las teclas Fn, donde n varía de 1 hasta 12. Para iniciar el editor,
teclee en la línea de comando: mcedit. Ahora usted está en la pantalla inicial
de mcedit; para abrir el archivo de ejemplos teclee F9 y seleccione el menú
Archivo→Abrir/Cargar y en seguida informe el nombre del archivo que abriremos: test.txt. Listo, el archivo test.txt estará apareciendo en su pantalla. Puede
deslizarse sobre él, probar las teclas que están en la tabla inferior y evaluar la
posibilidad de uso.
354
Capítulo 8. Linux Modo Texto
Tabla 8-8. Teclas de atajo de Mcedit
Teclas
F10
F9 Archivo→ Abrir/Cargar
F2
F12
F8
F3
F5
F6
Ctrl- u
Finalidad
Salir de Mcedit.
Abrir archivo nombre_del_archivo.
Guardar el Archivo Corriente.
Guardar como ... (pregunta el nombre
del archivo nuevo).
Borra la línea corriente.
Marca el punto inicial del bloque que se
moverá y repitiendo esa tecla, marca el
final del bloque.
Copia el bloque marcado con F3 para
la posición del cursor.
Mueve el bloque marcado con F3 para
la posición del cursor.
Deshace la última acción efectuada.
355
Capítulo 8. Linux Modo Texto
Conversión Dos para Unix
Cuando copiamos un archivo texto creado en el sistema MS-DOS para Linux,
es necesario que haya una conversión simple de formato de fin de línea, pues el
MS-DOS utiliza los caracteres CR/LF para el fin de la línea (cuando presionamos
intro al final de la línea) y Linux utiliza solamente LF. Para eso hay un programa
denominado dos2unix, que hace esa conversión de forma rápida y fácil. Abajo
veremos algunas de las posibles variaciones de la utilización del comando.
Para convertir un archivo sustituyendo los caracteres del final de la línea teclee:
dos2unixarchivo_a_ser_convertido.txt
Para convertir un archivo manteniendo el archivo original teclee:
dos2unix -n
archivo_original.txt archivo_convertido.txt
Se pueden obtener más detalles consultando la documentación del comando.
Impresión
Hasta ahora vimos cómo mover y editar un archivo de diferentes formas, ahora
356
Capítulo 8. Linux Modo Texto
veremos cómo imprimir ese archivo. Los comandos utilizados en el proceso de
impresión de un archivo son los siguientes:
•
lpr
•
lpq
•
lprm
Básicamente se usa el comando lpr para enviar un archivo a la impresora. Como
acepta varias impresoras instaladas, se puede utilizar una que no sea la predeterminada. La forma básica de uso del comando es:
lpr nombre_del_archivo_para_imprimir
De esta manera el comando lpr mandará a la cola de impresión el archivo mencionado arriba. Otra forma de utilizar el comando lpr cuando se tiene más de una
impresora instalada es:
lpr
[-nombre_de_la_impresora]archivo
357
Capítulo 8. Linux Modo Texto
El comando lpq elabora una lista con el estado de la impresora, y retorna cuántos
archivos hay para imprimir y cuál es el estado del primer archivo de la cola. Para
utilizarlo se coloca el nombre del comando en el prompt.
¿Cómo retirar de la cola de impresión un archivo que todavía no se ha imprimido?
Para eso tenemos el comando lprm, que retira los archivos que están en la cola
de impresión. Para utilizarlo se necesita primero descubrir el número de archivo
en la cola de impresión, utilizando el comando lpq. A continuación se utiliza
el comando lprm para retirar el archivo de la cola de impresión. Así como el
comando lpr posee la opción de imprimir en varias impresoras, este comando
también permite que se especifique la impresora de la cual deseamos retirar el
archivo. Eso se hace mediante la opción -Pimpresora. Resumiendo, la sintaxis del
comando lprm nos quedamos con:
lprm
[-Pimpresora]num_de_archivo_en_la_cola
358
Capítulo 8. Linux Modo Texto
Archivos Compactados
Así como en otros sistemas operativos, incluso en Linux, tenemos varios compresores de archivos. Explicaremos la utilización básica de tres sistema de compresión distintos que hay en Linux.13 Son:
•
tar
•
gzip/bzip2
•
compress
Normalmente un solo comando nos ayudaría en esa tarea, el comando tar. Pero
empezaremos con el comando file, que nos permitirá identificar con qué tipo de
compresión se creó el archivo. El comando file nos dice cuál es el tipo de archivo,
si es un archivo texto, binario o un archivo comprimido y con qué compresión.
Vea abajo la salida del comando file para el archivo test.txt, que creamos al
comienzo del capítulo:
[zleslie@spaceghost zleslie]$ file teste.txt
teste.txt: ASCII text
13. Hay más tipos de compresión, pero esos tres son los más comunes.
359
Capítulo 8. Linux Modo Texto
Y ahora para el archivo t.tar, que se creó con el siguiente comando:
tar cvf t.tar *
[zleslie@spaceghost zleslie]$ file t.tar
t.tar: GNU tar archive
Observe la diferencia de la salida del comando file cuando el archivo se genera
con el comando tar y después comprimido con el compresor gzip:
[zleslie@spaceghost zleslie]$ file t2.tar.gz
t2.tar.gz: gzip compressed data, deflated, original filename, ‘t2.tar’,
last modified: Tue Aug 29 15:02:20 2000, os: Unix
Tenemos todavía una última salida del comando file que se produjo después de
comprimir el archivo test.txt con el compresor bzip2 14. Ahora que ya sabemos identificar los tipos de compresión utilizados en los archivos, veamos cómo
crear nuestros propios archivos comprimidos y cómo descomprimir archivos que
recibimos comprimidos. Vamos a comenzar con el compresor gzip, denominado
de GNU zip.
Para comprimir un archivo con gzip utilizamos la siguiente sintaxis15:
14. Se utilizó el siguiente comando para comprimir el archivo teste.txt : bzip2 test.txt.
360
Capítulo 8. Linux Modo Texto
gzip nombre_del_archivo
Entonces, gzip comprimirá el archivo y pondrá la extensión .gz al final del nombre del archivo para indicar que es un archivo comprimido. Para descomprimir
el archivo, existe el comando gunzip que hace la descompresión de un archivo
comprimido con el comando gzip.
El compresor bzip2 funciona en forma semejante al gzip, difiriendo en el algoritmo de compresión del archivo16. Vea el ejemplo siguiente:
[zleslie@spaceghost zleslie]$ bzip2 teste.txt
[zleslie@spaceghost zleslie]$ ls
teste
teste.txt.bz2
[zleslie@spaceghost zleslie]$ bunzip2 teste.txt.bz2
[zleslie@spaceghost zleslie]$ ls
teste
teste.txt
[zleslie@spaceghost zleslie]$
Note que comprimimos el archivo test.txt con bzip2 y después descomprimimos
ese archivo con el comando bunzip2. Veamos cómo funciona el compresor tar.
15. Esta es la sintaxis básica.
16. Generalmente el compresor bzip2 comprime más que gzip porque tiene un algoritmo más
sofisticado.
361
Capítulo 8. Linux Modo Texto
Ese compresor utiliza normalmente la extensión .tar en sus archivos, aunque esa
extensión no sea obligatoria como en el caso del compresor gzip.
Aquí está un ejemplo básico de compresión de archivos con tar:
[zleslie@spaceghost zleslie]$ tar -cvf teste.tar teste.txt
teste.txt
Ahora vamos a las explicaciones:
•
tar – nombre del comando
•
cvf – parámetros de creación del archivo (vea más adelante)
•
test.tar – nombre del archivo después de comprimido
•
teste.txt – nombre del archivo que va a ser comprimido
Esa es la sintaxis básica del comando tar. Hay otras formas de obtener el mismo
resultado, pues el comando tar es muy versátil. Veamos ahora algunas de las
opciones más utilizadas en la creación y extracción de archivos con el comando
tar.
Las opciones de Tabla 8-9 se sustituyen en:
362
Capítulo 8. Linux Modo Texto
tar opciones archivo.tar lista_de_archivos
Tabla 8-9. Opciones de Tar
Opción
-c
-f
-t
-u
-x
-v
-I
-z
Finalidad
Crea un nuevo archivo.
Indica el nombre del archivo final (que será el archivo
comprimido).
Hace una lista con el contenido del archivo.
Añade solamente los archivos con fecha más reciente que la del
archivo que estuviera en el archivo comprimido.
Descomprime el archivo.
Muestra los archivos que se están procesando.
Filtra el archivo que se procesará con bzip2/bunzip2.
Necesario cuando el archivo se comprime con tar + bzip2.
Filtra el archivo que se procesará con gzip/gunzip. Necesario
cuando el archivo se comprime con tar + gzip.
Recuerde que un directorio también se puede comprimir con el comando tar. Especifique el nombre del directorio en la lista de archivos que serán comprimidos.
363
Capítulo 8. Linux Modo Texto
Se pueden consultar más opciones utilizando el manual del comando o tecleando
tar --help.
Normalmente queremos continuar utilizando el terminal cuando mandamos ejecutar un comando demorado, porque no queremos quedarnos esperando que el
comando termine, para que podamos continuar con el trabajo. Para eso hay en
Linux la opción de colocar el proceso corriendo en segundo plano.
Concepto de Segundo Plano
En Linux tenemos el siguiente concepto: podemos colocar un proceso demorado
ejecutándose en segundo plano y continuar nuestro trabajo sin tener que quedar
esperando que el proceso termine.
¿Qué es un proceso?
Cuando mandamos ejecutar un comando, programa o cualquier acción, se crean
números que identifican el programa en ejecución; cada comando y programa tiene
un identificador específico que es único para él. ¿Para qué sirve eso? Simplemente
el núcleo precisa identificar el proceso para ejecutarlo en el procesador.
364
Capítulo 8. Linux Modo Texto
¿Qué significa poner el proceso en segundo plano?
Quiere decir que el kernel ejecutará ese proceso sin que haya intervención directa del
usuario; por ejemplo, una compresión demorada se puede colocar en segundo plano
para finalizarla, sin que quede ocupando un terminal. El proceso de compresión se
desvincula del terminal, dejándolo libre para ejecutar otros comandos. Al final de la
compactación se exhibe en el terminal un mensaje de fin del proceso.
¿ Cómo colocar un proceso en segundo plano?
Agregue el símbolo &, al final de la línea del comando que se desea ejecutar en segundo plano. Hay también otra forma de realizarlo, para lo cual, usted debe conocer
los siguientes comandos:
•
ps
•
bg
•
fg
¿ Qué hacen esos comandos? Vamos a ver ahora. El comando ps es el comando que
hace una lista con los procesos activos. Experimente teclear ps en su terminal. Usted
verá una pantalla con las siguiente características:
[zleslie@spaceghost zleslie]$ ps
PID TTY
3116 tty2
TIME CMD
00:00:00 bash
365
Capítulo 8. Linux Modo Texto
7333 tty2
00:00:00 ps
Los números de PID cambiarán, no se preocupe. Esos números son los números
de los procesos que se están ejecutando. En este caso usamos el interpretador de
comandos bash. La segunda línea indica los datos del proceso de comando ps que
se estaba ejecutando en aquel momento. Esos números de proceso, son los números
utilizados por los comandos bg y fg para, respectivamente, colocar un proceso en
segundo plano y volver un proceso que está en segundo plano al primer plano.
La sintaxis básica de esos comandos es: bg número_del_proceso y
fg número_del_proceso. ¿ Cómo voy a poder ejecutar esos comandos
cuando ya estoy ejecutando un programa? Existe una combinación de teclas
que interrumpe la ejecución de un proceso que está en foreground o primer
plano: teclee Ctrl-z para suspender el proceso y poder utilizar el comando
ps seguido de bg.
Montando y Desmontando dispositivos
En esta sección veremos una de las cuestiones que más preocupan a los usuarios
principiantes de Linux: la utilización de periféricos. Recomendamos que primero
se lea la sección de conceptos generales al comienzo del libro, porque contiene
una introducción a los conceptos utilizados aquí.
366
Capítulo 8. Linux Modo Texto
Ahora que usted ya sabe lo que son y como funcionan los dispositivos en Linux,
veremos los comandos mount y mount que son los responsables por el montaje
de los dispositivos. Pero, antes de montar cualquier dispositivo, precisamos saber
cuáles están conectados y con qué. Primero, los archivos que registran los dispositivos están en el directorio /dev de la estructura de directorios de su Linux.
Veremos a continuación los dispositivos que son más frecuentemente utilizados
para montaje 17. Abajo tenemos en la Tabla 8-10 los dispositivos más usados diariamente con sus respectivos periféricos.
Tabla 8-10. Periféricos
Archivo
hda
hdaX
hdb
hdbX
fd0
fd1
Indica cual periférico
Primer disco duro instalado en la máquina (master).
La partición X del primer disco duro instalado. hda1 indica la
primera partición del disco.
El segundo disco duro/cdrom instalado en la máquina (slave).
La partición X del primer disco duro instalado. hda1 indica la
primera partición del disco.
El primer drive de disquete.
El segundo drive de disquete.
17. Si usted quiere una documentación más detallada de cuál archivo representa a cada dispositivo,
ésta se puede encontrar en /usr/src/linux/Documentation/devices.txt.
367
Capítulo 8. Linux Modo Texto
Archivo
cdrom
Indica cual periférico
El drive de CDROM instalado en la máquina (si lo tiene).
Recuerde que: en hd?X X puede variar de acuerdo con el número de particiones
existentes en el disco duro, ? puede variar de acuerdo con el número de discos
duros instalados en la máquina.
Veamos ahora la sintaxis del comando mount que es el comando que permite la
utilización del periférico. El comando mount tiene la siguiente sintaxis:
mount [-t tipo]
dispositivo
directorio
Ese comando instruye al núcleo para que incluya el sistema de archivos que se
encuentra en dispositivo que es del estilo tipo, dejándolo disponible en el directorio directorio. El contenido anterior del directorio donde se puso a disposición el
sistema de archivos, estará bloqueado mientras el sistema de archivos esté montado. El directorio directorio se referirá al directorio raíz / del sistema de archivos
montado.
Es importante que no intentemos retirar un dispositivo (físico), como un disquete de
su drive, mientras el mismo permanezca montado. Hay operaciones que se efectúan
cuando desmontamos un dispositivo. Una de ellas es la grabación de datos que
368
Capítulo 8. Linux Modo Texto
pudieran estar en el buffer de almacenamiento esperando para ser grabados.
Después que montamos un sistema de archivos, podemos utilizarlo normalmente.
Al final de la utilización del sistema de archivos, debemos desmontarlo para que
podamos, por ejemplo, retirar el CD del drive. Para eso utilizamos el comando
umount, que desmonta el sistema de archivos. La sintaxis del comando umount
es:
umount
dispositivo
o entonces:
umount
directorio
Normalmente sólo el superusuario tendrá poder para montar y desmontar un sistema de archivos. Hay una manera sencilla para que el usuario común acceda al
disquete.
Los comandos del paquete mtools, que tienen una sintaxis semejante a los comandos de DOS, son: mattrib, mbadblocks, mcd, mcopy, mdel, mdeltree, mdir,
mdu, mformat, mkmanifest, mlabel, mmd, mmount, mmove, mrd, mread, mren,
mtoolstest y mtype. La utilización de estos comandos se hace sin necesidad de
369
Capítulo 8. Linux Modo Texto
contraseña de superusuario.
Saliendo y desconectando el sistema
De la misma manera que tenemos un procedimiento para entrar en el sistema,
proporcionando un nombre y contraseña, tenemos que salir del sistema cuando
terminamos de utilizarlo. Eso no quiere decir que precisamos desconectar el computador; sino que debemos salir del ambiente. En Linux modo texto tenemos los
siguientes comandos que cierran una sección:
•
logout
•
exit
es importante que al final del trabajo efectuemos el logoff 18 de nuestro usuario.
Así garantizaremos que solamente quien tiene una cuenta de usuario utilice el
computador. Si usted quiere desconectar su computador después de terminar de
18. logoff es el acto de cerrar una sección del sistema.
370
Capítulo 8. Linux Modo Texto
usarlo, hay una forma diferenciada que evita daños al sistema de archivos. Es
necesario que como superusuario(root) teclee el siguiente comando: halt que
manda al sistema desconectar. Espere un poco mientras el sistema se esté desconectando y cuando aparezca el mensaje El sistema está parado y usted puede
desconectar el computador. Hay también otra alternativa que hace innecesaria la
contraseña de acceso al superusuario: basta que usted presione la siguiente combinación de teclas: Ctrl-Alt-Del y el computador se reiniciará.
371
Capítulo 8. Linux Modo Texto
372
Capítulo 9. Juegos y Aplicaciones
Comerciales
Ahora veremos la lista de los juegos y aplicaciones presentes en Conectiva Linux.
Esa lista está ordenada de la siguiente manera: Juegos presentes en los CDs 1 y
2 como paquetes pequeños, a continuación, demos de juegos de Loki Games
(http://lokigames.com) que están presentes en el CD Juegos y Aplicaciones y
finalmente, una lista de las aplicaciones comerciales presentes en este último CD.
Los juegos de los CDs 1 y 2 se pueden instalar de la siguiente forma: Entre en
el sistema como superusuario, ponga el CD correspondiente al juego en el drive y
teclee:
# apt-cdrom add
# apt-get nombre_del_juego
Donde nombre_del_juego es el nombre del juego que aparece en negrito en la lista
siguiente. Para instalar los juegos presentes en el CD de Juegos, usted deberá
seguir los pasos sugeridos en el archivo README que se encuentra dentro del directorio del juego que se instalará. No se olvide de montar el CD antes de acceder a
él.
373
Capítulo 9. Juegos y Aplicaciones Comerciales
CD 1
Presente en CD 1 tenemos el paquete con los juegos de KDE.
•
kdegames: K Desktop Environment - Juegos.
CD 2
Presentes en CD 2 tenemos los siguientes juegos:
•
0verkill: Juego de Acción 2D sangriento, estilo "deathmatch" en arte ASCII.
•
bsd-games: Paquete con varios juegos BSD.
•
christminster: Juego adventure modo texto para uso con xzip.
•
colour-yahtzee: Yahtzee colorido modo texto.
•
flying: Pool, snooker, air hockey y otros juegos de tablero.
•
freeciv-client: Cliente para Civilization.
•
freeciv-server: Servidor de Civilization.
374
Capítulo 9. Juegos y Aplicaciones Comerciales
•
gltron: GLtron.
•
gnome-games: Juegos para GNOME.
•
gnomehack: Una versión de NetHack para GNOME.
•
gnuchess: Juego de ajedrez de GNU.
•
gnurobots: Programe un robot y vea cómo explora el mundo.
•
icebreaker: Juego de acción y rompecabezas que incluye pingüinos saltarines.
•
kdetoys: Accesorios para KDE.
•
mcl: Un cliente de MUD para Unix.
•
moon-buggy: Dirija su buggy lunar ascii sobre una luna ascii.
•
myman: Juego tipo pac-man para modo texto.
•
mysterious: Serie de Adventures Mysterious de Brian Howarth.
•
nct: Juego similar al Tetris.
•
nethack: Juego estilo rol, basado en Dungeons and Dragons.
•
paradise: Cliente Netrek Paradise mejorado, con sonido y color.
•
pingus: Un clon de lemmings con pingüinos.
375
Capítulo 9. Juegos y Aplicaciones Comerciales
•
pysol: Varios juegos solitarios.
•
pysol-cardsets: Una colección de cartas de baraja para usar con PySol.
•
scottfree: Interpretador para juegos de aventura en formato Scott Adams.
•
spider: Implementación X11 del juego de cartas Spider.
•
trojka: Juego de bloques que caen, semejante al xjewels o tetris para curses.
•
tuxracer: Corra montaña abajo con Tux!.
•
xbill: Mate Bill cuando intente colocar Windows en los computadores.
•
xbl: Juego geométrico en 3D.
•
xboard: Interfaz X11 para ajedrez de GNU.
•
xboing: Juego al estilo Breakout.
•
xchomp: Juego tipo PacMan para X.
•
xdemineur: Juego Minesweeper.
•
xevil: Juego de acción para X.
•
xfishtank: Transforma su X en un acuario.
•
xgalaga: Clon de galaga.
376
Capítulo 9. Juegos y Aplicaciones Comerciales
•
xgammon: Juego de backgammon.
•
xjewel: Juego semejante al Columns de Sega.
•
xlander: Simulador de aterrizaje lunar.
•
xpat2: X Patience - varios juegos de cartas.
•
xpilot: Juego de vuelo en el estilo arcade.
•
xpuzzles: Varios rompecabezas geométricos.
•
xrally: Clon del juego de fliperama Rally X.
•
xtrojka: Juego de bloques que caen.
•
xtruco: Juego de cartas brasileño.
•
xzip: Interpretador X Window para los juegos adventure en formato Infocom.
Juegos de CD Juegos y Aplicaciones
A continuación tenemos la lista de los demos de Loki Games, presentes en el CD
377
Capítulo 9. Juegos y Aplicaciones Comerciales
de Juegos.
Civilization: Call to Power
•
Tamaño comprimido: 57Mb
•
Tamaño expandido: 201Mb
•
Resolución mínima: 640x480x8
•
Ejecutable: civctp_demo/civctp
Descripción: Juego de estrategia donde usted debe construir una civilización a
partir de cero, protegiéndola, conquistando tierras y guerreando con sus enemigos.
Descent 3
•
Tamaño comprimido: 41Mb
•
Tamaño expandido: 69Mb
•
Resolución mínima: 640x480x16
•
Ejecutable: descent3_demo/descent3_demo
Descripción: Imagine un DOOM, solo que en lugar de soldados, ametralladoras
y monstruos, serán naves espaciales y lasers.
378
Capítulo 9. Juegos y Aplicaciones Comerciales
Eric’s Ultimate Solitaire
•
Tamaño comprimido: 7Mb
•
Tamaño expandido: 26Mb
•
Resolución mínima: 640x480x8
•
Ejecutable: eus_demo/eus
Descripción: Los tradicionales juegos de cartas solitario y freecell en esta versión
demo. Hay varios otros tipos de juegos "solitarios" en la versión completa. Existe
el modo indicar que sombrea las cartas "jugables" y un doble clic sobre una carta
hace que se mueva automáticamente para algún destino permitido. Juego muy
configurable: resolución, fondo de pantalla, comportamientos y hasta si la manito
(cursor) va a ser derecha o izquierda.¡ Ah! Y claro, el mayor encanto del juego es
el hurón.
Heroes of Might and Magic III: The Restoration of Erathia
•
Tamaño comprimido: 93Mb
•
Tamaño expandido: 103Mb
•
Resolución mínima: 800x600x8
•
Ejecutable: heroes3_demo/heroes3_demo
379
Capítulo 9. Juegos y Aplicaciones Comerciales
Descripción: Aventura medieval. Usted elige una raza y comanda un ejército para
conquistar territorios, irguiendo el imperio que patrocinará más conquistas. Es un
juego de estrategia y acción, con combate entre guerreros. Los gráficos son bien
trabajados y hay muchos tipos de guerreros y construcciones.
Heavy Gear II
•
Tamaño comprimido: 65Mb
•
Tamaño expandido: 189Mb
•
Resolución mínima: 640x480x16
•
Ejecutable: hg2_demo/hg2_demo
Descripción: Guerra entre robots del tipo sale-disparando, con la posibilidad de
jugar en red, contra los amigos.
Myth II: Soulblighter
•
Tamaño comprimido: 63Mb
•
Tamaño expandido: 108Mb
•
Resolución mínima: 640x480x16
•
Ejecutable: myth2_demo/myth2_demo_2.1
380
Capítulo 9. Juegos y Aplicaciones Comerciales
Descripción: En el comando de una banda de enanos andrajosos, mercenarios
y magos, usted es la última esperanza de salvar a los pueblos de Madrigal y del
Oeste, del demoníaco Soulblighter y de sus seguidores. Pruebe su suerte luchando
hasta la muerte contra sus amigos, también podrá batirse con espadas y astucia
contra el mismo Soulblighter.
Railroad Tycoon II
•
Tamaño comprimido: 50Mb
•
Tamaño expandido: 84Mb
•
Resolución mínima: 1024x768x8
•
Ejecutable: rt2_demo/rt2
Descripción: Juego simulador de vías de ferrocarril. Usted debe crear sus estaciones, construir vías, comprar trenes y definir rutas y cargas. Bien complejo y
divertido, con gráficos muy buenos. La primera vez que se juegue, se aconseja
jugar el tutorial.
SimCity 3000 Unlimited for Linux
•
Tamaño comprimido: 175Mb
•
Tamaño expandido: 278Mb
•
Resolución mínima: 640x480x8
381
Capítulo 9. Juegos y Aplicaciones Comerciales
•
Ejecutable: sc3u_demo/sc3u_demo
Descripción: Simcity 3000. La versión 3000 del más famoso simulador de ciudades.
Sid Meier’s Alpha Centauri
•
Tamaño comprimido: 25Mb
•
Tamaño expandido: 44Mb
•
Resolución mínima: 800x600x8
•
Ejecutable: smacx_demo/smacx_demo
Descripción: Estrategia futurista alien. Su misión es construir colonias y defenderlas de los enemigos. Usted puede utilizar los aliens para ayudarle. El enredo
es interesante y bien detallado, pero los gráficos no son tan buenos. Al principio
el exceso de información en la pantalla, intimida.
Aplicaciones Comerciales
Haremos una descripción de las aplicaciones de este CD. Para acceder a él,se
debe montar el CD Juegos y Aplicaciones en el directorio /mnt/cdrom, siempre
382
Capítulo 9. Juegos y Aplicaciones Comerciales
como superusuario
Acrobat Reader
Lector de Archivos PDF de Acrobat.
Aker
Sistema de Firewall.
Arkeia
Software de backup.
Bru
Software de backup.
Flagship
Compilador xBASE (Clipper) para Linux.
JRE
Máquina virtual Java.
383
Capítulo 9. Juegos y Aplicaciones Comerciales
MZS
Versión DEMO del conversor de programas Cobol Sid para Cobol Micro
Focus. Cualquier usuario lo puede instalar, root o no.
VMWare
Programa que ejecuta una máquina virtual de su propia máquina.
Open Sound System (oss)
Drivers para tarjetas de sonido.
XNI
Software para administración de redes.
384
Apéndice A. Lista de paquetes
Este capítulo presenta una lista completa de los paquetes que componen el CD 1
de Conectiva Linux 6.0 Edición Servidor.
•
ElectricFence - ElectricFence es una herramienta que puede usarse para programación
y depuración en lenguaje C. A través del uso del hardware de memoria virtual del sistema, detecta accesos que sobrepasan los límites de la memoria asignada con malloc().
•
GXedit - Editor de textos multifunciones que usa GTK+.
•
Glide3x_devel - Archivos de cabezal para desarrollo con Glide 3.x.
•
Glide_V3-DRI - Esta biblioteca permite usar tarjetas Voodoo Banshee o Voodoo3 bajo
Linux. El código de origen soporta tanto versiones Glide DRI como DRI.
•
Gtk-Perl - Este paquete contiene extensiones Perl para GTK+.
•
ImageMagick - ImageMagick es una herramienta muy potente para manipular, convertir y exhibir imágenes, que funciona bajo X Window. Permite editar imágenes, y
puede manipular varios formatos diferentes.
•
ImageMagick-devel - Éste es el paquete de desarrollo ImageMagick. Incluye las bibliotecas estáticas y los archivos de inclusión para el desarrollo de sus propias aplicaciones que hacen uso del código ImageMagick y/el APIs.
385
Apéndice A. Lista de paquetes
•
ImageMagick-perl - Éste paquete suministra un módulo perl para acceder a funciones
ImagickMagick de scripts perl.
•
LPRng - El programa LPRng es una implementación mejorada, extendida y portable
de funciones de spooler de impresora Berkeley LPR. Aunque proporciona la misma
interfaz y cumple los requisitos RFC1179, la implementación es completamente nueva
y brinda soporte total.
•
LPRng-doc - Documentación para LPRng.
•
LinNeighborhood - Esta aplicación ofrece una GUI similar a la de la red Win9x/NT.
Permite navegación completa en redes y montar particiones. Samb, que usted puede
consultar en la dirección www.samba.org (http://www.samba.org) requiere como mínimo smbmount/smbumount/smbmnt, o Samba sin smbmount/s
•
MAKEDEV - El directorio /dev tiene archivos especiales, cada uno de ellos corresponde a un tipo de dispositivo de hardware que Linux soporta. Este paquete contiene
un script que hace más fácil la creación y manutención de los archivos en el directorio
/dev.
•
MHonArc - MHonArc es un convertidor de e-mail para HTML. MHonArc proporciona un archivo de mensajes en HTML con índice, threads, etc. También tiene capacidad para soportar MIME y recursos de personalización poderosos.
•
Mesa - Mesa es una biblioteca gráfica 3D con una API muy similar a la del OpenGL*.
Hasta cierto punto Mesa usa la sintaxis de comandos y la máquina de estados de la
propia OpenGL, con la autorización de la Silicon Graphics, Inc.
386
Apéndice A. Lista de paquetes
•
Mesa-devel - Versión estática de las bibliotecas Mesa y archivos de inclusión necesarios para el desarrollo.
•
MySQL - Servidor de base de datos MySQL.
•
MySQL-client - Este paquete contiene solamente el cliente MySQL.
•
MySQL-devel - Archivos de inclusión y bibliotecas de desarrollo.
•
ORBit - Corrector de requerimientos de objetos CORBA de alto rendimiento
•
ORBit-devel - Object Request Broker CORBA de alto rendimiento - desarrollo
•
SVGATextMode - SVGATextMode permite que el modo de la pantalla de la consola
de Linux sea controlada minuciosamente. Esto permite mostrar más o menos caracteres
en la pantalla, más o menos textos estables, etc.
•
SysVinit - SysVinit es el primer programa ejecutado por el kernel Linux cuando se
inicia el sistema. Controla el arranque, funcionamiento y cierre de todos los otros programas.
•
WSoundPrefs - Configuración de Sonido para Window Maker. Soporta básicamente:
- el sonido que se debe tocar para determinado evento - el dispositivo de sonido que se
debe usar - los directorios en los que se deben buscar sonidos - cargar y guardar grupos
de sonidos.
•
WSoundServer - Servidor de sonidos de Window Maker. Agrega sonidos diferentes a
acciones como minimizar, esconder, etc.
387
Apéndice A. Lista de paquetes
•
WSoundServer-data - Los sonidos predeterminados para WSoundServer.
•
WSoundServer-devel - Cabezales y desarrollo de bibliotecas de WSoundServer
•
WindowMaker - WindowMaker es un administrador de ventanas proyectado para
emular la apariencia de parte de la interfaz de usuario del NEXTSTEP(tm). Se hizo
para ser rápido, relativamente pequeño, rico en características y de configuración fácil.
•
WindowMaker-devel - Bibliotecas, archivos de inclusión para desarrollar aplicaciones WindowMaker.
•
XFree86-100dpi-fonts - Las fuentes 100dpi usadas en la mayoría de los sistemas
Linux. Se recomienda para usuarios que trabajen con monitores de alta resolución.
•
XFree86 - X Window es una interfaz gráfica completa con múltiples ventanas, múltiples clientes y diferentes estilos de ventanas. Se usa en la mayoría de las plataformas
Unix, y los clientes también pueden ejecutar en otros sistemas de ventanas populares.
•
XFree86-75dpi-fonts - Las fuentes 75dpi usadas en la mayoría de los sistemas Linux.
Los usuarios que tiene monitores de alta resolución pueden preferir las fuentes de
100dpi que están disponibles en un paquete aparte.
•
XFree86-Server - Servidor X del proyecto XFree86.
•
XFree86-Xnest - Servidor X que se ejecuta en una ventana X.
•
XFree86-Xvfb - Servidor X para framebuffer virtual.
388
Apéndice A. Lista de paquetes
•
XFree86-apm - Driver XFree86 para tarjetas Alliance Promotion
•
XFree86-ati - Driver XFree86 para chipsets ATI Technologies.
•
XFree86-chips - Driver XFree86 para chipsets Chips and Technologies.
•
XFree86-cirrus - Driver XFree86 para chipsets Cirrus Logic.
•
XFree86-cyrillic-fonts - Fuentes cirílicas se incluyen con XFree86. Los usuarios de
idiomas basados en caracteres cirílicos deben instalar este paquete.
•
XFree86-cyrix - Driver XFree86 para chipsets VIA Cyrix.
•
XFree86-devel - Bibliotecas, archivos de inclusión y documentación para el desarrollo
de programas que se ejecutan como clientes X. Incluye la biblioteca base Xlib, bien
como los conjuntos de widgets Xt y Xaw.
•
XFree86-doc - Este paquete provee una extensa documentación en PostScript para las
diversas APIs X, bibliotecas y otras interfaces. En este paquete se encuentra documentación para el X de bajo nivel.
•
XFree86-fbdev - Dirver XFree86 para framebuffer Linux.
•
XFree86-glint - Driver XFree86 para chipsets 3DLabs Permedia.
•
XFree86-i740 - Driver XFree86 para chipsets Intel i740.
•
XFree86-i810 - Driver XFree86 para chipsets Intel i810.
389
Apéndice A. Lista de paquetes
•
XFree86-imstt - Driver XFree86 para chipset Integrated Micro Solutions Twin Turbo
128.
•
XFree86-latin2-fonts - Fuentes Latin2 includas con XFree86 4.0. Quienes usan lenguaje que requiera caracteres Latin2 deben instalar este paquete.
•
XFree86-libs - Este paquete contiene bibliotecas compartidas que la mayoría de los
programas X necesitan para ejecutarse correctamente. Están en un paquete a parte,
para reducir el espacio en disco necesario para ejecutar aplicaciones X en una máquina
sin un servidor.
•
XFree86-mga - Driver XFree86 para tarjetas Matrox.
•
XFree86-neomagic - Driver XFree86 para tarjetas NeoMagic.
•
XFree86-nv - Driver XFree86 para tarjetas NVidia.
•
XFree86-r128 - Driver XFree86 para chipset ATI Rage 128.
•
XFree86-rendition - Driver XFree86 para tarjetas Rendition (Micron).
•
XFree86-s3virge - Driver XFree86 para tarjetas S3 Virge.
•
XFree86-sis - Driver XFree86 para tarjetas SiS.
•
XFree86-tdfx - Driver XFree86 para tarjetasVoodoo.
•
XFree86-trident - Driver XFree86 para tarjetas Trident.
390
Apéndice A. Lista de paquetes
•
XFree86-tseng - Driver XFree86 para tarjetas Tseng.
•
XFree86-vesa - Driver XFree86 genérico para tarjetas VESA.
•
XFree86-vga - Driver XFree86 genérico para tarjetas VGA.
•
XFree86-xfs - Documentación de interfaces de programación X11.
•
Xaw3d - Xaw3d es una versión mejorada del conjunto MIT Athena Widget para X
Window que adiciona una apariencia tridimensional a las aplicaciones con cambios
mínimos, o ninguno, en los códigos fuente.
•
Xaw3d-devel - Xaw3d es una versión mejorada del conjunto MIT Athena Widget para
X Window que añade una visión tridimensional a las aplicaciones con cambios mínimos, o ninguno, en los códigos fuente. Este paquete incluye los archivos principales y
las bibliotecas.
•
Xconfigurator - Esta es la herramienta Red Hat de configuración X. Está basada en
los fuentes del xf86config, una utilidad de XFree86. Se le ha agregado una interfaz
amigable para facilitar el uso final.
•
Zope - Zope es una aplicación basada en Python, Open Source[tm], para la construcción de sitios web dinámicos, usa un modelo de escritura de guiones poderoso y sencillo. Para instalar la aplicación Zope, instale ese paquete y después, Zope-server, para
un servidor.
•
Zope-components - El paquete Zope-components incluye un grupo de módulos de
extensión Python, inclusive BTree, cPickle/cStringIO, ExtensionClass, Acquisition,
391
Apéndice A. Lista de paquetes
MethodObject, MultiMapping, ThreadLock, Missing, Record, ComputedAttribute, Sync
y zlib.
•
Zope-core - Zope es una aplicación basada en Python, Open Source[tm], para la construcción de sitios dinámicos, usa un modelo de creación de guiones poderoso y sencillo.
El paquete Zope-core contiene los programas principales de la aplicación Zope y las
extensiones generales.
•
Zope-pcgi - Persisent CGI (PCGI) es una arquitectura para la publicación de objetos
Web como procesos servidores de larga duración para mejorar la presentación en las
páginas Web. Para recibir pedidos HTTP no se necesita ZServer.
•
Zope-services - El paquete Zope-services incluye varios servicios intermediarios que
el servidor de aplicaciones Zope usa (pero no especificamente relacionados con Zope).
Están incluidos DateTime, SearchIndex y StructuredText.
•
Zope-zpublisher - Zpublisher es un mecanismo de publicación de objetos que realiza
el mapeo de URLs a una jerarquia de objetos y administra la interfaz entre el servidor
Web y la aplicación Web, escondiendo muchos detalles complejos.
•
Zope-ztemplates - El paquete Zope-ztemplates contiene un mecanismo que se basa
en Python para crear el código fuente en HTML dinámico, con expresiones Python,
construcciones de enlace, etc. El sistema Z Template puede usarse en conjunto con
Zope o de manera separada.
•
aalib - Biblioteca ASCII art.
•
aalib-devel - Archivos de inclusión y bibliotecas para aalib.
392
Apéndice A. Lista de paquetes
•
aide - AIDE ayuda a detectar violaciones a la integridad del sistema. Si desea obtener
más detalles, lea README.CONECTIVA (en el directorio de documentación).
•
alsa-lib - Bibliotecas para el sistema de sonido ALSA. Este paquete se necesita para
ejecutar programas Linux que usan el programa de control de sonido ALSA.
•
alsa-lib-devel - Este paquete contiene los archivos necesarios para compilar programas
que usan la biblioteca del sistema ALSA. No es necesario instalarlo si lo que se desea
es solamente ejecutar programas.
•
alsa-utils - Utilidades para el sistema ALSA, la arquitetura avanzada de sonido para
Linux.
•
alsaconf - Configurador ALSA (Advanced Linux Sound Architecture).
•
alsasound - Script de iniciación para ALSA.
•
am-utils - am-utils es la próxima generación del popular automounter BSD amd. Incluye muchas adiciones: actualizaciones, portes, programas, características, correcciones de problemas, etc. AMD es el servidor automount de Berkeley.
•
amanda - Herramienta de respaldo (backup) para redes.
•
amanda-client - Parte cliente de Amanda.
•
amanda-server - Parte servidor de Amanda.
•
anonftp - Contiene los archivos necesarios para permitir acceso ftp anónimo a su má-
393
Apéndice A. Lista de paquetes
quina. Esto le permite a cualquier usuario que tenga acceso a archivos de su máquina
sin tener una cuenta, es un medio popular de poner a disposición programas en Internet.
•
apache - El servidor web Apache es el mejor servidor gratuito disponible actualmente
en el mundo UNIX actualmente. Usa HTTP (HyperText Transfer Protocol) para permitir que navegadores web vean documentos y sometan datos remotamente.
•
apache-devel - Este paquete contiene los archivos de inclusión para Apache, bien
como la utilidad apxs para la construcción de objetos compartidos dinámicos (DSOs).
Hace falta instalar este paquete si se desea compilar o desarrollar módulos adicionales
para Apache.
•
apache-doc - Documentación en HTML para apache y algunos ejemplos para php3.
•
apmd - Utilidades y servidor para gestión avanzada de energía (APM). Verifica la
batería de su notebook y avisa a los usuarios cuando la carga es poca. Se le agregó
un patch no oficial para detener los enchufes PCMCIA antes de una suspensión de
energía.
•
apt - Interfaz equivalente de las herramientas Debian para distribuciones basadas en
RPM (o por lo menos para Conectiva). En desarrollo.
•
apt-devel - Este paquete contiene los archivos de cabecera y bibliotecas. Para desarrollo con la biblioteca de gestión de paquetes para APT, libapt-pkg, modificada para
RPM.
•
aptitude - Aptitude es una interfaz curses para el apt con un número de características
útiles y avanzadas, incluye: una sintaxis semejante al mutt para asociar paquetes con
394
Apéndice A. Lista de paquetes
extrema flexibilidad y posibilidad de personalización.
•
arpwatch - arpwatch y arpsnmp son herramientas que controlan actividad ethernet y
fddi, y mantiene una base de datos de pares de direcciones ethernet/ip.
•
ash - ash es un clon del shell bourne de Berkeley. Soporta todos los comandos estándar
de la Bourne shell y tiene la ventaja de soportarlos con un tamaño considerablemente
menor que bash.
•
at - at y batch leen comandos de la entrada estándar o de un archivo especificado que
son ejecutados más tarde, usando /bin/sh.
•
audiofile - La Biblioteca de Archivos de Audio es una implementación parcial de la
biblioteca de Archivos de Audio SGI. Dicha biblioteca permite el procesado de datos
de audio desde y para archivos de audio de los formatos más comunes (actualmente
AIFF, AIFC...).
•
audiofile-devel - Bibliotecas, archivos de inclusión y otros archivos para el desarrollo
de aplicaciones audiofile.
•
aumix - Este programa nos ofrece un método interactivo basado en tty de control
de mezclas de tarjetas de sonido. Deja que se ajusten los niveles de entrada del CD,
micrófono, y sintetizadores, así como el volumen de salida.
•
aumix-common - Éste programa ofrece un método interactivo basado en tty de control de mezcla de tarjetas de sonido. Permite ajustar los niveles de entrada del CD,
micrófono, y sintetizadores, así como el volumen de salida.
395
Apéndice A. Lista de paquetes
•
aumix-minimal - Éste programa ofrece un método interactivo basado en tty de control de mezcla de tarjetas de sonido. Permite ajustar los niveles de entrada del CD,
micrófono, y sintetizadores, así como el volumen de salida.
•
authconfig - authconfig es un programa de interfaz de texto para configurar NIS y
contraseñas shadow en el sistema. El programa authconfig también puede iniciar NIS
cuando se arranca el sistema.
•
autoconf - GNU autoconf es una herramienta para configuración de fuentes y Makefiles. Ayuda el programador en la creación de paquetes portátiles y configurables, y
permite que el programador del paquete especifique varias opciones de configuración.
•
autofs - autofs es un servidor que monta automáticamente sistemas de archivos cuando
los usa, y los desmonta, más tarde, al terminar de usarlos. Incluyendo sistemas de
archivo en red, CD-ROMS, disquetes, etc.
•
autofs-ldap - utofs controla la operatividad de los daemons automount. Éstos montan
automáticamente los sistemas de archivos cuando los usa y los desmonta tras un cierto
período de inactividad. Los sistemas de archivos pueden ser sistemas de archivos de
red, CD-ROMs, disquetes u otros.
•
automake - Automake es un creador experimental de Makefiles. Fue inspirado en el
4.4BSD make e incluye archivos, pero busca ser portátil y compatible con los estándares GNU para variables y dianas de Makefile.
•
awesfx - awesfx incluye algunas utilidades para el driver de sonido AWE. Estas utilidades son necesarias para habilitar correctamente los sonidos en el driver.
396
Apéndice A. Lista de paquetes
•
awesfx-devel - Archivos de desarrollo para el driver de sonido AWE.
•
awesfx-sfbank - Bases SF para driver AWE.
•
basesystem - A pesar de que este paquete no contiene ningún archivo, ejecuta una
importante función. Define los componentes de un sistema Conectiva Linux básico, así
como el orden de instalación de los paquetes, mientras se procesa el arranque inicial.
•
bash - Bash es un interpretador de comandos compatible con sh, que ejecuta comandos
leídos de la entrada estándar o de un archivo. Bash también incorpora características
útiles de las shells Korn y C (ksh y csh).
•
bash-doc - Documentación para el Bourne Again Shell (bash) GNU.
•
bash1 - Bash es un interpretador de comandos compatible con sh, que ejecuta comandos leídos de la entrada estándar o de un archivo. Bash también incorpora características útiles de las shells Korn y C (ksh y csh).
•
bb - El programa bb es un demo portable demo basado en la biblioteca AA-lib ASCII.
Si está familiarizado con los demos de Amiga y PC, lo entenderá, si no, se distraerá.
•
bc - bc es una calculadora modo texto. Tiene varias características extendidas como
translación de base.
•
bdflush - Este programa descarga los buffers de disco que el kernel mantiene, para
prevenir que aumenten demasiado.
•
bin86 - Este paquete provee un assembler y un linker para instrucciones 80x86 modo
397
Apéndice A. Lista de paquetes
real. Los programas que se ejecutan en modo real, incluyendo LILO y el código de boot
del kernel, necesitan tener este paquete instalado para que se construyan los fuentes.
•
bind - Incluye el servidor de nombres (DNS), que se usa para traducir nombres para
IP (y viceversa). Puede usarse en estaciones de trabajo como un servidor de nombres
caché, pero generalmente sólo hace falta en una máquina para toda la red.
•
bind-devel - Todos los archivos de inclusión y bibliotecas necesarios al desarrollo DNS
para el bind 8.x.x
•
bind-doc - Documentación de BIND
•
bind-utils - Conjunto de utilidades para consulta a servidores de nombres. Estas herramientas permiten la determinación de direcciones IP para nombres de máquinas
informados y busca información sobre dominios registrados y direcciones de red.
•
binutils - binutils es una colectánea de utilidades necesarias para compilar programas.
Incluye assembler y linker, así como varios otros programas para trabajar con formatos
que se puedan ejecutar.
•
bison - Éste es el creador de análisis gramatical GNU más compatible con yacc. Varios
programas lo utilizan como parte de su proceso de construcción. Bison solamente hace
falta en sistemas que se usan para desarrollo.
•
bootp - Este servidor está proyectado para atender tanto requisiciones bootp como
DHCP. Está proyectado para que el administrador de red configure información para
clientes a través de un /etc/bootptab en un servidor.
398
Apéndice A. Lista de paquetes
•
bootparamd - Algunos cargadores de boot de red (notablemente Sun) cuentan con un
código especial de servidor de boot, además de rarp y servidores tftp. Este servidor es
compatible con los clientes y servidores bootparam del SunOS.
•
byacc - Éste es un analista gramatical yacc de dominio público. Se usa en varios programas durante su proceso de construcción. Probablemente querrá utilizar este paquete
si se dedica al desarrollo.
•
bzip2 - Bzip2 es un programa de compresión/descompresión. Típicamente el archivo
comprimido queda entre 20 y 30 por ciento menor que si fuera compactado con gzip.
Observe que bzip2 no entiende los archivos del bzip original, ni los archivos del gzip.
•
bzip2-devel - Este paquete incluye archivos encabezadores y bibliotecas necesarias
para desarrollar programas usando bzip2.
•
caching-nameserver - Incluye archivos de configuración para el bind (servidor de
nombres DNS) que hace que se comporte como un caché sencillo del servidor de nombres. Varios usuarios usan este paquete en conexiones marcadas (junto con bind) y
hacen su propio servidor.
•
cdp - Éste programa permite escuchar CDs de audio en el CD-ROM del computador.
existe con una versión con interfaz de pantalla completa, así como una versión con
línea de comando.
•
chkconfig - Chkconfig provee una herramienta sencilla en la línea de comando para
mantener la jerarquía de directorios /etc/rc.d, atenuando los administradores del sistema del manejo directo de numerosos enlaces simbólicos.
399
Apéndice A. Lista de paquetes
•
chkfontpath - Es un programa simple del modo terminal para agregar, quitar y enumerar los directorios de fuentes del servidor X. Usado internamente por RPM cuando
hace fuentes para agregar o quitar,
•
cleanfeed - Cleanfeed es un filtro automático para el INN que elimina spam de los
mensajes proyectados (newsfeed).
•
comanche - Comanche significa COnfiguration MANager sea apaCHE. Es un frontend popular para el Proyecto de Configuración del Servidor Apache, que es el servidor
web más popular, rápido y fiable de Internet.
•
compat-bzip2 - Este paquete incluye antiguas bibliotecas shared necesarias para correr
aplicaciones bzip2.
•
compat-kdelibs - Bibliotecas para K Desktop Environment: KDE Bibliotecas inclusas:
kdecore (KDE core library), kdeui (user interface), kfm (file manager), khtmlw (HTML
widget), kfile (file access), kspell (spelling checker), jscript (javascript), kab (addressbook), ki
•
compat-kdesupport - Soporta Bibliotecas usadas por KDE pero que no son parte de
él en sí.
•
compat-libstdc++ - This is the GNU implementation of the standard C++ libraries
This package includes the old shared libraries necessary to run C++ applications.
•
conectiva-release - Archivo que contiene la versión de la distribución Conectiva Linux.
•
conjugue - Conjugue es un script awk capaz de conjugar verbos de la lengua por-
400
Apéndice A. Lista de paquetes
tuguesa, a partir de un banco de paradigmas construido a través de la consulta a varias
gramáticas. Tanto el script como la base de datos están disponibles bajo los términos
de la licencia GN.
•
console-tools - Herramientas Linux de consola.
•
console-tools-devel - Este paquete incluye archivos de encabezado y bibliotecas necesarias para desarrollar programas usando console-tools.
•
control-center - El control-center es una herramienta para una configuración facilitada
al entorno GNOME.
•
control-center-devel - Archivos para desarrollo con el control-center del GNOME.
•
cpio - cpio copia archivos hacia dentro o hacia fuera, o de un archivo cpio o tar, que es
un archivo que contiene otros archivos, más información sobre ellos, como su nombre
de archivo, dueño y permisos de acceso.
•
cpp - Un preprocesador para lenguaje C.
•
cproto - cproto crea prototipos de función para funciones definidas en los archivos
fuente C para salida predeterminada. Las definiciones de las funciones pueden ser en
el antiguo estilo o en el estilo ANSI C.
•
cracklib - Incluye los diccionarios cracklib para el patrón /usr/dict/words, así como,
las utilidades necesarios para crear diccionarios.
•
cracklib-dicts - Incluye el diccionario cracklib para el patrón /usr/dict/words, bien
401
Apéndice A. Lista de paquetes
como utilidades necesarias para la creación de nuevos diccionarios.
•
crontabs - Archivo crontab del root que se usa para agendar ejecuciones de varios
programas.
•
ctags - Un ctags mejor que crea tags para todos los tipos posibles de tag: definiciones de
macro, valores enumerados, definiciones de función y método, tags enum/struct/union,
prototipos de función externa (opcional), typedefs y declaraciones variables.
•
cups-devel - El Sistema de Impresión Común de UNIX ofrece un servicio de impresión
portable para sistemas opeativos UNIX. Este es el paquete de desarrollo para crear
controladores de impresoras adicionales y otros servicios de CPU.
•
cups-libs - CUPS bibliotecas que son necesarias para clientes CUPS..
•
cvs - CVS es un front end para el rcs(1) - revisión control system - que extiende la noción de control de revisión de una coletánea de archivo en un único directorio para una
colección jerárquica de directorios que contiene archivos controlados por revisiones.
•
cvs-doc - Documentación adicional para CVS
•
cyclom2x-tools - utilidad para configurar cyclom 2x (r) serial sync board
•
desktop-backgrounds - Imágenes de fondo para su desktop.
•
dev - Sistemas Unix (incluso Linux) usan archivos para representar dispositivos conectados a la máquina. Todas estas entradas están en el directorio /dev (aunque que no
necesiten estar obligatoriamente en /dev).
402
Apéndice A. Lista de paquetes
•
dhcp - DHCP permite que hosts en una red TCP/IP soliciten y tengan sus direcciones
IP asignadas dinámicamente, permite también descubrir información sobre la red en
que están conectados. BOOTP provee una funcionalidad similar, con ciertas restricciones.
•
dhcpcd - dhcpcd es una implementación del cliente DHCP especificado en draft-ietfdhc-dhcp-09 (cuando la opción -r no está especificada) y RFC1541 (cuando la opción
-r está especificada). Captura la información del host (dirección IP, máscara de red, etc)
•
dia - Programa proyectado para que fuera semejante al Visio. Puede usarse para realizar
diagramas de diferentes tipos e incluye soporte para diagramas de estructuras UML
estáticas (diagramas de clase).
•
dialog - Dialog es una utilidad que permite programar interfaces de usuario en un
TTY (modo texto solamente). Se puede llamar dialog desde un script shell para hacer
preguntas al usuario o presentar las opciones de una manera más amigable. Mirar
/usr/share/doc/.
•
diffstat - ’diffstat’ nos ofrece varias estadísticas en un patch creado por diff, incluyendo
muchas adiciones, varias eliminaciones y otros cambios. Puede ser útil, por ejemplo,
para descubrir qué cambios fueron hechos en un programa.
•
diffutils - Las utilidades diff se usan para comparar archivos, y crear una grabación de
las diferencias entre ellos. Esta grabación puede ser usada por el programa patch para
actualización entre dos archivos.
•
dip - dip es un programa que permite scripts automáticos de marcado de modem. Es
útil para configurar conexiones PPP y SLIP, pero no hace falta a ninguna. Lo usa el
403
Apéndice A. Lista de paquetes
netcfg para configuración de conexiones SLIP.
•
doc-licenses - Inclusión de licencias públicas sobre Conectiva Linux.
•
dos2unix - Dos2unix conversor de archivos texto DOS o MAC para formato UNIX.
•
dosemu - Ésta es una versión del emulador DOS que fue proyectada para ejecutarse en
secciones X Window. Ofrece soporte a gráficos VGA como también soporte a ratón.
•
dosfstools - El programa mkdosfs se usa para crear un sistema de archivos FAT (MSDOS) a partir de Linux. Si su computador necesita usar sistemas de archivo MS-DOS
debe instalar el paquete dosfstools.
•
drbd-utils - DRBD es un dispositivo de bloques planeado para construir clusters de alta
disponibilidad. Esto se hace mediante réplicas de todo un dispositivo de bloque por la
red (tal vez dedicada). Puede verse como un RAID 1 de red. Este paquete contiene las
utilidades para administrar dispositivos DRBD..
•
dump - Dump y restore pueden usarse para hacer copias de seguridad en particiones
ext2 de varias maneras diferentes.
•
e2fsprogs - Este paquete incluye varias utilidades para creación, revisión y arreglo de
sistema de archivos ext2.
•
e2fsprogs-devel - Bibliotecas y archivos de inclusión para desarrollo de programas
específicos para sistema de archivo ext2.
•
ed - Éste es GNU editor de línea. Es un soporte a uno de los primeros editores para *nix.
404
Apéndice A. Lista de paquetes
Algunos de los programas cuentan con él, pero de manera general, es muy probable
que no lo *necesite*.
•
ee - El visor de imágenes Electric Eyes permite visualizar y manejar una gran variedad
de formatos de imágenes.
•
efax - Éste es un programa para enviar y recibir fax con fax/modems de clase 1 o clase
2. Tiene una buena interfaz para facilitar el manejo.
•
egcs-stackguard - El paquete egcs contiene una colección de compiladores GNU: cc,
gcc and egcs. este paquete es necesario para compilar códigos de origen C/C++.
•
eject - Este programa permite al usuario expulsar media que es autoexpulsable como
CD-ROMs, drives Jaz y Zip y floppy drives en máquinas SPARC.
•
elm - ELM es un popular lector de e-mail en modo terminal. Es potente, fácil de usar
y de conseguir ayuda. Posee todas las características que se podrían esperar, incluso
soporte a MINE (vía metamail).
•
emacs - Emacs es un editor común, que se puede personalizar, y muestra los propios
documentos en tiempo real. Emacs posee un modo de código especial para edición, un
lenguaje script (elisp), y viene con varios paquetes para mail, news, y más cosas.
•
emacs-X11 - Este paquete contiene un binario emacs con soporte al X Window. Funciona bien fuera del X Window (en la consola, por ejemplo) pero soporta ratón y elementos GUI cuando se utiliza en el X Window.
•
emacs-el - Este paquete contiene los fuentes emacs-lisp para muchos de los programas
405
Apéndice A. Lista de paquetes
elisp incluidos en el programa principal del paquete emacs. No se necesita, a menos
que se desee modificarlo o mirar algunos ejemplos de programas elisp.
•
emacs-leim - Código Lisp para internacionalización en Emacs.
•
emacs-nox - Este paquete contiene un binario emacs sin soporte a X Window. Aunque
el binario emacs, en el paquete principal, funcione bien fuera del X Window (en la
consola, por ejemplo) lo que se encuentra en este paquete utiliza menos memoria.
•
emacs-po-mode - Este paquete suministra las herramientas para ayudar en la edición
de archivos PO, como documentado en el manual del usuario del GNU gettext. Mire
este manual para la documentación de uso, que no se incluye aquí.
•
emacsen-common - Este paquete contiene archivos que son comunes a todos los editores del tipo Emacs.
•
enscript - Convierte texto ASCII a postscript.
•
epic - Cliente IRC para la consola.
•
esound - El servidor de sonido iluminado es un proceso que permite que múltiples
aplicaciones compartan una misma tarjeta de sonido.
•
esound-devel - Bibliotecas, archivos de inclusión, etc, para poder desarrollar aplicaciones que usen el servidor de sonido EsounD.
•
etcskel - Este paquete es parte del sistema básico Red Hat. Contiene los archivos que
van en /etc/skel. Estos archivos son copiados para el directorio home de los nuevos
406
Apéndice A. Lista de paquetes
usuarios.
•
etherboot - Software para iniciación de PCs x86 vía red.
•
etherboot-netboot - Paquete de soporte para permitir que un PC se inicie con etherboot.
•
ethereal - Analizador de tráfico de red.
•
everybuddy - Everybuddy está planeado para tornarse un cliente de envío de mensaje
instantánea universal e integrar directamente todos los clientes de mensaje instantánea
existentes, además ofrece una interfaz consistente al usuário consistente.
•
expect - Expect es una herramienta para automatizar aplicaciones interactivas como
telnet, ftp, passwd, fsck, rlogin, tip, etc. Vuelve fácil el control e intercambio con otros
programas utilizando script.
•
ext2ed - Éste es un paquete que permite editar sistema de archivos ext2fs. Es *solamente* para hackers y debe sólo ser utilizado por expertos.
•
fake - Fake es una utilidad que permite que otras maquinas en la red puedan tomar
direcciones IP. Este software fue desarrollado para permitir el uso de servidores de
copias de seguridad (backup) en una red local.
•
faq - Éste es un paquete de las Preguntas más frecuentes (FAQ) sobre Linux de la
sunsite.unc.edu. Es una de las mejores fuentes de información sobre Linux.
•
fbi - Visualizador de imágenes para dispositivos framebuffer. Soporta directamente
407
Apéndice A. Lista de paquetes
PhotoCD, JPEG y PPM. Los formatos GIF, TIFF y PNG se manipulan con las herramientas netpbm. Otros formatos se convierten con el paquete ImageMagick.
•
fbset - Utilidades para configuración de framebuffer en Linux.
•
fetchmail - Fetchmail es un programa utilizado para recuperar mensajes de un servidor de mail remoto. Para esto, puede usar Post Office Protocol (POP) o IMAP (Internet
Mail Access Protocol), y entrega el e-mail a través del servidor local SMTP (normalmente sendmail).
•
fetchmailconf - Configurador gráfico para generación de archivos de configuración
para fetchmail.
•
file - Este paquete es útil para descubrir qué tipo de archivo se está buscando en el
sistema.
•
filesystem - Este paquete contiene la apariencia básica de directorios para un sistema
Linux, incluso los permisos adecuados para los directorios. Esta apariencia sigue el
patrón Linux Filesystem Standard (FSSTND) 1.3.
•
fileutils - Éstos son las utilidades GNU para administración de archivos. Incluye programas para copiar, mover, listar archivos, etc. ¡El programa ls en este paquete ahora
incorpora el ls con colores!
•
findutils - Este paquete contiene programas para ayudarlo a localizar archivos en su
sistema. El programa find puede consultar, a través de una jerarquía de directorios,
buscando archivos que obedezcan a un cierto conjunto de criterios (como nombre de
archivo, por ejemplo).
408
Apéndice A. Lista de paquetes
•
finger - Finger es un protocolo sencillo que permite buscar información sobre usuarios
en otras máquinas. Este paquete incluye un cliente estándar finger.
•
finger-server - Finger es un protocolo sencillo que permite buscar información sobre
usuarios en otras máquinas. Este paquete incluye un servidor estándar finger.
•
flex - Este es el creador GNU de análisis léxico rápido. Crea códigos léxicos tokenizados basados en una descripción léxica (basado en expresiones regulares) de la entrada.
Está designado a trabajar tanto con yacc como con bison, y se utiliza en varios programas.
•
fnlib - Biblioteca de conversión de fuentes a colores para el X11R6.
•
fnlib-devel - Archivos de inclusión, bibliotecas estáticas y documentación para fnlib.
•
fortune-mod - Éste es el popular programa fortune. Imprimirá satisfactoriamente un
proverbio aleatorio cuando se ejecute. Generalmente, es gracioso ponerlo en el .login
para sus usuarios, para que vean algo nuevo cuando entren.
•
fortune-pt_BR - Proverbios portugueses.
•
fping - fping es un programa que utiliza el Protocolo de Control de Mensajes de Internet echo (Internet Control Message Protocol (ICMP) echo) para petición para determinar si una máquina de destino responde.
•
freedos - Este paquete incluye una imagen de disco duro que será instalada en el directorio /var/lib/dosemu, si es necesaria una versión de DOS para el uso del dosemu.
409
Apéndice A. Lista de paquetes
•
freeswan - FreeS/WAN es una implementación IPSec (protocolo) IP codificado para
Linux.
•
freetype - FreeType es una máquina libre y portátil para en conversión de fuentes TrueType. Fue desarrollada para brindar soporte TrueType a una gran variedad de plataformas y ambientes.
•
freetype-devel - Este paquete es necesario, si se pretende desarrollar/compilar aplicaciones con la biblioteca FreeType. Si, simplemente, se desea ejecutar aplicaciones
existentes, no lo necesitará.
•
freetype-utils - Este paquete contiene varias utilidades que permiten la visualización y
manipulación de fuentes true type. Son útiles principalmente para realizar depuraciones
y pruebas, no son obligatorios para usar la biblioteca FreeType.
•
fte - Editor de textos para X y consola.
•
ftp - Este paquete provee el cliente ftp estándar Unix para la línea de comando. ftp es
el protocolo estándar de transferencia de archivos en Internet, y es muy popular.
•
fwhois - Éste es el programa whois. Permite encontrar información sobre Personas,
almacenadas en las bases de datos whois de todo el mundo.
•
g-wrap - g-wrap es una herramienta para tipos específicos, funciones y constantes, para
importar en un intérprete Scheme y para generar código (en C), sirviendo de interfaz
entre éstos y los intérpretes Guile y RScheme, en particular.
•
g-wrap-devel - Archivos de encabezados y and static libs necesarios para compilar
410
Apéndice A. Lista de paquetes
gnucash.
•
gal - Este módulo contiene algunas funciones de bibliotecas provenientes de Gnumeric
y Evolution. El objetivo es reutilizar esos widgets con diversas de las grandes aplicaciones de GNOME que puedan usar los widgets.
•
gal-devel - Librerías estáticas e incluye archivos necesarios para compilar apps que
usan gal.
•
gated - GateD es un daemon de encaminamiento que manipula múltiples protocolos de
encaminamiento y sustituye los programas routed y egpup. GateD actualmente soporta
los protocolos RIP, BGP, EGP, HELLO, y OSPF.
•
gawk - Este es el GNU Awk. Debe ser compatible con la versión de pesquisa de awk
del Bell Labs. Es casi completamente vinculado con el patrón 1993 POSIX 1003.2 para
awk. Gawk puede ser usado para procesar archivos texto y se considera una herramienta estándar.
•
gawk-doc - Este paquete contiene documentación sobre el gnu awk.
•
gcc - El paquete GCC contiene el conjunto de compiladores GNU. Incluye soporte a
todos para compilar C, C++, Objective C, Fortran, Java.
•
gcc-c++ - Este paquete adiciona soporte C++ al compilador GNU C. Incluye soporte
para la mayoria de las especificaciones corrientes de C++. Incluye bibliotecas estándar
C++ y archivos de encabezado C++.
•
gcc-chill - Este paquete agrega soporte CHILL para compilar programas con el com-
411
Apéndice A. Lista de paquetes
pilador GNU.
•
gcc-g77 - El paquete gcc-g77 proporciona soporte para compilar programas Fortran 77
con el compilador GNU gcc.
•
gcc-java - Este paquete agrega soporte para para compilar programas Java(tm). Para
usarlo es necesario el paquete gcc-libgcj.
•
gcc-objc - gcc-objc proporciona Objective C support para el compilador GNU C (gcc).
•
gconf - GConf es el configurador de la base de datos del sistema GNOME. Permite
usar su computador fácilmente, es poderoso y fácil de configurar.
•
gconf-devel - GConf paquete desarrollo. Contiene archivos necesarios para desarrollo
usando GConf.
•
gdb - Este es un depurador orientado a comandos repleto de características. Permite
rastrear la ejecución de programas y examinar su estado interno a cualquier momento.
Funciona para C y C++ compilado con el compilador GNU C.
•
gdbm - Ésta es una biblioteca para base de datos indexados. Es útil para aquéllos que
desarrollan aplicaciones en C, que necesitan acceder a bases de datos de forma simple
y eficiente.
•
gdbm-devel - Éstas son las bibliotecas y archivos de inclusión para desarrollo gdbm,
que es el sistema de base de datos GNU. Son necesarias si se pretende desarrollar
usando la base de datos gdbm.
412
Apéndice A. Lista de paquetes
•
gdk-pixbuf - La biblioteca GdkPixBuf proporciona un número de característica, entre ellas : - estructura GdkPixbuf para representar imágenes. - facilidades para cargar
imágenes.
•
gdk-pixbuf-devel - Bibliotecas e incluye archivos para desarrollar aplicaciones GdkPixBuf.
•
gedit - Es un pequeño pero poderoso editor de textos para GNOME.
•
genromfs - Herramienta para creación de sistemas de archivos romfs.
•
gettext - La biblioteca gettext nos ofrece una biblioteca fácil de usar y herramientas
para creación, uso y modificación de catálogos de lenguaje natural. Es un potente y
sencillo método de internacionalización de programas.
•
gettext-extras - Scripts extras para internacionalización de programas.
•
gettext-tupdate - Script perl, similar al msgmerge.
•
getty_ps - Getty y uugetty se usan para aceptar logins en la pantalla o en terminal.
Pueden manejar respuestas de modem en conexiones marcadas (no obstante mgetty es
el más recomendado para este propósito).
•
gfcc - gfcc (GTK+ Centro de Control de Firewall) es una aplicación GTK+ application
que puede controlar firewall.
•
ghostscript - Ghostscript es un interpretador PostScript. Puede reproducir archivos
PostScript y PDF en dispositivos que incluyen X Window, varios formatos de impre-
413
Apéndice A. Lista de paquetes
sión (incluye soporte para impresoras a color), y formatos de archivos gráficos comunes.
•
ghostscript-fonts - Estas fuentes pueden ser usadas por el interpretador GhostScript al
tiempo que se realiza la conversión de textos.
•
ghostscript-svgalib - Soporte a SVGALIB para Ghostscript.
•
gif2png - Herramientas para la conversión de GIFs para PNG. El programa gif2png
convierte archivos del formato GIF para el formato PNG.
•
giftrans - Este programa en la línea de comando puede convertir y manipular imágenes
GIF. Se usa bastante para hacer GIF transparentes para sitios web.
•
gimp - GIMP es un programa de manejo de imágenes adecuado para retoque de fotos,
composición y edición de imágenes. Muchas personas lo encuentran muy útil en la
creación de logos y otros gráficos para páginas web.
•
gimp-data-extras - Patrones, gradientes, etc para gimp. Este paquete no es necesario,
pero contiene muchas cosas interesantes para gimp.
•
gimp-devel - Bibliotecas estáticas y archivos de inclusión para escribir extensiones y
plugins para Gimp.
•
gimp-perl - El paquete gimp-perl contiene todas las extensiones y plugins perl.
•
glade - Herramienta visual para creación de interfaces gtk+ o gnome.
414
Apéndice A. Lista de paquetes
•
glib - Conjunto de funciones utilitarias. Bibliotecas de desarrollo y archivos de inclusión están en glib-devel.
•
glib-devel - Conjunto de funciones gráficas utilitarias para desarrollo.
•
glibc - Contiene las bibliotecas patrón que usan múltiples programas en el sistema. El
código común del sistema se mantiene en un lugar y se comparte entre programas, para
guardar espacio de disco y memoria, y también para facilitar actualizaciones.
•
glibc-devel - El sistema necesita estos archivos de inclusión y bibliotecas para desarrollar programas ejecutables que usan las bibliotecas patrón C (lo que hacen casi todos
los programas).
•
glibc-profile - Para que el gprof funcione correctamente, cuando hay programas que
están teniendo tiempos de ejecución de rutinas verificados por él, estos deben utilizar
estas bibliotecas en lugar de las bibliotecas C patrón.
•
gmc - Midnight Commander es un interpretador de comandos visual, muy parecido a
un administrador de archivos, solamente que con muchas otras capacidades.
•
gmp - Esta es la biblioteca GNU de precisión arbitraria. Da acceso a funciones para
manipular arbitrariamente grandes números con interfaces de alto o bajo nivel.
•
gmp-devel - Éstas son las bibliotecas estáticas, archivos de inclusión y documentación
para usar la biblioteca GNU de precisión arbitraria en sus programas.
•
gnome-audio - Sonidos para GNOME.
415
Apéndice A. Lista de paquetes
•
gnome-audio-extra - sonidos extras para GNOME.
•
gnome-core - Programas y bibliotecas básicas que son necesarias para cualquier instalación de GNOME. GNOME es el Ambiente de Red Modelado por Objetos de la
GNU.
•
gnome-core-devel - Bibliotecas y archivos de inclusión del panel del gnome.
•
gnome-libs - Bibliotecas básicas que deben ser instaladas para usar GNOME. GNOME
es el Ambiente de Red Modelado por Objetos de GNU.
•
gnome-libs-devel - Bibliotecas, archivos de inclusión, etc para desarrollar aplicaciones
GNOME.
•
gnome-libs-devel-doc - Este paquete contiene documentación de GNOME.
•
gnome-linuxconf - Interfaz gráfica para el sistema de configuración linuxconf.
•
gnome-media - Programas multimedia de GNOME.
•
gnome-network - Programas de red de GNOME.
•
gnome-objc - Bibliotecas básicas que deben estar instaladas para que poder usar programas GNOME que hayan sido construidos con Objective C.
•
gnome-objc-devel - Bibliotecas, archivos de inclusión, etc, para desarrollar aplicaciones GNOME en Objective C.
416
Apéndice A. Lista de paquetes
•
gnome-pim - El administrador de informaciones personales del GNOME consiste de
aplicaciones para facilitar su trabajo. Actualmente estas aplicaciones están presentes: gnomecal: calendario personal - gnomecard: lista de contactos.
•
gnome-print - GNOME print incluye las bibliotecas que se necesitan para que los
programas GNOME puedan imprimir.
•
gnome-print-devel - Este paquete contiene las bibliotecas y los archivos de encabezamiento que se necesitan para compilar las aplicaciones que usan GNOME print.
•
gnome-start - Script de arranque para GNOME
•
gnome-utils - Programas de utilidades de GNOME.
•
gnorpm - Una interfaz gráfica para el administrador de paquetes RPM para GNOME.
•
gnotepad+ - Sencillo pero versátil editor para el X11.
•
gnumeric - La hoja de cálculo de GNOME.
•
gnupg - GNUPG es un sustituto completo y de libre distribución para PGP. Como no
utiliza IDEA y RSA, su uso no está restringido. Está casi completamente de acuerdo
con el borrador (draft) OpenPGP.
•
gnuplot - paquete GNU de ploteado. Se puede usar para crear gráficos en X Window
o para archivo.
•
gpart - Gpart es una pequeña herramienta que intenta adivinar qué particiones tiene un
417
Apéndice A. Lista de paquetes
disco duro de un PC si la tabla de particiones primaria estuviera dañada.
•
gphone - gphone es un teléfono para Internet – le permite hablar (en voz alta, no
tecleando) mediante una conexión de red.
•
gphoto - Foto GNU (gphoto)
•
gpm - Gpm agrega soporte a ratón para aplicaciones Linux basadas en modo texto,
como emacs, Midnight Commander, y otros. Ofrece también, soporte a pantalla y operaciones de recortar-pegar usando el ratón.
•
gpm-devel - Éste paquete permite el desarrollo de programas en modo texto que usan
ratón.
•
grep - Ésta es la implementación GNU de la popular utilidad grep. Permite la localización rápida de strings en archivos texto.
•
groff - El paquete contiene el programa gxditview, que se puede usar para formatear
y visualizar documentos groff en X window. Por ejemplo, páginas man se pueden leer
utilizando gxditview.
•
groff-extras - Este paquete contiene scripts extras, principalmente en perl.
•
groff-gxditview - Este paquete contiene el programa gxditview, que se puede usar para
formatear y visualizar documentos en X window. Por ejemplo: páginas man se pueden
leer utilizando gxditview.
•
grub - Éste es GRUB - Grand Unified Boot Loader - un administrador de iniciación
418
Apéndice A. Lista de paquetes
capaz de entrar en la mayoría de los sistemas operativos libres - Linux, FreeBSD,
NetBSD, GNU Mach, etc. como también en la mayoría de los sistemas operativos
comerciales.
•
gsl - Ésta es la biblioteca científica del GNU. Ofrece acceso a funciones para manejar
muchos problemas que aparecen en computación científica.
•
gsl-devel - El encabezador de archivos, bibliotecas y documentación necesaria para
desarrollar aplicaciones gsl.
•
gtk+ - Bibliotecas X originalmente escritas para GIMP, que ahora se usan también por
varios otros programas.
•
gtk+-devel - Bibliotecas estáticas y archivos de inclusión de GIMP, disponibles como
bibliotecas públicas.
•
gtk-engines - Motores por defecto de temas GTK+: - Notif - redmond95 - Pixmap Metal (Java swing-like)
•
gtksee - El visor de imágenes permite visualizar y manejar una variedad de formatos
de imágenes. Pretende tener las mismas funciones del ACD See, que es mucho popular.
•
gtm - gestor de transferencia de archivos de GNOME. Permite que el usuario guarde
archivos e Internet, que pueden guardarse en múltiples partes.
•
gtop - Monitor del Sistema del GNOME
•
guile - Guile es una implementación de Scheme, que puede ser portátil y empotrada,
419
Apéndice A. Lista de paquetes
escrita en C. Guile provee una máquina de ejecución independiente de plataforma, que
puede ser enlazada como una biblioteca y elaborar programas extensibles.
•
guile-devel - Este paquete contiene todo lo necesario para desarrollar aplicaciones
usando Guile.
•
gv - Gv permite visualizar y navegar a través de documentos PostScript y PDF en un
display X, ofrece una interfaz para el interpretador ghostscript. Gv está basado en un
nuevo programa conocido como ghostview.
•
gzip - Éste es el popular programa GNU de compresión y descompresión de archivos,
gzip.
•
hdparm - Ésta es una utilidad para ajustar parámetros del disco duro. Es útil para
mejorar el desempeño y para hacer cosas como disminuir la rotación del disco para
conservar energía.
•
heartbeat - heartbeat es un sistema básico para Linux-HA. La función de este software
es ejecutar scripts en la iniciación y al apagar las máquinas que lo utilizan.
•
hfsutils - Una implementación portátil y libre de rutinas para accesar volúmenes HFS.
•
hfsutils-devel - Una portátil y libre implementación de rutinas para acceder a volúmenes HFS.
•
htdig - El ht://Dig es un sistema completo para indexación y búsqueda en un dominio
pequeño o intranet. El sistema no fue proyectado para sustituir sistemas más potentes
en Internet como el Lycos, Infoseek, Webcrawler o Altavista.
420
Apéndice A. Lista de paquetes
•
i18ndata - Archivos de datos que se usan como soporte para localización e intenacionalización.
•
icecast - Icecast es un sistema de Transmisión (broadcast) en Internet que utiliza la
tecnología MP3.
•
icepref - Herramienta de configuración para icewm.
•
icewm - Administrador de Ventanas para X Window. Puede emular la apariencia de
Windows’95, OS/2 Warp 3 y 4 y Motif. Intenta usar las mejores características de los
sistemas citados.
•
icewm-themes - Temas para el administrador de ventanas icewm.
•
icmpinfo - Programa para registro de mensajes ICMP.
•
imap - IMAP es un servidor para los protocolos de e-mail POP (Post Office Protocol) y
IMAP. El protocolo POP permite a una máquina de correo colectar e-mail para usuarios
y permite download de éste a la máquina local del usuario para lectura.
•
imap-devel - Bibliotecas, archivos de inclusión para desarrollar aplicaciones:
POP/IMAP
•
imlib - Imlib es una biblioteca avanzada que sustituye las bibliotecas libXpm que
ofrece mucho más opciones/características con una flexibilidad y velocidad mucho
mayores.
421
Apéndice A. Lista de paquetes
•
imlib-cfgeditor - El programa imlib\\_config permite controlar como imlib usa los
colores y manipula la corrección gamma, etc.
•
imlib-devel - Archivos de inclusión, bibliotecas estáticas y documentación para Imlib.
•
indent - Éste es el programa de tabulación horizontal GNU. Se usa para organizar
archivos fuentes de programas C.
•
indexhtml - Página índice html de Conectiva.
•
inews - El programa inews se usa por algunos lectores de noticias para mandar mensajes. Hace alguna consistencia chequeando y reformateando headers, y enviando el
artículo para el servidor de news especificado en el inn.conf.
•
info - El proyecto GNU usa el formato de archivos texinfo para la mayor parte de su
documentación. Este paquete incluye un browser para visualización de estos archivos.
•
initscripts - Este paquete contiene las scripts usadas para que el arranque del sistema
cambie niveles de ejecución (run level), y para que desconecte (shutdown) el sistema
correctamente. También contiene las scripts que activan/desactivan la mayoría de las
interfaces.
•
initscripts-translations - Traducciones de todos los initscripts en /etc/rc.d/init.d
•
inn - servidor de noticias, que puede configurarse para manipular USENET news bien
como newsfeeds privadas. Existe un *Montón* de información sobre la configuración
del INN en /usr/doc – léala.
422
Apéndice A. Lista de paquetes
•
inn-devel - Esta biblioteca es requerida por varios programas que tienen interfaz con
INN, como el newsgate o tin.
•
intimed - intimed es un servidor que informará la hora a las máquinas de la red. Es útil
para mantener las máquinas de la red en sincronía.
•
ipchains - Herramienta para administración de reglas de firewall.
•
ipmasqadm - Esta herramienta permite la configuración adicional de ipmasq, y puede
usarse en caso de que se desee activar una salida de reenvío y reenvío automático.
•
ippl - Analizador de paquetes IP
•
iproute - Linux 2.2 mantiene compatibilidad con las utilidades estándares de configuración de la red, pero se necesitan nuevas utilidades para usar los recursos y características del nuevo núcleo.
•
iptraf - Herramienta para verificación de redes desde consolas.
•
ipvsadm - ipvsadm es una utilidad para administrar las tareas de servidor virtual que
ofrece el núcleo de Linux modificado para servidor virtual.
•
ipxutils - Este paquete incluye las utilidades necesarios a configuración y depuración
de interfaces y redes IPX en Linux. IPX es el protocolo de bajo nivel usado por el
NetWare para transferir datos.
•
ircd - Servidor IRC para Unix
423
Apéndice A. Lista de paquetes
•
ircii - Éste es el popular cliente IRC (Internet Relay Chat). El programa se usa para
conexión a servidores IRC alrededor del mundo para que se pueda charlar (chat) con
otros usuarios.
•
irda-utils - IrDA(TM) (Infrared Data Association) es una estándar industrial para comunicaciones inalámbricas mediante infrarrojos entre dispositivos. El margen de velocidad de IrDA está entre 9600 bps y 4 Mbps; IrDA puede ser usado por muchos
dispositivos de modems incluyendo laptops, adaptadores de red LAN, PDAs, impresoras.
•
isapnptools - Estos programas permiten que dispositivos ISA Plug-And-Play sean configurados en una máquina Linux.,es apropiado para todos los sistemas, incluso cuando
no tienen una BIOS PnP.
•
ispell - Este es el corrector ortográfico interactivo GNU. Puede ejecutarse en archivos
de texto para verificar la ortografía interactivamente. Esto significa que te irá contando
sobre las palabras que desconoce sugerirá alternativas siempre que sea posible.
•
ispell-american - Diccionario de inglés americano para ispell.
•
ispell-brazilian - Diccionario para ispell de portugués hablado en Brasil. Hay otro
paquete llamado ispell-portuguese para portugués hablado en Portugal.
•
ispell-british - Diccionario de inglés británico para ispell.
•
ispell-portuguese - Este paquete contiene el diccionario del ispell para portugués de
Portugal. Hay otro paquete llamado ispell-brazilian para portugués brasileño.
424
Apéndice A. Lista de paquetes
•
ispell-spanish - Diccionario de español para ispell.
•
itcl - [incr Tcl] es una extensión orientada a objetos para el lenguaje Tcl. Fue creada
para permitir una programación más estructurada en Tcl. Las scripts Tcl que crecen
hasta algunas millares de líneas se vuelven muy difíciles de mantener.
•
jed - Jed es un editor compacto y rápido basado en la biblioteca slang. Tiene modos
de edición especiales para C, C++ y otros lenguajes. Puede emular Emacs, Wordstar y
otros editores, y se puede configurar con macros slang, color, mapas de teclas, etc.
•
jed-common - Archivos necesarios para el editor jed.
•
jed-xjed - Xjed es el editor jed para X Window.
•
jikes - Jikes (TM) es un compilador de fuentes Java para bytecode. Es un compilador
rápido y que sigue estrictamente los patrones del lenguaje Java.
•
joe - Joe es un editor amigable y fácil de usar. Posee una buena interfaz y sería la mejor
opción para un principiante que necesite de un editor.
•
kbdconfig - Es un programa modo terminal para ajustar el mapa de teclado para su
sistema. Los mapas de teclado son necesarios para la utilización de teclados que no
sean estándar US.
•
kde-i18n-de - Suporte al idioma alemán.
•
kde-i18n-en_GB - Soporte KDE para el idioma inglés británico para KDE.
425
Apéndice A. Lista de paquetes
•
kde-i18n-es - Soporte KDE para el idioma español para KDE.
•
kde-i18n-fr - Soporte KDE para el idioma francés para KDE.
•
kde-i18n-it - Soporte KDE para el idioma italiano para KDE.
•
kde-i18n-pt - Soporte KDE para el idioma portugués para KDE.
•
kde-i18n-pt_BR - Soporte KDE para el idioma portugués de Brasil para KDE.
•
kdeadmin - Herramientas administrativas para KDE. Incluidos en este paquete: ksysv:
editor de los archivos de iniciación sysV kuser: herramienta de gestión de usuarios.
•
kdebase - Aplicaciones básicas para KDE. Incluidos en este paquete: kaudio: servidor de audio kcontrol: herramienta de configuración kdehelp: visor de los archivos de
ayuda, info y páginas de manual kdm.
•
kdegames - Juegos para KDE. Incluidos en este paquete: kabalone: estrategia kasteroids: arcade kmahjongg: el popular mahjongg kmines: desarmar las minas kpat:
juegos de cartas, incluso solitario kpoker: vídeo póquer kreversi.
•
kdegraphics - Aplicaciones gráficas para KDE. Incluidos en este paquete: kdvi: visualiza archivos TeX’s independientes de dispositivo (.dvi) kfax: visualiza archivos de
fax kfract: creador de fractal kghostview: visualiza archivos postscript (.ps).
•
kdelibs - Bibliotecas para KDE.
•
kdelibs-devel - Este paquete incluye los encabezamientos de archivos necesarios para
426
Apéndice A. Lista de paquetes
compilar aplicaciones KDE. También incluye documentación KDE API en HTML para
aplicar formato fácilmente al navegador.
•
kdemultimedia - Aplicaciones multimedia para KDE. Incluidos en este paquete: kmedia: herramienta para tocar multimedias kmid: tocador de midi/karaoke kmidi: tocador/conversor de midi para wav kmix: herramienta mixer kscd: tocador CD de audio.
•
kdenetwork - Aplicaciones de Red para KDE. Incluidos en este paquete: kmail: lector
de correo knu: utilidades de red korn: herramienta de control del buzón de correo kppp:
configuración fácil para conexión PPP krn: lector de noticias.
•
kdepim - kdepim es un conjunto de herramientas de Gestión de Información Personal
(PIM) para el ambiente K Desktop (KDE).
•
kdesupport - Bibliotecas de soporte para KDE.
•
kdesupport-devel - Este paquete incluye algunos encabezamientos de archivo necesarios para compilar aplicaciones KDE.
•
kdeutils - Utilidades para KDE Programas disponibles en este paquete: karm: control
de tiempo personal kcalc: calculadora científica kedit: editor de textos sencillo kfloppy:
herramienta para formatear disquetes khexedit: editor hexadecimal kjots: bloque de
nota.
•
kernel - Este paquete contiene núcleo (kernel) Linux que se usa para arranque y funcionamiento del sistema. Contiene soporte a pocos hardwares específicos. La mayoría
de los hardwares son soportados, vía módulos que se cargan después del arranque.
427
Apéndice A. Lista de paquetes
•
kernel-BOOT - Núcleo (kernel) de Linux, utilizado en el disco de instalación.
•
kernel-doc - Documentación para los archivos fuente del núcleo (kernel) de Linux.
•
kernel-enterprise - Este paquete incluye un kernel que tiene habilitadas las oportunas
opciones de configuración para el servidor típico a gran escala. Esto incluye soporte
SMP para máquinas con múltiples procesadores, soporte para configuraciones con gran
cantidad de memoria, soporte para procesos de E/S con archivos grandes.
•
kernel-headers - Estos son los archivos de inclusión C para núcleo (kernel) Linux, que
define estructuras y constantes que son necesarias a la construcción de la mayoría de
los programas en Linux, como también para reconstruir el núcleo (kernel).
•
kernel-ibcs - Este paquete permite ejecutar programas iBCS2 (Intel Binary Compatibility Standard, versión 2) y formatos ejecutables relacionados.
•
kernel-install - Script de instalación para nuevos núcleos (kernels).
•
kernel-pcmcia-cs - Muchos laptops (y otros - notebooks, etc) soportan tarjetas PCMCIA para expansión. También conocidos como adaptadores tarjeta de crédito, las tarjetas PCMCIA son pequeñas tarjetas para todo, desde SCSI hasta módems.
•
kernel-smp - Núcleo (kernel) compilado para máquinas SMP.
•
kernel-source - Éste es el fuente para el núcleo (kernel) Linux. Se necesita para la
construcción de la mayoría de los programas C, pues dependen de constantes definidas
en él. También se puede construir un núcleo (kernel) personalizado.
428
Apéndice A. Lista de paquetes
•
kgcc - El paquete kgcc contiene el compilador GNU C, que se basa en egcs 1.1.2. Este
paquete es necesario para compilar el kernel de Linux.
•
koffice - Aplicaciones para el ambiente K Desktop 2.0. KOffice contiene KWord (procesador word), KSpread (spreadsheet), KPresenter (Presentaciones) y KChart (generador
de diagramas).
•
ksymoops - ksymoops extrae mensajes de oops del núcleo y usa varias fuentes de
información de símbolos para convertir las direcciones y códigos en texto.
•
kudzu - Kudzu es una herramienta para detectar hardware que permite determinar si
durante la etapa de iniciación de Linux se añadió o se eliminó un dispositivo al sistema.
•
kudzu-devel - Archivos de inclusión y bibliotecas de desarrollo para Kudzu.
•
lam - LAM (Local Area Multicomputer) es un ambiente de desarrollo MPI para computadores heterogéneos en una red. Con LAM, un cluster permanente o una red ya
existente pueden servir como un computador paralelo.
•
ld.so - Este paquete contiene el cargador dinámico para bibliotecas compartidas. Se
requiere para todos los paquetes enlazados dinámicamente.
•
ldconfig - ldconfig examina un sistema y mantiene los enlaces simbólicos que se
usan para cargar adecuadamente las bibliotecas compartidas. También crea el archivo
/etc/ld.so.cache que acelera el proceso de carga de los programas que utilizan estas
bibliotecas.
•
less - less es un visor de archivo texto parecido a ’more’, sólo que mejor.
429
Apéndice A. Lista de paquetes
•
libPropList - Biblioteca para acceder a base de datos GNUstep-style. Necesaria para
WindowMaker.
•
libc - Contiene las bibliotecas estándar que usan muchos programas en el sistema. Para
guardar espacio en disco y memoria, y para facilitar actualizaciones, código común en
el sistema se deja en un lugar y se comparte entre los programas.
•
libdockapp - Esta biblioteca proporciona el inicio básico para desarrollar applets de
dock applets.
•
libdockapp-devel - Bibliotecas de cabecera y de desarrollo para libdockapp
•
libgcj - The Java runtime library. Este paquete es necesario para compilar programas
Java usando el compilador gcc Java (gcj).
•
libgd - Ésta es la biblioteca gd para el manejo de imágenes. Fue creada para uso en
la Web, creando gráficos automáticamente. Pero es útil para cualquier programa que
necesite imágenes personalizados. No es un programa de dibujo; es una biblioteca.
•
libgd-devel - Este paquete contiene los archivos de inclusión y las bilbiotecas necesarias para desarrollar programas usando gd.
•
libghttp - Biblioteca cliente http 1.1 del GNOME.
•
libghttp-devel - Biblioteca cliente http 1.1 del GNOME - desarrollo.
•
libglade - El libglade permite que usted cargue archivos de la interfaz de glade en
tiempo de ejecución.
430
Apéndice A. Lista de paquetes
•
libglade-devel - Archivos de inclusión y bibliotecas necesarias para el desarrollo de
aplicaciones con glade.
•
libgr - Este paquete es una biblioteca para el manejo de varios formatos de archivos
gráficos, que incluye FBM, JPEG, PBM, PGM, PNM, PPM, REL y TIFF.
•
libgr-devel - Este paquete es todo lo que necesita para desarrollar programas que manipulan varios formatos de archivos gráficos soportados por libgr.
•
libgr-progs - Este paquete incluye varias utilidades para el manejo de archivos JPEG
para ser usado por los programas que usan la libgr.
•
libgsm - Ésta es una implementación libre y pública para codificar y decodificar audio
GSM.
•
libgsm-devel - Ésta es una implementación libre y pública para codificar y decodificar
audio GSM - archivos para desarrollo.
•
libgtkxmhtml - Este paquete contiene bibliotecas dinámicas de gtkxmhtml widget, que
se usa para conversión de páginas HTML. No necesitará este paquete si tiene instalado
gnome-libs.
•
libgtkxmhtml-devel - Este paquete contiene los archivos include y las bibliotecas estáticas para el widget gtkxmhtml, que se usa para realizar páginas HTML. Usted no
necesitará este paquete si tiene instalado gnome-libs.
•
libgtop - Una biblioteca que obtiene información sobre el sistema como cpu y uso
de la memoria, procesos activos, etc. En sistemas Linux esta información se obtiene
431
Apéndice A. Lista de paquetes
directamente del sistema de archivos /proc.
•
libgtop-devel - Bibliotecas y archivos de inclusión para desarrollar aplicaciones libgtop.
•
libgtop-examples - Ejemplos para libgtop
•
libjpeg - Este paquete contiene una biblioteca de funciones y programas sencillos que
manipulan imágenes jpeg.
•
libjpeg-devel - Este paquete es todo lo que necesita para desarrollar programas que
manipulen imágenes jpeg, incluso documentación.
•
libole2 - libole2 suministra una API para accesar objetos OLE2 como se usa en los
componentes de Microsoft. Algunos ejemplos que usan este sistema son los formatos
de los aplicativos Excel, Word, Powerpoint y Visio.
•
libpcap - libpcap es una interfaz independiente de sistema para captura de paquetes en
modo usuario. Ofrece un esquema portátil para el control de la red en bajo nivel. Se
utiliza para colecta de estadísticas de red, Control de seguridad, depuración de la red.
•
libpng - Esta biblioteca es una colección de rutinas para crear y manipular archivos
gráficos en el formato PNG. Este formato fue proyectado para sustituir el formato GIF,
con extensiones y mejorías.
•
libpng-devel - Archivos de inclusión y bibliotecas estáticas que son necesarios solamente para el desarrollo de programas que usan la biblioteca PNG.
432
Apéndice A. Lista de paquetes
•
librep - Éste es un ambiente LISP (sencillo, ocupa poca memoria y rápido) para UNIX.
Este paquete contiene un interpretador LISP, compilador de byte-code y una máquina
virtual. Las aplicaciones pueden usar el interpretador LISP como un lenguaje de extensión.
•
librep-devel - Bibliotecas para enlace y archivos de encabezamiento para desarrollo
con librep.
•
librtp - librtp es un Protocolo en Tiempo Real (RTP) implementado para linux. Usado
en programas como gphone que povee soporte a aplicaciones voip.
•
librtp-devel - Archivos de desarrollo necesarios para compilar programas que usan
librtp.
•
libsigc++ - Esta biblioteca implementa un sistema completo de callback usado en
bibliotecas widget, interfaces abstractas y programación en general. Originalmente,
formaba parte del conjunto Gtk– widget, libsigc++ ahora es una biblioteca separada
que proporciona funciones generales.
•
libsigc++-devel - El paquete libsigc++-devel contiene las bibliotecas estáticas y los
archivos de cabezal necesarios para el desarrollo con libsigc++-.
•
libsigc++-examples - The libsigc++-devel package contains source code of example
and test programs for libsigc++.
•
libstdc++ - Este es el soporte de las bibliotecas estándar del C++, junto con herramientas GNU adicionales. El paquete incluye las bibliotecas compartidas necesarias
para ejecutar aplicaciones C++.
433
Apéndice A. Lista de paquetes
•
libstdc++-devel - Este es el soporte de las bibliotecas estándar del lenguaje C++. Este
paquete incluye los archivos de inclusión y bibliotecas necesarios para desarrollo de
programas en lenguaje C++.
•
libtermcap - Esta es la biblioteca para acceso a la base de datos termcap.
•
libtermcap-devel - Este es el paquete que contiene las bibliotecas y archivos de inclusión para la escritura de programas que acceden a la base de datos termcap. Puede
ser necesario también para construir otros paquetes.
•
libtiff - Este paquete es una biblioteca de funciones para la manipulación de imágenes
TIFF.
•
libtiff-devel - Este paquete es todo lo que necesita para desarrollar un programa que
manipule imágenes TIFF.
•
libtool - GNU libtool es un conjunto de scripts shell para configurar automáticamente
la creación de bibliotecas compartidas para varias arquitecturas UNIX de una manera
genérica.
•
libungif - Es una biblioteca compartida para carga y grabación de archivos GIF. La
grabación no usa un algoritmo que no usa la compresión LZW.
•
libungif-devel - Archivos de inclusión, bibliotecas estáticas y documentación para biblioteca de manipulación de GIF
•
libungif-progs - Este paquete contiene varios programas para manipular archivos de
imágenes gif.
434
Apéndice A. Lista de paquetes
•
libunicode - libunicode es una biblioteca para manipular caracteres y cadenas Unicode.
Entiende tanto codificación UTF-8 como UCS-2 y tiene una estructura para añadir
soporte a nuevas codificaciones.
•
libunicode-devel - Las bibliotecas estáticas y archivos include necesarios para compilar apps que usan libunicode.
•
libxml - Biblioteca que permite manipular archivos XML.
•
libxml-devel - Biblioteca y archivos de inclusión para desarrollo de aplicaciones del
tipo libXML.
•
libxmltok - Bibliotecas para analizador de XML en C.
•
libxmltok-devel - Bibliotecas y archivos de inclusión de libxmltok
•
licq - licq es un clone del ICQ(tm) escrito en c++ usando biblioteca Qt. Es un intento
de dar a los usuarios de Linux una opción no-java para el protocolo ICQ.
•
lilo - Lilo es responsable de cargar el kernel Linux de un disquete o del disco duro, dándole el control del sistema. Puede también ser usado para bootar varios otros sistemas
operativos, incluyendo variantes de BSD, DOS y OS/2.
•
lilo-doc - Documentación sobre lilo
•
linbot - Herramienta de administración de sitios (Para Webmasters)
•
linux_logo - Este paquete contiene el tux, pingüino mascota del Linux.
435
Apéndice A. Lista de paquetes
•
linuxconf - Linuxconf ofrece una interfaz de navegación fácil que es accesible vía
pantalla/texto, web y X. Linuxconf administra: Red: Información de la máquina: Dirección IP, nombre de la máquina, etc., asignación de subredes IP, resolución DNS,
encaminado, NIS, co
•
linuxconf-accountbatch - Módulo de linuxconf para crear/actualizar varias cuentas de
usuario de una sola vez.
•
linuxconf-amandaconf - Linuxconf module to configure the Amanda backup system.
•
linuxconf-apache - Módulo de linuxconf para configurar el servidor apache.
•
linuxconf-aptconf - Módulo de linuxconf para configurar apt.
•
linuxconf-cl_ha_conf - Esta es la Herramienta de Configuración del módulo de Alta
Disponibilidad de Conectiva Linux.
•
linuxconf-cnc_rbc - Módulo desarrollado para configurar y administrar un Servidor
de Boot Remoto mediante Linuxconf. En realidad, le permite instalar el servidor y
administrar los paquetes que van a ser usados por las estaciones.
•
linuxconf-devel - Este paquete ofrece los componentes necesarios al desarrollo de
módulos para el Configurador Linux. También es útil para el desarrollo de utilidades
independientes usando el conjunto de componentes de interface con el usuario del
Configurador Linux.
•
linuxconf-dhcpd - Módulo de linuxconf para configurar el servidor dhcpd.
436
Apéndice A. Lista de paquetes
•
linuxconf-dialout - Módulo de linuxconf para configurar conexiones por marcado.
•
linuxconf-dnsconf - Módulo de linuxconf para configurar el servidor de dns bind.
•
linuxconf-drbdconf - Módulo de Linuxconf para configurar dispositivos DRBD.
•
linuxconf-fetchmailconf - Módulo de linuxconf para configurar el programa fetchmail.
•
linuxconf-firewall - Módulo de linuxconf para configurar un firewall.
•
linuxconf-fsbrowser - Módulo de linuxconf para navegación general en el sistema de
archivos.
•
linuxconf-grubconf - Módulo de linxuconf para configurar el boot loader grub.
•
linuxconf-gurus - Módulo de linuxconf que proporciona asistentes para las configuraciones básicas del sistema.
•
linuxconf-heartbeatconf - Linuxconf module to configure heartbeat.
•
linuxconf-inetdconf - Módulo de linuxconf para configurar el servidor inetd.
•
linuxconf-inittab - Módulo de linuxconf para configurar inittab.
•
linuxconf-ircdconf - Módulo de linuxconf para configurar el servidor ircd.
•
linuxconf-isapnpconf - Módulo de linuxconf para configurar dispositivos ISA Plug &
437
Apéndice A. Lista de paquetes
Play.
•
linuxconf-isdnadmin - Este módulo ISDN para Linuxconf incluye menús para facilitar la administración de dispositivos ISDN en Linux (usando isdn4linux).
•
linuxconf-kernelconf - Módulo de linxuconf para las configuraciones del kernel.
•
linuxconf-lib - Bibliotecas dinámicas que proporcionan el conjunto de herramientas
UI de Linuxconf
•
linuxconf-liloconf - Módulo de linxuconf para configurar el boot loader lilo.
•
linuxconf-mailconf - Módulo de linuxconf para configurar el servidor sendmail.
•
linuxconf-managerpm - Módulo de linuxconf para gestionar paquetes RPM.
•
linuxconf-mgettyconf - Módulo de Linuxconf para configurar el administrador de
puertos serie mgetty.
•
linuxconf-modemconf - Módulo de linuxconf para configurar un modem.
•
linuxconf-motd - Módulo de linuxconf para definir el mensaje del día.
•
linuxconf-mrtg - Módulo de linuxconf para configurar el Multi Router Traffic Grapher.
•
linuxconf-netadm - Módulo de linuxconf para configurar máquinas remotas usando
linuxconf.
438
Apéndice A. Lista de paquetes
•
linuxconf-opensshd - Módulo de linuxconf para configurar OpenSSH Daemon.
•
linuxconf-postfixconf - Módulo de Linuxconf para configurar postfix.
•
linuxconf-pppdialin - Módulo de linuxconf para configurar llamadas entrantes.
•
linuxconf-pppoe - Este módulo le permite administrar un enlace ADSL usando PPP
sobre el protocolo Ethernet (PPPoE). Ha sido probado con el servicio Canadian Sympatico HSE (High Speed Edition). Este paquete es sólo un módulo de configuración, le
hará falta también el paquete rp-pppoe
•
linuxconf-printer - Módulo de linuxconf para configurar impresoras.
•
linuxconf-pslaveconf - Módulo de Linuxconf para la configuración de Portslave.
•
linuxconf-rarp - Módulo de linuxconf de configuración RARP.
•
linuxconf-redhatppp - Módulo de linuxconf para configurar conexiones PPP.
•
linuxconf-samba - Módulo de linuxconf para configurar el servidor samba.
•
linuxconf-shellmod - Módulos de linuxconf para usar módulos shell en linuxconf.
•
linuxconf-squid - Módulo de linuxconf para configurar el servidor squid.
•
linuxconf-status - Módulo de linuxconf para ver el estado actual del sistema.
•
linuxconf-syslogconf - Módulo de linuxconf para configurar el servidor syslog.
439
Apéndice A. Lista de paquetes
•
linuxconf-tcptool - Módulo de linuxconf para verificar servicios TCP.
•
linuxconf-tools - Herramientas de desarrollo para linuxconf
•
linuxconf-treemenu - Módulo de linuxconf para habilitar una visualización en árbol
del menú.
•
linuxconf-userinfo - Este módulo le permite definir campos extra en cuadro de diálogo
de cuenta de usuario. Para cada campo, define un tipo y un título. Este módulo podría
usarse como base para administrar un Proveedor de Servicios de Internet de pequeña y
mediana escala.
•
linuxconf-usermenu - Módulo de linuxconf para crear menús personalizados por el
usuario.
•
linuxconf-uucp - Módulo de linuxconf para configurar una red UUCP.
•
linuxconf-vregistry - Módulo de linuxconf que provee las características de linuxconf
como registro virtual.
•
linuxconf-wineconf - Módulo de Linuxconf para configurar el emulador de windows
Wine.
•
linuxconf-wuftpd - Módulo de linuxconf para configurar el servidor wuftpd.
•
lm_sensors - Paquete para controlar hardware. Consiste en una serie de módulos para
acceso genérico a SMBus y control de hardware.
440
Apéndice A. Lista de paquetes
•
lm_sensors-devel - Archivos de biblioteca y cabercera para desarrollar aplicaciones
que empleen datos de sensor.
•
logcheck - Analizador de logs
•
logrotate - Logrotate fue proyectado para facilitar la administración de sistemas que
generan gran número de archivos de log. Permite automatización en la rotación, compresión, supresión y envío de mail de archivos de logs.
•
losetup - Linux soporta un dispositivo de bloque especial llamado dispositivo loopback, hace el mapa de un archivo normal en un dispositivo de bloque virtual. Este
paquete contiene programas para el establecimiento y supresión de los mapas entre
archivos y dispositivos.
•
lrzsz - Esta colección de comandos se pueden usar para bajar y actualizar archivos
usando los protocolos Z, X y Y. Muchos programas de terminal (como el minicom)
usan estos programas para transferir archivos.
•
lsof - El nombre lsof significa LiSt Open Files, y lo que hace es: lista los archivos
abiertos. Hace una relación, con información variada, sobre los archivos abiertos por
los procesos en ejecución en un sistema UNIX.
•
ltrace - ltrace es un programa que sencillamente ejecuta un comando especificado hasta
su término. Intercepta y registra las llamadas, a las funciones de las bibliotecas compartidas, hechas por el programa en ejecución, y las señales recibidas por el proceso.
•
lvm - LVM incluye todo el soporte para manipular operaciones de lectura/escritura
en volúmenes físicos (discos duros, Sistemas-RAID, magneto-ópticos, múltiples dis-
441
Apéndice A. Lista de paquetes
positivos (MD) o incluso dispositivos de bucle), crear grupos de volúmenes (discos
virtuales) de uno o más volúmenes físicos.
•
lynx - Este es un browser WWW para terminal en modo texto. Mientras no hace ningún
intento de enseñar gráficos, posee un buen soporte para el formato de texto HTML,
formularios y tablas.
•
m4 - Este es el lenguaje de procesamiento de Macro GNU. Es útil para escribir archivos
texto que pueden ser analizados lógicamente. Varios programas lo usan como parte de
su proceso de programación.
•
macutils - Este es un conjunto de utilidades para la manipulación de archivos del
Macintosh. Están incluidas utilidades populares como macunpack, hexbin y binhex
.
•
mailcap - Este es el paquete Red Hat Mailcap. Al instalarlo podrás hacer que programas como lynx usen automáticamente zgv para enseñar imágenes (con zgv instalado).
•
mailman - Mailman – El sistema de manutención de listas de discusión de la licencia
GNU.
•
mailx - El programa /bin/mail se puede usar para enviar rápidamente mensajes de mail,
y generalmente se usa en shell scripsts.
•
make - El programa make se usa para coordinar la compilación y linkedición de un
conjunto de programas fuentes en programas ejecutables, recompilando solamente lo
que es necesario, de este modo ahorra mucho tiempo del programador. De hecho, make
puede hacer
442
Apéndice A. Lista de paquetes
•
man - Es un conjunto de páginas de manual, incluyendo man, apropos y whatis. Estos
programas se usan para leer la mayoría de la documentación disponible en el sistema
Linux.
•
man-pages - Una larga colección de páginas de manuales cubriendo programación
APIs, formatos de archivos, protocolos, etc.
•
man-pages-es - Páginas de manual en español para Linux. Esta versión traduce la versión 1.22 de las páginas de manual en inglés y añade otras páginas procedentes de
otros paquetes (vea el fichero /usr/doc/man-pages-es-0.7a/EXTRA para más información). Como podrá co
•
man-pages-pt_BR - Una amplia colección de Páginas de Manuales que abarcan programación de APIs, formatos de archivo, protocolos, etc. Sección 1 = comandos de
usuario (sólo introductorio) Sección 2 = llamadas de sistema Sección 3 = llamadas
de libc Sección 4 = dispositivos (esto es, hd, sd) Sección 5 = formatos de archivo y
protocolos.
•
mars-nwe - MARS es un servidor de archivo y impresión compatible con NetWare.
Deja que uses una máquina Linux como un servidor de archivo y impresión para
clientes de NetWare usando el protocolo nativo IPX NetWare.
•
mawk - Mawk es una versión del awk, que es un fuerte programa procesador de texto.
En algunas áreas mawk puede superar gawk, que es el programa awk estándar del
Linux.
•
mc - Midnight Commander es un interpretador de comandos visual que más parece un
administrador de archivos, solamente con varias características más.
443
Apéndice A. Lista de paquetes
•
mcserv - Mcserv es un servidor para el sistema de archivos en red del Midnight Commander. Permite que clientes usando el mc accedan remotamente al sistema de archivos
de la máquina en que se está ejecutando.
•
memtest86 - Memtest86 es un verificador de memoria autónomo para sistemas basados en arquitectura i386.
•
metamail - Metamail soporta MINE (Multipurpose Internet Mail Extensions), un estándar propuesto para mail multimedia en Internet. Metamail soporta MINE y también
soporta la extensibilidad y configuración a través del mecanismo mailcap, descripto en
un RFC que
•
mgetty - Este paquete contiene el programa inteligente ’getty’ que permite logins a
través de una línea serie (usadas con un módem por ejemplo).
•
mgetty-sendfax - Este paquete incluye soporte al envío y recepción de faxes en faxmódems clase 2. También incluye soporte sencillo a encadenamiento de faxes.
•
mgetty-viewfax - Este paquete ofrece un visor de faxes para X11 con capacidad de
zoom.
•
mgetty-voice - Este paquete incluye soporte a algunos módems que tienen extensiones
de voice mail.
•
mingetty - mingetty, de Florian La Roche, es un ligero y pequeño getty para usar
solamente en pantallas virtuales. Mingetty no es apropiado para líneas series (el autor
recomienda el uso de mgetty para este propósito).
444
Apéndice A. Lista de paquetes
•
minicom - Minicom es un programa de comunicación que se parece con el Telix del
MSDOS. Tiene un directorio de marcado, color, emulación completa ANSI y VT100,
y un lenguaje externo de sxripts y mail.
•
mkbootdisk - Este paquete crea un disco de arranque autocontenido. Asume que el
disco de arranque debe usar la partición raíz configurada en el archivo /etc/fstab. El
disco de arranque obtenido incluye todos los módulos SCSI necesarios al sistema.
•
mkfontpkg - mkfontpkg recopila fuentes TrueType desde instalaciones locales de Microsoft Windows y las pone a disposición en X11. Para una mejor gestión de archivos,
construye un paquete RPM que contiene las fuentes a instalar.
•
mkinitrd - Kernels genéricos pueden ser construidos sin drivers para cualquiera de las
tarjetas SCSI, cargando el driver SCSI como un módulo.
•
mkisofs - Este es el paquete mkisofs. Se usa para crear imágenes de sistema de archivos
ISO 9660 en la creación de CD-ROMs. Ahora incluye soporte para hacer CD-ROMs
de boot El Torito.
•
mkkickstart - Crea un arranque rápido de la máquina en la cual se instale
•
mktemp - mktemp es una pequeña utilidad que hace de interfaz para la función del
sistema mktemp() para permitir que scripts shell y otros programas usen archivos en
/tmp con seguridad.
•
mkxauth - ’mkxauth’ ayuda en la creación y manutención de bases de datos de autenticación X (archivos .Xauthority). Úselo para crear un archivo ~/.Xauthority o para
unir una llave de otro local o archivo .Xauthority remoto.
445
Apéndice A. Lista de paquetes
•
mod_auth_ldap - Este módulo permite autenticar clientes HTTP usando el directorio
LDAP.
•
mod_auth_mysql - Autenticación vía MySQL para Apache
•
mod_auth_pgsql - Con mod_auth_pgsql puede autentificarse en Apache usando PostgreSQL.
•
mod_auth_radius - Con mod_auth_radius puede autenticarse en Apache usando Radius.
•
mod_dav - Con mod_auth_mysql puede autenticarse en Apache usando MySQL.
•
mod_fastcgi - Módulo FastCGI para Apache
•
mod_perl - mod\\_perl es un potente módulo que habilita el uso del lenguaje PERL
dentro de archivos HTML.
•
mod_php4 - PHP es un lenguaje de scripts incorporado a HTML. PHP intenta facilitar
a los desarrolladores escribir páginas web dinámicamente. PHP también incorpora integración a bases de datos para varios sistemas de gestión de bases de datos comercial
y no comercial.
•
mod_roaming - Módulo de acceso roaming para navegación en red para Apache.
•
mod_throttle - Descompresión instantánea de archivos HTML para Apache.
•
modutils - kernel del Linux permite que nuevas partes del kernel se carguen y que
446
Apéndice A. Lista de paquetes
partes no utilizadas en él sean descargadas mientras se continúa ejecutando.
•
mon - Verificación de recursos
•
mon-perl - Este es el módulo Perl5 que sirve de interfaz con el paquete de control de
sistema Mon. Actualmente sólo está implementada la interfaz cliente, aunque se han
considerado ya algunas cosas como control persistente y rutinas de logging. mon es
una herramienta de control.
•
mount - Mount se usa para adicionar nuevos sistemas de archivos, tanto local como
en red, para la estructura de su directorio corriente. Los sistemas de archivos deben ya
existir para que esto funcione.
•
mountapp - Applet para montaje de CDs y discos flexibles.
•
mouseconfig - Esta es una herramienta modo texto de configuración del ratón. Puede
usarla para configurar el tipo de ratón apropiado para programas como gpm. También
puede ser usada en conjunto con el Red Hat Xconfigurator para ajustar el ratón al
Sistema X Window.
•
mpage - mpage formatea múltiples páginas de texto ASCII en una única página de
PostScript. Soporta varios visuales diferentes para las páginas finales.
•
mpg123 - Ejecuta archivos MP3
•
mrtg - Herramienta para hacer gráficos de empleo en la red.
•
mt-st - El programa mt puede ser usado para desarrollar varias operaciones en cintas,
447
Apéndice A. Lista de paquetes
incluyendo retroceder, expulsar, saltar archivos y bloques, etc.
•
mtools - Mtools es una colección de utilidades para acceder a discos MS-DOS en
Unix sin montarlos. Soporta nombres largos de archivos estilo Win’95, discos OS/2
Xdf, discos ZIP/JAZ y discos 2m (almacena hasta 1992k en un disco 3 1/2 de alta
densidad).
•
mtr - herramienta para diagnóstico de la red que combina ping y traceroute en un
programa. Tiene dos interfaces, una ncurses, útil para uso en sesiones telnet/ssh y una
gtk para uso en el X Window.
•
mtr-gtk - mtr es una herramienta para diagnóstico de la red que combina ping y traceroute en un programa. Tiene dos interfaces, una ncurses, útil para uso en sesiones telnet/ssh y una gtk para uso en el X Window. Esta es la interface GTK para mtr.
•
mutt - Mutt es un pequeño, pero muy potente cliente de correo en pantalla llena. Incluye soporte a tipos MINE, color, POP3; encadenamiento de mensajes, teclas configurables y clasificaciones por encadenamiento.
•
mutt-ldap - Este script en perl puede ser llamado desde dentro de mutt (con la tecla Q
) y registrará los usuarios del servidor LDAP.
•
nc - NetCat es un cliente de red mínimo. Puede ser usado para crear conexiones TCP a
puertos arbitrarios y puede simular conexiones sobre UDP. También puede oír puertos.
•
ncftp - ncftp es un cliente ftp con varias ventajas sobre el estándar. Incluye edición por
línea de comando, historial de comandos, logins automáticos, y mucho más.
448
Apéndice A. Lista de paquetes
•
ncpfs - Este paquete contiene herramientas para ayudar a configurar y usar el sistema
de archivos ncpfs, que es un sistema de archivos Linux capaz de entender el protocolo
NCP.
•
ncurses - Las rutinas de la biblioteca curses ofrecen al usuario un método independiente de terminal para actualización de las pantallas de caracteres con optimización
razonable.
•
ncurses-devel - Este paquete incluye las bibliotecas y archivos de inclusión necesarios
al desarrollo de aplicaciones que usan ncurses.
•
ncurses-term - Base de datos terminfo para terminales extras. Las capacidades de los
terminales más usados ya están en el paquete principal ncurses.
•
ncurses4 - Las rutinas de la biblioteca curses ofrecen al usuario un método independiente de terminal para actualización de las pantallas de caracteres con optimización
razonable.
•
net-tools - Esta es una colección de herramientas básicas necesarias para la configuración de la red en una máquina Linux. Incluye ifconfig, route, netstat, rarp, y algunas
otras herramientas menores.
•
netatalk - Este paquete permite que Linux dialogue con computadores Macintosh vía
el protocolo de red AppleTalk. Incluye un daemon para permitir que Linux actúe como
servidor de archivos sobre EtherTalk o IP para Mac’s.
•
netatalk-devel - Este paquete contiene los archivos de cabecera y bibliotecas estáticas
para construir programas para trabajo en red para Appletalk.
449
Apéndice A. Lista de paquetes
•
netkit-base - Este paquete provee los programas ping e inetd, que se usan para servicios básicos en redes.
•
netpeek - NetPeek es una herramienta gráfica para control y diagnóstico de redes. Con
la herramienta NetPeek se pueden capturar paquetes de una red local y mostrárselos al
usuario de dos maneras diferentes: - Forma reducida, similar a aquella de tcpdump.
•
netscape-common - Archivos compartidos entre los navegadores web Netscape Navigator y Netscape Communicator.
•
netscape-communicator - Netscape Communicator es el navegador web líder de la industria. Soporta los más recientes patrones HTML, Java y JavaScript. También incluye
un lector de news con muchas características y un lector completo de mail.
•
netscape-navigator - Netscape Navigator es el navegador web líder de la industria.
Soporta los más recientes patrones HTML, Java y JavaScript.
•
newt - Estos son los archivos principales y bibliotecas para aplicaciones de desarrollo
que usen newt. Newt es un kit de herramientas de ventanas para modo texto, que nos
ofrece varios widgets y muchas ventanas.
•
newt-devel - Estos son los archivos de inclusión y bibliotecas para el desarrollo de
aplicaciones que usan newt. Newt es un toolkit de ventanas para modo texto, que provee
muchos widgets y ventanas sobrepuestas.
•
nfs-server - Los daemons NFS y mount se usan para crear un servidor NFS que pueda
exportar sistemas de archivos para otras máquinas. Este paquete no hace falta para
montar sistemas de archivos NFS - esta funcionalidad ya está en el kernel del Linux.
450
Apéndice A. Lista de paquetes
•
nfs-utils - El paquete nfs-utils proporciona las utilidades para el cliente y el servidor
NFS Linux.
•
nmap - Nmap es una utilidad para la exploración y auditoría de redes. Soporta ping
scanning, varias técnicas de búsqueda de puertos abiertos e identificación remota de
sistemas operativos vía impresiones digitales TCP/IP.
•
nscd - nscd hace cache de búsqueda de nombres, puede mejorar visiblemente el desempeño con NIS+ y puede ayudar aunque se utilice solamente DNS.
•
nss_ldap - Este paquete contiene dos clientes de acceso a LDAP: nss_ldap y pam_ldap.
nss_ldap son una serie de extensiones para la biblioteca C que permiten que directorios
X.500 y LDAP se usen como fuente de alias, grupos, máquinas, protocolos, usuarios,
RPCs,
•
ntsysv - ntsysv ofrece una herramienta basada en menús para actualizar la jerarquía de
directorios /etc/rc.d, que controla el arranque y el cierre de servicios del sistema.
•
oaf - OAF es una estructura para activar objetos para GNOME. Usa ORBit.
•
oaf-devel - Bibliotecas y archivos include para OAF
•
open - Este programa ejecuta un comando en una determinada consola virtual. También puede ejecutar el programa en la primera consola virtual que no esté más en uso.
•
openldap - Cliente y servidor LDAP
•
openldap-devel - Bibliotecas de desarrollo y archivos de inclusión de OpenLDAP
451
Apéndice A. Lista de paquetes
•
openssh - SSH es un programa para accesar y ejecutar órdenes en computadores remotos. Sustituye rlogin y rsh, y suministra un canal de comunicación seguro entre dos
servidores en una red insegura.
•
openssh-askpass - Este paquete contiene un programa que abre una caja de diálogo
para entrada de passphrase en GNOME.
•
openssh-askpass-gnome - Este paquete contiene un programa que abre una caja de
diálogo para entrada de passphrase en GNOME.
•
openssh-clients - Este paquete incluye los clientes que se necesitan para hacer conexiones codificadas con servidores SSH.
•
openssh-server - Este paquete contiene el servidor SSH. sshd es la parte servidor del
protocolo secure shell y permite que clientes ssh se conecten a su servidor.
•
openssl - Biblioteca C que suministra algoritmos y protocolos criptográficos.
•
openssl-devel - Bibliotecas estáticas y archivos de inclusión para desarrollo OpenSSL.
•
pam - PAM (Módulos de Autenticación Plugables) es un potente, flexible y extensible sistema de autentificación, que permite al administrador del sistema configurar
servicios de autentificación individualmente para cada aplicación pam compatible.
•
pam_smb - pam_smb es un módulo PAM que permite la autenticación de usuarios en
servidor SMB, pudiendo ser un servidor Samba o Windows NT. Puede ser muy útil
en redes Windows donde todos los usuarios de las estaciones también son ususarios
registrados NetBIOS, ya que se mantienen las contraseñas.
452
Apéndice A. Lista de paquetes
•
pam_smb_passwd - pam_smb_passwd es un módulo PAM que puede actualizar la
contraseña de los usuarios en un servidor remoto SMB. Puede usarse en conjunción
con pam_smb para crear un esquema de autenticación centralizado en el servidor SMB.
•
parted - GNU Parted es un programa que permite crear, destruir, modificar, mover
y copiar particiones de discos duros. Es útil para crear espacio para nuevos sistemas
operativos, reorganizar el uso del disco y copiar datos para nuevos discos duros.
•
parted-devel - Este paquete incluye los archivos de encabezamiento y bibliotecas necesarios para vincular estáticamente programas con libparted.
•
passwd - Esta alteración de contraseña usa PAM (modulo de autentificación anexables)
para configurar o cambiar la contraseña. Así como, las aplicaciones que soportan PAM,
puede ser configurado usando un archivo en etc/pam.d/directory.
•
patch - Patch es un programa para ayudar a reparar (patching) programas. Puedes
usarlo para aplicar diff’s. Básicamente, puede usar diff para anotar cambios en un archivo, mandar los cambios a alguien que posee el archivo original y estos pueden usar
patch.
•
pciutils - Utilidades Linux para PCI
•
pciutils-devel - Biblioteca de desarrollo para aplicaciones que trabajen con el bus PCI
en Linux.
•
pdksh - Pdksh, una ampliación más de ksh, es un interpretador de comandos destinado tanto al uso interactivo como en shell scripts. Su lenguaje de comandos es un
superconjunto del lenguaje sh(1) shell.
453
Apéndice A. Lista de paquetes
•
perl - Perl es un lenguaje interpretado, optimizado para manejar archivos texto, extrayendo información de estos archivos y mostrando listados basados en esta información. También es un buen lenguaje para varias tareas de administración de sistema.
•
perl-Convert-BER - Módulo Perl Convert::BER
•
perl-Crypt-SSLeay - Interfaz Perl para OpenSSL y soporte a peticiones https mediante perl-libwww-perl.
•
perl-Digest-MD5 - Perl module Digest::MD5 - Interfaz extendida para MD5, MD2,
NIST SHA-1
•
perl-ExtUtils-F77 - Este módulo intenta descubrir cómo enlazar programas en C con
subrutinas en Fortran dentro de su sistema. Básicamente, debe añadir una lista de bibliotecas Fortran para la ejecución. El problema es que su ubicación y nombre varían
con cada combinación de compilador/OS.
•
perl-HTML-Parser - Perl module HTML::Analizador - Una serie de módulos para
analizar y extraer información de documentos HTML.
•
perl-IO-stringy - Este grupo de herramientas proporciona principalmente módulos
para realizar operaciones de e/s tanto de la forma tradicional como orientado a objetos en cosas distintas de los habituales gestores de archivos; en particular, IO::Scalar,
IO::ScalarArray, y IO::Lines.
•
perl-MIME-Base64 - Módulo Perl MIME::Base64 - base64 y quoted-printable encoder/decoder
454
Apéndice A. Lista de paquetes
•
perl-MIME-tools - MIME-tools es una serie de módulos de Perl5 MIME:: para analizar,
decodificar y generar mensajes MIME individuales o multi-parte (incluso multi-parte
anidados). (Sí, esto significa que puede enviar mensajes con archivos GIF anexos).
•
perl-MailTools - Esto es MailTools, un conjunto de módulos perl relacionados con
aplicaciones de correo.
•
perl-PDL - El proyecto perlDL aspira que perl se vuelva un lenguaje numérico eficiente para cálculo científico. El módulo PDL le brinda la capacidad estándar de perl
de almacenar de forma COMPACTA y manipular RAPIDAMENTE grupos de datos
de dimensión N grandes que son imprescindibles, en estos casos.
•
perl-Parse-RecDescent - RecDescent genera de forma incremental analizadores de
texto de arriba-abajo descendientes de forma recursiva a partir de especificaciones
gramáticales simples.
•
perl-Period - Módulo Period para perl
•
perl-Safe-Hole - Safe-Hole - crea un agujero en el compartimento principal de original
en el compartimento Safe.
•
perl-Storable - La extensión Storable le ofrece persistencia de sus datos.
•
perl-Term-ReadLine-Perl - Esta es una implementación rápida de la interfaz mínima
para bibliotecas Readline.
•
perl-TermReadKey - Este módulo, RedadKey, proporciona control para terminales de
manera que los modos de entrada se puedan cambiar (permitiendo, para ello, lecturas
455
Apéndice A. Lista de paquetes
de caracteres uno a uno), y también proporcionan lecturas de stdin sin bloques, así
como, otras opciones relacionadas con terminales, etc.
•
perl-Time-HiRes - Módulo Perl para implementar usleep, ualarm, y gettimeofday, así
como wrappers para implementar time, sleep y alarm, que operan con segundos no
enteros.
•
perl-URI - Módulo Perl URI - Este paquete contiene el módulo URI.pm para manipular Uniform Resource Identifier (URI) de RFC 2396.
•
perl-bin - Este paquete contiene utilidades necesarias para algunos módulos.
•
perl-doc - Documentación para el lenguaje de programación Perl.
•
perl-gettext - Módulo Perl gettext - Este módulo da acceso a funciones de bibliotecas
en C para internacionalización.
•
perl-lib - este paquete proporciona libperl.so para aplicaciones que quieren incorporar
el intérprete Perl. No es necesario para el propio intérprete Perl.
•
perl-libnet - Módulo Perl libnet - Una serie de módulos que ofrecen una API para el
lado del cliente para varios protocolos.
•
perl-libwww-perl - Módulo libwww-perl para Perl
•
php4 - PHP: Hypertext Preprocessor Version 4 es un lenguaje de scripts incorporado
para HTML. La mayoría de su sintaxis proviene de C, Java y Perl con un par de opciones únicas específicas de PHP.
456
Apéndice A. Lista de paquetes
•
php4-doc - El paquete php4-doc proporciona documentación comprensiva para el lenguaje incorporado para HTML PHP, en formato HTML.
•
php4-imap - El paquete php4-imap contiene un objeto dinámico compartido que añade
soporte IMAP para PHP
•
php4-ldap - El paquete php4-ldap contiene un objeto dinámico compartido que añade
soporte LDAP para PHP.
•
php4-mysql - El paquete php4-mysql contiene un objeto dinámico compartido que
añade soporte a bases de datos MySQL para PHP.
•
php4-pgsql - El paquete php4-pgsql contiene un objeto dinámico compartido que
añade soporte a bases de datos PostgreSQL para PHP.
•
pidentd - IDentd es un programa que introduce el servidor de identificación RFC1413.
Identd opera observando conexiones específicas de TCP/IP y retorna el nombre del
usuario del propietario proceso de conexión.
•
pinfo - Visualizador de páginas info y man.
•
playmidi - Toca archivos de sonido MIDI a través de una tarjeta sintetizadora. Incluye
un ejemplo básico de un tambor para uso con un sintetizador FM.
•
plugger - Streaming Multimedia plugin para UNIX Netscape.
•
pmake - Pmake es una versión particular de make que soporta algunas sintaxis adicionales que no están en el programa make estándar. Algunos programas berkeley
457
Apéndice A. Lista de paquetes
poseen Makefiles escritos para pmake.
•
popt - Popt es una biblioteca C para interpretar parámetros de la línea de comando.
Bastante influenciada por las funciones getopt() y getopt\\_long(), permitiendo una
expansión de argumentos más eficaz. Puede analizar un vector arbitrario en el estilo
argv[.
•
popt-devel - Biblioteca de desarrollo de popt.
•
popt-doc - Popt extra documentation.
•
portmap - portmap administra conexiones RPC, que incluye NFS. Este mapeador de
puerto puede usar hosts.{allow,deny} para controlar el acceso.
•
portslave - portslave es un programa cliente RADIUS (Servicios de Usuario para
Acceso marcado Remoto) que fue proyectado para permitir que una máquina con Linux
y una tarjeta multiserie emule un servidor de terminal Livingston Portmaster2.
•
postgresql - Administrador de Base de Datos PostgreSQL (conocido anteriormente
como Postgres, y después como Postgres95). PostgreSQL es una continuación mejorada del Sistema Administrador de Base de Datos POSTGRES, que era un prototipo
de pesquisa para un SGBD.
•
postgresql-clients - Este paquete incluye solamente los clientes necesarios para acceder a un servidor PostgreSQL. El servidor está en el paquete principal.
•
postgresql-clients-X11 - Este paquete contiene solamente los clientes X11 necesarios
para acceder a un servidor PostgreSQL.
458
Apéndice A. Lista de paquetes
•
postgresql-devel - Este paquete contiene archivos de inclusión y bibliotecas requeridas para compilación de aplicativos que se comunican directamente con el servidor
backend PostgreSQL.
•
postgresql-doc - Documentación PostgreSQL, para administración, para el programador, usuario y más.
•
postgresql-jdbc - Classes Java para acceder a un servidor PostgreSQL, a través de
JDBC.
•
postgresql-lib - Este paquete contiene la biblioteca compartida para acceso al postgresql.
•
postgresql-odbc - Driver para acceder un servidor PostgreSQL, a través de ODBC.
•
postgresql-perl - Módulo Perl para acceder a un servidor PostgreSQL.
•
postgresql-python - Módulo Python para acceder a un servidor PostgreSQL.
•
postgresql-tcl - Bibliotecas y shell TCL para acceder a un servidor PostgreSQL.
•
postgresql-test - Batería de pruebas para el servidor PostgreSQL. Se incluyen pruebas
de regresión y benchmarks.
•
ppp - Este es el servidor y la documentación para soporte PPP. Requiere un kernel
superior al 2.0. Los kernels estándar de Conectiva incluyen soporte PPP como módulo.
•
procmail - Conectiva Linux usa procmail para todas las entregas de mail locales. En
459
Apéndice A. Lista de paquetes
adición al servicio de entregas de mails regulares, procmail puede ser usado para hacer
varios filtros automáticos diferentes, preselección y trabajos con mail.
•
procps - Un paquete de utilidades que relatan el estado del sistema. Se da énfasis
a los procesos en ejecución, total de memoria disponible y a los usuarios que están
conectados en el sistema.
•
procps-X11 - Un paquete de utilidades X que hacen referencia al estado del sistema. Estas utilidades generalmente ofrecen presentaciones gráficas de la información
disponible a partir de herramientas en el conjunto procps.
•
psacct - Están incluidas aquí las herramientas necesarias para contabilizar las actividades de procesos.
•
psmisc - Este paquete contiene programas para enseñar un árbol de procesos, saber
qué usuarios tienen archivo abierto y mandar señales a los procesos por nombre.
•
pump - Cliente dchp y bootp para configuración automática de IP.
•
pump-devel - Bibliotecas y archivos include para pump.
•
pvm - PVM suministra una biblioteca de envío de mensajes y un ambiente que puede
configurarse en runtime, en una gran variedad de plataformas de multiprocesamiento.
•
pvm-xpvm - Este paquete suministra una interfaz X para PVM.
•
pwdb - pwdb (Biblioteca de base de datos de contraseñas) permite el acceso a configuración y administración del /etc/passwd, /etc/shadow y autentificación, vía red, para
460
Apéndice A. Lista de paquetes
sistemas incluyendo NIS y Radius.
•
pygnome - Soporte para desarrollo de aplicaciones que usen el GNOME con python.
•
pygtk - Soporte para desarrollo de aplicaciones que usen el GTK+ con python.
•
pygtk-libglade - Un wrapper PyGTK para la biblioteca libglade.
•
python - Python es un lenguaje de scripts interpretado orientado a objetos. Contiene
soporte para carga dinámica de objetos, clases, módulos y excepciones.
•
python-MySQLdb - Interfaz Python para MySQL MySQLdb es una interfaz para el
famoso servidor de base de datos para Python, MySQL. Los objetivos del design son:
compatibilidad con API de base de datos Python versión 2.0.
•
python-devel - El interpretador Python permite incluir con facilidad extensiones cargadas dinámicamente. Python es también fácil de ser empotrado en otros programas.
Este paquete contiene los archivos de inclusión y bibliotecas necesarios para estas dos
tareas.
•
python-doc - Documentación para Python. Contiene archivos en texto y PostScript.
•
python-intl - Paquete que contiene un módulo para internacionalizar Programas en
Python.
•
python-orbit - ORBit-Python is a project to develop Python bindings for ORBit.
•
pythonlib - Este paquete contiene el código usado por una variedad de programas Red
461
Apéndice A. Lista de paquetes
Hat. Incluye código para cajas de listas multicampo y widgets de entrada de datos con
asociaciones de teclas no estándar, entre otros.
•
qt1 - Contiene las bibliotecas compartidas necesarias para ejecutar aplicaciones Qt,
bien como los archivos README.
•
qt1-devel - Contiene los archivos necesarios para desarrollar aplicaciones con Qt: archivos de inclusión, compilador de metaobjetos Qt, páginas de manual, documentos
HTML y programas ejemplo.
•
qt2 - Contiene las bibliotecas compartidas necesarias para ejecutar aplicaciones Qt,
bien como los archivos README.
•
qt2-NSPlugin - Un add-on para desarrollar plug-ins de Netscape con las herramientas
Qt GUI.
•
qt2-Xt - Un add-on de compatibilidad Xt (X Toolkit) para Qt GUI.
•
qt2-devel - Contiene los archivos necesarios para desarrollar aplicaciones usando Qt:
archivos de inclusión, compilador de metaobjetos Qt, páginas de manual, documentación HTML y programas ejemplo.
•
quota - Cuotas permite al administrador del sistema limitar el uso de disco por un
usuario o grupo por sistema de archivos. Este paquete contiene las herramientas que
son necesarias para activar, modificar y actualizar cuotas.
•
qvwm - Administrador de ventanas tipo Windows 95/98 para X11.
462
Apéndice A. Lista de paquetes
•
radiusd-cistron - Servidor RADIUS con muchas funciones. Visión general: - Soporta acceso basado en huntgroups - Múltiples entradas POR DEFECTO en el archivo de usuarios - Hace el caché de todos los archivos de configuración en memoria Mantienen una lista de los usuarios.
•
raidtools - Este paquete ofrece las herramientas necesarias a la configuración y manutención de dispositivos RAID por software en Linux.
•
rcs - Sistema de Control de Revisión (RCS) administra múltiples revisiones de archivos. RCS automatiza el almacenamiento, recuperación, registro, identificación y la
fusión de revisiones.
•
readline - La biblioteca readline leerá una línea del terminal y la recuperará, permitiendo al usuario editar la línea con las teclas de edición estándar emacs. Permite al
programador dar al usuario una interfaz más fácil de usar y más intuitiva.
•
readline-devel - La biblioteca readline leerá una línea del terminal y la recuperará,
usando prompt como prompt. Si prompt es nulo, ningún prompt se enseña. La línea
recuperada es asignada con malloc(3), debiendo el llamador liberarla cuando termine.
•
redir - Redir es un redireccionador de puertos.
•
reiserfs-utils - Este paquete contiene utilidades para gestionar sistemas de archivos
ReiserFS. Incluye mkreiserfs, reiserfsck y sus manpages.
•
rep-gtk - Este paquete contiene un conjunto de componentes GTK para el interpretador LISP librep. Se basa en el paquete guile-gtk, con un nuevo generador de código
intermediario.
463
Apéndice A. Lista de paquetes
•
rep-gtk-gnome - Esta es una conexión de varias bibliotecas de GNOME para el intérprete librep Lisp.
•
rep-gtk-libglade - Esta es una conexión de libglade para el intérprete librep Lisp.
•
rhs-printfilters - El sistema de filtros de impresión Red Hat nos ofrece una manera
fácil de manipular la impresión de varios formatos de archivos. Se hizo, a principio,
para ser usado en conjunto con el RedHat printtool.
•
rman - PolyglotMan (antes RosettaMan) es un filtro para páginas de manual. Convierte
los formatos *roff a otros formatos, como html y tex.
•
rmt - rmt provee acceso remoto a dispositivos de cinta para programas como dump,
restore y tar.
•
rootfiles - Este paquete contiene todos los archivos de arranque para el usuario root.
Estos son básicamente los mismos archivos que están en el paquete etcskel.
•
routed - Varios protocolos están disponibles para actualización automática de tablas
de encaminamiento TCP/IP. RIP es el más sencillo de éstos, y este paquete incluye un
servidor que transmite y recibe notificaciones de encaminamiento en este protocolo.
•
rp-pppoe - PPPoE (Point-to-Point Protocol sobre Ethernet) es un protocolo usado por
muchos Proveedores de Servicios Internet mediante ADSL.
•
rpm - RPM es un poderoso administrador de paquetes, que puede ser usado para construir, instalar, investigar, verificar, actualizar y desinstalar paquetes individuales de software.
464
Apéndice A. Lista de paquetes
•
rpm-build - Este paquete contiene scripts y programas ejecutables usados para construir paquetes utilizando RPM.
•
rpm-devel - El sistema de empaquetado RPM incluye una biblioteca C que torna fácil
la manipulación de paquetes y bases de datos RPM.
•
rpm-python - El paquete rpm-python contiene un módulo que permite aplicaciones
escritas en Python para usarlas como interfaz proporcionadas por bibliotecas RPM.
•
rsh - Rsh, rlogin y rcp son programas que permiten ejecutar comandos en máquinas
remotas, login en otras máquinas y copiar archivos entre máquinas. Estos comandos
usan autenticación en el estilo rhost.
•
rsync - rsync es un substituto más rápido y flexible para rcp que permite la sincronización de archivos o directorios, vía red, de forma rápida y eficiente, entre diferentes máquinas transfiriendo solamente las diferencias entre estos directorios.
•
rusers - El cliente rusers incluido en este paquete, permite ver cuál de los usuarios está
conectado en otras máquinas de la red.
•
rusers-server - El servidor rusers incluido en este paquete, permite ver cuál de los
usuarios está conecatdo en otras máquinas de la red.
•
rwall - El cliente rwall envía un mensaje para un servidor rwall ejecutando en una
máquina remota, que retransmite el mensaje para todos los usuarios de esta máquina.
El servidor rwall es ejecutado por el inetd (/etc/inetd.conf), y se inhabilita por defecto.
•
rwho - El programa rwho enseña cuál de los usuarios está conectado en las máquinas
465
Apéndice A. Lista de paquetes
de la red local que estén ejecutando el servidor rwho. El cliente y el servidor se ofrecen
en este paquete.
•
rxvt - Rxvt es un emulador de terminal VT100 para X. Tiene el objetivo de ser un sustituto de xterm(1) para usuarios que no necesiten de las características más esotéricas de
xterm.
•
samba - Samba provee un servidor SMB que se puede usar para ofrecer servicios de
red a clientes SMB (algunas veces se le llama de Lan Manager), incluyendo varias versiones de MS Windows, OS/2, y otras máquinas Linux. Samba también ofrece algunos
clientes SMB.
•
samba-clients - Cliente SMB de Samba
•
samba-doc - Documentación Samba.
•
samba-swat - SWAT - Paquete de herramientas de configuración web de Samba.
•
sane - SANE - acceso a scanners en red y locales
•
sane-clients - Clientes para SANE
•
sane-devel - Archivos necesarios para el desarrollo de programas que usen SANE.
•
sash - Sash es un interpretador de comandos sencillos encendido estáticamente. Incluye versiones simplificadas de comandos como ls, dd y gzip. Sash puede ser útil en
situaciones de recuperación del sistema.
466
Apéndice A. Lista de paquetes
•
sasl - Esta es una implementación de las API SASL, útil para añadir autenticación,
autorización y seguridad para protocolos de red. El protocolo SASL en sí, está documentado en rfc2222; el estándar de la API está en trámites.
•
sasl-devel - Esto incluye los archivos de cabecera y la documentación necesaria para
desarrollar aplicaciones que usan SASL.
•
sasl-plug-anonymous - Este plugin implementa el mecanismo SASL ANONYMOUS,
usado para autenticación anónima.
•
sasl-plug-crammd5 - Este plugin implementa el mecanismo que recibe el nombre de
SASL CRAM-MD5. CRAM-MD5 es un mecanismo de autenticación para un gran
número de protocolos.
•
sasl-plug-digestmd5 - Este plugin implementa el último borrador del mecaniosmo
SASL DIGEST-MD5. Aunque no está terminado, está llamado a ser uno de los mecanismos de autenticación predominantes.
•
sasl-plug-plain - Este plugin implementa el mecanismo SASL PLAIN. Aunque es algo
inseguro, PLAIN es útil como transición a nuevos mecanismos de seguridad ya que es
el único mecanismo que proporciona al servidor una copia de la contraseña del usuario.
•
sawfish - Sawfish es un administrador de ventanas ampliable de lenguaje basado en
Lisp.
•
sawfish-themer - El paquete sawfish-themer contiene un constructor de temas opcional para el administrador de ventanas sawfish.
467
Apéndice A. Lista de paquetes
•
screen - Screen es un programa que permite que tenga múltiples logins en un terminal.
Es útil en situaciones donde está usando telnet en una máquina o conectado vía un
terminal dumb y quiera más que apenas un login.
•
secure-pop3 - Esto es sólo un script init.d que inicia stunnel para ofrecer servicios
SPOP3 (puerto 995).
•
sed - Sed copia los archivos nombrados (archivos de la entrada estándar por defecto)
para la salida estándar, editado de acuerdo con un script de comandos.
•
sendmail - sendmail es un agente de transporte de correo electrónico, que mueve mensajes entre máquinas.
•
sendmail-cf - Este paquete contiene todos los archivos de configuración usados para
crear el archivo sendmail.cf distribuido con el paquete base sendmail. Le hará falta este
paquete si necesita reconfigurar y reconstruir su archivo sendmail.cf.
•
sendmail-doc - Este paquete incluye notas de versión, FAQ del sendmail y algunos
documentos escritos sobre el sendmail. Estos documentos son puestos a disposición en
formato PostScript y troff.
•
setserial - setserial es un programa que permite visualizar y alterar varios atributos de
un dispositivo serie, incluyendo puerto, IRQ, y otras opciones.
•
setup - Este paquete contiene una variedad de archivos de configuración y setup muy
importantes, incluyendo el passwd, group, archivos de perfil, etc.
•
setuptool - Setup es un programa amigable, en modo texto, que da acceso a todas las
468
Apéndice A. Lista de paquetes
herramientas de configuración del Red Hat Linux, que también sean en modo texto.
•
sh-utils - Las utilidades shell GNU ofrecen muchos de los comandos básicos más
comunes y usados (junto con otras cosas) para programación shell, de ahí, el nombre.
La mayoría de los shell scripts usan por lo menos uno de estos programas.
•
shadow-utils - Este paquete incluye los programas necesarios para convertir Archivos
estándar UNIX de contraseña al formato shadow. - ’pwconv5’ convierte todo al formato
de contraseñas del shadow. - ’pwunconv’ deshace la conversión de contraseñas shadow.
•
shapecfg - Configura los traffic shaper, limitador de banda. Este paquete requiere un
kernel que tenga soporte para el módulo shaper. Actualmente este es el caso del 2.0.36
y del kernel en desarrollo (2.1.12*).
•
sharutils - Las utilidades shar pueden ser usadas para codificar y empaquetar varios
archivos, binarios o texto, en un formato especial de texto plano.
•
slang - Slang es un potente interpretador que soporta C-como sintaxis. Fue escrito al
inicio para ser fácilmente embutido en un programa para volverlo más extensible.
•
slang-devel - Contiene las bibliotecas estáticas y archivos de inclusión slang, necesarios al desarrollo de aplicaciones basadas en slang. Incluye documentación para ayudarle en la escritura de aplicaciones basadas en slang.
•
sliplogin - Vincula una interfaz SLIP a una entrada estándar. Esto es generalmente
utilizado para permitir conexiones SLIP marcadas.
•
slocate - Localiza archivos en un sistema por medio del banco central de datos.
469
Apéndice A. Lista de paquetes
•
slrn - Slrn es un lector de news basado en NNTP fácil de usar, pero potente con pantalla
llena. Utiliza la biblioteca de programadores S-Lang para varias de sus características.
Slrn trabaja en especial con conexiones lentas de red.
•
slrn-pull - Soporte para lectura de noticias offline para slm.
•
sndconfig - Incluye el programa sndconfig que es una herramienta basada en texto para
configuración de sonido. Puede usarlo para configurar el tipo de sonido para programas
que usan los dispositivos /dev/dsp, /dev/audio, y /dev/mixer.
•
sniffit - Sniffit es un analizador de protocolos de red no comercial o packet sniffer.
Básicamente, "escucha" el tráfico de la red y produce un análisis basado en el tráfico o
traduce de forma inteligible el contenido de las tramas.
•
soffice52-wrapper - Este script prueba la existencia de una versión ya instalada de
StarOffice 5.2. Si existe, actúa de forma transparente. En caso contrario le pide que
entre como root, inserte un CD y proceda con la instalación del software.
•
sox - sox se autodenomina navaja suiza de las herramientas de sonido. Entiende varios
formatos de sonidos digitalizados, pudiendo hacer conversiones entre estos formatos y
desempeñar funciones sencillas de manejo de sonido.
•
sox-devel - Bibliotecas que pueden ser usadas para compilar aplicaciones que usen las
bibliotecas del sox.
•
squid - Squid es un servidor proxy con caché de alto desempeño para clientes web,
soportando FTP, gopher y HTTP. Diferentemente del software tradicional de caché
squid manipula todas las requisiciones en un único proceso sin bloqueos, direccionado
470
Apéndice A. Lista de paquetes
a E/S.
•
stat - El programa stat enseña información a nivel de sistema de archivo sobre un
determinado archivo, incluyendo permisos, contador de link, inode, etc.
•
statnet - Analizador de tráfico de red
•
statserial - Statserial enseña una tabla de las señales en un puerto serie estándar de 9 ó
25 pinos e indica el estado de las líneas de handshaking. Puede ser útil en la depuración
de problemas con puertos series o modems.
•
strace - Strace imprime una grabación de cada llamada de sistema que el programa
hace, incluyendo todos los argumentos pasados para él, si la vuelta de cada llamada de
sistema es verdadera, o si hay creado error.
•
stunnel - Una cubierta SSl
•
sudo - Sudo (superuser do) permite que el administrador del sistema otorga a ciertos
usuarios (o grupos de usuarios) la habilidad para ejecutar algunos (o todos) comandos
como root, registrando todos los comandos y argumentos.
•
svgalib - SVGAlib es una biblioteca que permite a las aplicaciones usar gráficos de
pantalla llena en una variedad de plataformas de hardware. Muchos juegos y utilidades
son puestos a disposición para usar la SVGAlib para acceso a gráficos.
•
svgalib-devel - Estas son las bibliotecas y archivos de inclusión que son necesarios
para construir programas que usan SVGAlib. Permite que los programas usen gráficos
de pantalla llena en una variedad de plataformas de hardware sin el overhead del X.
471
Apéndice A. Lista de paquetes
•
swatch - Swatch se usa para controlar archivos log. Cuando ve una línea combinando
con el modelo que Ud. especifica, puede destacarla e imprimirla, o ejecutar programas
externos para notificarlo a través de mail u otros medios.
•
sxid - sXid es un programa para probar archivos y directorios suid o sgid.
•
symlinks - Este programa chequea varios problemas con symlinks en un sistema,
incluido symlinks que apuntan para archivo inexistente. Puede también, automáticamente, convertir symlinks absolutos a symlinks relativos.
•
sysklogd - Este es el programa de log para el kernel y el sistema Linux. Se ejecuta
como un daemon (proceso en background) para registrar mensajes en diferentes lugares. Estos son generalmente registros del sendmail, seguridad, y mensajes de otros
daemons.
•
tacp2rad - Descripción en http://homepage.cistron.nl/~miquels/radius/ Compramos
un Cisco 4000M para acceso ISDN30 (PRI), y miren lo que ha ocurrido: No soporta
RADIUS. No soporta TACACS+ también. Entonces, he escrito tacp2rad.
•
talk - Diálogo de cliente charlas uno a uno en Internet.
•
taper - Este es un programa de backup y restore de cinta, que nos ofrece una interfaz
amigable al usuario. Los archivos pueden tener su copia de seguridad en archivos en el
disco duro.
•
tar - GNU tar guarda varios archivos juntos, en una cinta o archivo de disco, y puede
restaurar archivos individuales de este almacenaje.
472
Apéndice A. Lista de paquetes
•
task-alsa - Este paquete es un meta-package, lo que significa que su función es contener dependencias para los componentes ALSA (Advanced Linux Sound Architecture).
•
task-c++-devel - Este paquete es un meta-package, lo que significa que su función es
contener dependencias para um ambiente completo para desarrollo de programas en
el lenguaje de programación C++. No incluye ningún software, sólo dependencias de
éste.
•
task-c-devel - Este paquete es un meta-package, lo que significa que su función es
contener dependencias para un entorno completo de desarrollo en C.
•
task-config-tools - Este paquete es un meta-package, lo que significa que su función es
contener dependencias para herramientas de configuración (kbdconfig, mouseconfig,
linuxconf, etc).
•
task-debug - Este paquete es un meta-package, lo que significa que su función es
contener dependencias para un entorno completo de depuración.
•
task-gnome - Este paquete es un meta-package, lo que significa que su función es
contener dependencias para ejecutar GNOME.
•
task-ha - Este paquete es un meta-package, lo que significa que su función es contener
dependencias para ejecutar herramientas de alta disponibilidad.
•
task-kde - Este paquete es un meta-package, lo que significa que su función es contener
dependencias para ejecutar KDE.
473
Apéndice A. Lista de paquetes
•
task-kernel-compiling - Este paquete es un meta-package, lo que significa que su
función es contener dependencias para un entorno completo para compilar el kernel de
Linux.
•
task-mail-server - Este paquete es un meta-package, lo que significa que su función
es contener dependencias para un servidor de correo completo.
•
task-python-devel - Este paquete es un meta-package, lo que significa que su función
es contener dependencias para un entorno completo de desarrollo en Python.
•
task-qvwm - Este paquete es un meta-package, lo que significa que su función es
contener dependencias para ejecutar qvwm.
•
task-windowmaker - Este paquete es un meta-package, lo que significa que su función
es contener dependencias para ejecutar WindowMaker.
•
task-x-window-system - Este paquete es un meta-package, lo que significa que su
función es contener dependencias para ejecutar X Window System.
•
tcl - TCL es un lenguaje de scripting sencillo que está proyectado para ser empotrado
en otras aplicaciones. Este paquete incluye el tclsh, un ejemplo sencillo de aplicación
tcl.
•
tcllib - Tcllib es una serie de módulos de utilidades para Tcl que proporcionan una
amplia variedad de funcionalidades, conteniendo las funciones más usuales.
•
tclx - TclX es un conjunto de extensiones a TCL que la hace más adecuada a tareas de
programación comunes en el Unix. Adiciona o mejora el soporte a archivos, acceso a
474
Apéndice A. Lista de paquetes
red, depuración, matemática, listas y catálogos de mensajes.
•
tcp_wrappers - Con este paquete puedes controlar y filtrar llamadas de SYSTAT, FINGER, FTP, TElNET, RLOGIN, RSH, EXEC, TFTP, TALK, y otros servicios de red.
•
tcpdump - Tcpdump imprime los encabezamientos de los paquetes en una interfaz
de red. Es muy práctico para solucionar problemas en la red y para operaciones de
seguridad.
•
tcsh - tcsh es una versión mejorada de la csh (C shell), con características adicionales
como historia de los comandos, complemento de nombre de archivo y prompts.
•
telnet - Telnet es un protocolo popular para logins remotos a través de Internet. Este
paquete ofrece un cliente telnet en la línea de comando.
•
telnet-server - Telnet es un protocolo popular para logins remotos a través de la Internet. Este paquete ofrece un servidor telnet que permite login remoto dentro de la
máquina en que se está ejecutando.
•
termcap - El archivo /etc/termcap es una base de datos que define las capacidades de
varios terminales y emuladores de terminales. Los programas usan /etc/termcap para
acceder a varias características de terminales como el beep, colores, y gráficos.
•
texinfo - El proyecto GNU usa el formato de archivo texinfo para la mayor parte de su
documentación. Este paquete incluye un browser para visualizar estos archivos.
•
textutils - Estos son las utilidades GNU de procesamiento de archivos texto. Incluyen
programas para separar, juntar, comparar y modificar archivos.
475
Apéndice A. Lista de paquetes
•
tftp - El protocolo trivial de transferencia de archivos (tftp) normalmente se usa sólo en
estaciones de trabajo sin disquete de arranque. Proporciona poca seguridad y no debe
ser habilitado a menos que sea necesario.
•
time - La utilidad ’time’ se usa como una especie de cronómetro para medir el tiempo
de ejecución de un comando especificado. Puede ayudar en la optimización de programas para velocidad máxima, así como varios otros usos.
•
timeconfig - Esta es una herramienta sencilla para ajustar tanto la zona horaria (timezone) como el modo con que su reloj del sistema almacena el tiempo. Se ejecuta en
modo texto usando un sistema sencillo de ventanas.
•
timed - Este servidor permite que máquinas remotas pregunten el horario. Permite una
sincronización sencilla de horario a través de la red.
•
timidity++ - TiMidity++ es un formato MIDI para reproductores y conversores de
formatos de tablas de sonido.
•
timidity++-X11 - TiMidity++ es un formato MIDI para reproductores y conversores
de formatos de tablas de sonido. Este paquete incluye una versión de Timidity++ con
una GUI escrita usando GTK+ widget para el X Window System.
•
timidity++-instruments - TiMidity++ es un formato MIDI para reproductores y conversores de formatos de tablas de sonido. Este paquete incluye un conjunto básico de
instrumentos (patches).
•
tin - Tin es un lector de Netnews de pantalla llena y fácil de usar. Puede leer news localmente (es decir, /usr/spool/news) o remotamente (opción rtin o tin -r) vía un servidor
476
Apéndice A. Lista de paquetes
NNTP (Network News Transport Protocol).
•
tix - Tix es un adicional al conjunto de widgets tk que adiciona muchos widgets complejos que son construidos con bloques de construcción tk.
•
tk - Tk es un conjunto de widgets X Window proyectado para trabajar íntimamente
con el lenguaje de scripting tcl.
•
tkinter - Una Interfaz gráfica para Python, basada en Tcl/Tk, y usada por muchas
herramientas de configuración.
•
tmpwatch - Ofrece un programa que puede usarse para limpiar directorios. Periódicamente remueve el directorio (ignorando symlinks) y elimina archivos que no fueron
accedidos en un tiempo especificado por el usuario.
•
traceroute - Traceroute imprime la ruta que los paquetes hacen a través de una red
TCP/IP.
•
trafshow - Trafshow es un packet sniffer de red en modo texto (analizador de protocolos).
•
trn - ’trn’ es uno de los lectores originales de threaded news. Esta versión está configurada para leer news de un servidor NNTP.
•
ttcp - Prueba de rendimiento para TCP y UDP
•
ttf-dividebyzero - Una serie de fuentes TrueType creadas por Tom Murphy 7. La mayoría de ellas son decorativas y adecuadas para títulos y titulares. Este paquete in-
477
Apéndice A. Lista de paquetes
cluye las siguientes fuentes: ActionJackson, Conventional Wisdom, Dissonant Fractured, Dysprosium, Fresnel, Geode,...
•
ttf-uddiuddi - Una serie de fuentes TrueType creadas por Uddi Uddi team. este paquete incluye las siguientes fuentes: Andover, Aragones, Bungnipper, Buttercrumb,
Captain Podd, Draggletail, Druillet, Dubbem, Fusty Luggs, Gaggers, Glimstick, Hasty
Pudding, Herbert,...
•
tunelp - Tunelp ayuda en la configuración del driver de puerto paralelo del kernel.
•
ucd-snmp - Este paquete se deriva de la implementación del Protocolo Simple de
Gestión de Redes versión 2 (SNMPv2) de la Universidad Carnegie Mellon. Útil para
administrar redes y hacer contabilidad.
•
ucd-snmp-devel - Estas son las bibliotecas y archivos de inclusión para desarrollo con
el SNMP de la UCD. Con este paquete es posible la creación de programas para uso
en la gestión de redes.
•
ucd-snmp-utils - Varias utilidades para uso con el SNMP de la UCD. Contiene utilidades como: snmpwalk, snmptest y otros.
•
umb-scheme - UMB Scheme es una implementación al lenguaje descrito en el estándar IEEE para el lenguaje de programación Scheme (Diciembre de 1990).
•
unzip - Descomprime archivos con extensión .zip, como los que se crean con pkzip en
DOS.
•
urw-fonts - Versiones distribuibles de 35 fuentes estándar PostScript. Las nuevas ver-
478
Apéndice A. Lista de paquetes
siones del ghostscript vienen con las 35 fuentes estándar tipo 1 PostScript de mejor
calidad. Fueron donados y licenciados bajo la GPL por URW.
•
usermode - Varias herramientas gráficas, incluyendo una para ayudar a los usuarios a
gestionar discos flexibles (y otras medias que se pueden retirar) y una para ayudar al
usuario a cambiar su información finger.
•
utempter - Programa para actualización del utmp/wtmp.
•
util-linux - util-Linux contiene una gran variedad de utilidades de sistema de bajo nivel
necesarios a un sistema Linux funcional. Esto incluye, entre otras cosas, herramientas
de configuración como fdisk y programas de sistema como login.
•
uucp - UUCP es un mecanismo de transferencia de Unix para Unix. Se usa primeramente en sitios remotos para hacer download y upload de archivos de mail y news para
máquinas locales. Si no lo sabía, probablemente no necesita de este paquete instalado.
•
uudeview - Smart multi-file multi-part decodificador para archivos UUencoded, XXencoded, Base64 y BinHex. Incluye un codificador potente similar también.
•
vim-X11 - Este paquete contiene una versión del VIM vinculada a bibliotecas XWindow, que le permite ejecutar el VIM como una aplicación X-Window con interfaz
completamente gráfica y soporte a ratón. Para ejecutarlo teclee ’gvim’.
•
vim-common - El paquete vim-common contiene los archivos (como la ayuda) que
son necesarios para todos los binarios vim.
•
vim-enhanced - Este paquete contiene una versión del vim que tiene muchas carac-
479
Apéndice A. Lista de paquetes
terísticas extras que fueron recientemente introducidas como interpretadores perl y
python.
•
vim-help - Archivos de ayuda para vim, disponibles a través de :h
•
vim-minimal - El paquete vin-minimal instala una versión del vim en /bin/vi que es
adecuada a ejecución cuando solamente la partición raíz está presente.
•
vim-syntax - Archivos para destacar la sintaxis de lenguajes de programación, cuando
se editan en vim.
•
vixie-cron - cron es un programa estándar del UNIX que ejecuta programas especificados por el usuario en horarios y días agendados. Vixie cron adiciona varias características al cron básico del UNIX, incluido mejor seguridad y opciones más potentes de
configuración.
•
vlock - vlock igualmente cierra el terminal corriente (que puede ser cualquier tipo de
terminal, local o remoto), como cierra el sistema entero de consola virtual, inhabilitando, por completo, todo el acceso a consola.
•
vnc - Sistema de control remoto.
•
vtun - Permite la creación de túneles a través de redes TCP/IP.
•
wallpapers - Imágenes de Papel Tapiz.
•
webalizer - Software para análisis de archivos de log de servidores WWW.
480
Apéndice A. Lista de paquetes
•
weblint - Verificador de HTML.
•
webxref - Verificador de links web.
•
wget - GNU wget es una herramienta de red para bajar archivos usando HTTP y FTP.
Funciona en modo no interactivo, pudiendo trabajar en background.
•
which - Usted le das un nombre de programa, y el le dirá si está en su ’PATH’.
•
wmCalClock - wmCalcClock es un reloj calendario que usa caracteres anti-aliased y
sombras.
•
wmaker-themes - Un montón de temas para WindowMaker.
•
wmakerconf - Herramienta de configuración basada en GTK+ para el administrador
de ventanas Window Maker. Soporta todos los atributos del Window Maker: navegador
para selección de fuentes, navegador para visualizar pixmaps, caja de diálogo para
selección de colores.
•
wmconfig - Este es un programa que crea configuraciones de menú para diferentes
administradores de ventana disponibles para el sistema X11. Es un intento de abstraer
una configuración única entre estos diferentes administradores.
•
wmpixmaps - Iconos y pixmaps para administradores de ventanas.
•
words - Este paquete contiene un diccionario inglés en /usr/share/dict. Se usa por programas como ispell como una base de datos de palabras para ser usado como corrector
ortográfico.
481
Apéndice A. Lista de paquetes
•
wserv - Programa de soporte a clientes IRC.
•
wu-ftpd - wu-ftpd es el daemon que ccc archivos FTP para clientes ftp. Es útil si desea
transferir programas entre ordenadores sin ejecutar un sistema de archivos de red como
NFS; o si desea tener un sitio de FTP anónimo.
•
wvdial - Wvdial es un marcador pseudo-inteligente que procurará conjeturar automáticamente el username y la contraseña, arrancando el pppd. Utilice el wvdialconf para
detectar el modem y para crear un archivo de configuración por defecto.
•
xchat - Cliente IRC GTK+.
•
xdosemu - Esta es la versión del emulador DOS dibujada para ejecutarse en una ventana del X Window. Posee soporte para gráficos VGA y ratón.
•
xinetd - xinetd es un potente sustituto para inetd. xinetd tiene mecanismos de control
de acceso, capacidad ampliable de logging, de poner a disposición servicios en función
de la hora y puede poner límite al número de servidores que pueden iniciarse mediante
este servicio.
•
xinitrc - Este paquete contiene el script de arranque básico del X Window usado por
el comando startx.
•
xkeycaps - xkeycaps es una interfaz gráfica para xmodmap. Abre una ventana que
parece un teclado; mover el ratón sobre una tecla muestra las KeySyms y los bits modificadores que la contraseña genera. Si se hace click en una tecla simula eventos KeyPress/KeyRele.
482
Apéndice A. Lista de paquetes
•
xloadimage - Xloadimage enseña imágenes en una ventana X11, las carga como fondo,
o las graba en un archivo. Se reconocen varios tipos de imágenes.
•
xlockmore - Una versión mejorada del xlock que te permite mantener otros usuarios
lejos de tu sesión X mientras estás alejado de la máquina.
•
xmms - Editor de sonido con GUI semejante al de WinAmp.
•
xmms-devel - Bibliotecas estáticas y archivos de inclusión, necesarios para compilar
plugins de XMMS.
•
xmms-mesa - Plugin visor con funciones Mesa OpenGL.
•
xmms-skins - Este paquete añade una gran variedad de skins para xmms.
•
xmp - xmp es un reproductor de módulos multi-formato para UNIX. En máquinas
con tarjetas GUS o AWE, xmp se aprovecha del secuenciador OSS para reproducir
módulos sin cargar aparentemente el sistema.
•
xmp-X11 - Interfaz X Window para el reproductor de sonido XMP.
•
xntp3 - Este paquete contiene utilidades y servidores que ayudan a sincronizar el horario de su ordenador para el horario estándar UTC. Incluye ntpdate, un programa
similar al rdate, y xntpd, un servidor que ajusta el horario del sistema continuamente.
•
xscreensaver - En este paquete están incluidos protectores de pantalla, de todos los
tipos, garantizando horas de diversión para su monitor. Y si realmente está inclinado a
la protección de su monitor, existe aquel antiguo y clásico protector, la pantalla negra.
483
Apéndice A. Lista de paquetes
•
xscreensaver-gl - El paquete screensaver-gl contiene incluso más protectores de pantalla.
•
xwc - Administrador de archivos X para X11 escrito usando el grupo de herramientas
FOX. (http://cyberia.cfdrc.com/FOX/fox.html)
•
yp-tools - Esta implementación de NIS para Linux está basada en el YP para FreeBSD.
Es un porte especial para glibc 2.x y libc $>$=5.4.21. Esta implementación solamente
provee clientes NIS. Debe tener un servidor NIS ejecutando en alguna máquina.
•
ypbind - Este es un daemon que se ejecuta en clientes NIS/YP y los relaciona a un
dominio NIS. Debe ejecutarse en sistemas basados en la glibc para que funcionen como
clientes NIS.
•
ypserv - ypserv es una implementación del protocolo estándar de red NIS/YP. Permite
el uso distribuido de información como hostname, username, etc.
•
ytalk - ytalk es una extensión del protocolo talk de Internet que permite más de dos
usuarios por conversación, nueva orientación de la salida del programa para otros, así
como un menú de comandos fácil de usar.
•
zip - zip es una utilidad de compresión y empaquetado de archivo para Unix, VMS,
MSDOS, OS/2, Windows NT, Minix, Atari y Machintosh. Y equivale al uso de programas UNIX como tar(1) y compress(1) combinados y es compatible con PKZIP (ZIP
de Phil Katz).
•
zlib - La biblioteca de compresión ’zlib’ nos ofrece funciones de compresión y descompresión en memoria, incluyendo chequeo de la integridad de datos no comprimidos.
484
Apéndice A. Lista de paquetes
•
zlib-devel - La biblioteca de compresión zlib provee funciones de compresión y descompresión en memoria, incluye chequeos de integridad para los datos descomprimidos.
•
zsh - zsh es una versión mejorada del bourne shell con estas características: - muy
próximo de la gramática del ksh/sh, con adiciones csh - varias características del ksh,
bash y tcsh - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas.
485
Apéndice A. Lista de paquetes
486
Apéndice B. USB
El USB (Universal Serial Bus) fue concebido con la intención de facilitar la conexión de periféricos existentes para computadores. Entre ellos, podemos citar a
los más comunes: teclados, ratones, impresoras y webcams. Aunque su uso no
sea todavía muy popular en los PCs, se trata de una buena solución para unificar
y facilitar el agregado de periféricos a un computador.
Todos los dispositivos USB tienen solamente dos tipos de conectores: A (Figura
B-1 y B (Figura B-2). Dichos conectores han sido proyectados de tal manera que
no permiten que se encajen equivocadamente, lo que indudablemente hace que
usarlos sea mucho más sencillo.
Figura B-1. Dispositivos USB - Conector A
Cuando sea necesaria la conexió de más dispositivos, se podrá usar un hub de
dispositivos USB. Los teclados USB generalmente tienen un hub de dos puertos,
suficiente para la conexión de un ratón y una impresora. Si se necesitan conectar
487
Apéndice B. USB
más periféricos, se puede usar un hub exterior. Los hubs más comunes tienen de
cuatro a siete puertos, y se recomienda que sean conectados a la red eléctrica
mediante un adaptador para asegurarse que todos los dispositivos conectados con
él funcionen correctamente.
Otro aspecto interesante del USB es la garantía de banda libre para uso. Por
ejemplo, si tenemos teclado, ratón, impresora y webcam conectados, la webcam
u otros dispositivos que usen un modo de transferencia de datos podrán funcionar
perfectamente sin perjudicar a los demás periféricos.
Antes de empezar, asegúrese que el USB esté habilitado en la BIOS de su máquina. Si no lo está, busque en los manuales de su computador o entre en contacto
con el soporte de su revendedor.
Figura B-2. Dispositivos USB - Conector B
488
Apéndice B. USB
Preguntas más frecuentes sobre hardware
y periféricos USB
¿Cómo saber cuál es el tipo de controlador USB que tengo?
Con el comando lspci -vt. Para saber más a respecto de lspci consulte la página de
manual del comando (man lspci).
[root@jerry /]# lspci -vt
-[00]-+-00.0
Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
+-01.0-[01]+-04.0
Intel Corporation 82371AB PIIX4 ISA
+-04.1
Intel Corporation 82371AB PIIX4 IDE
-> +-04.2
Intel Corporation 82371AB PIIX4 USB <-
Controlador de USB da Intel -> UHCI
+-04.3
Intel Corporation 82371AB PIIX4 ACPI
+-09.0
Matrox Graphics, Inc. MGA 2064W [Millennium]
+-0a.0
Brooktree Corporation Bt878
489
Apéndice B. USB
+-0a.1
Brooktree Corporation Bt878
\-0b.0
3Com Corporation 3c905C-TX [Fast Etherlink]
[root@localhost /]# lspci -vt
-[00]-+-00.0
Silicon Integrated Systems [SiS] 530 Host
+-00.1
Silicon Integrated Systems [SiS] 5513 [IDE]
+-01.0
Silicon Integrated Systems [SiS] 85C503/5513
+-01.1
Silicon Integrated Systems [SiS] ACPI
-> +-01.2
Silicon Integrated Systems [SiS] 7001 <-
Controlador de USB de la SiS -> OHCI
+-02.0-[01]---00.0
Chipsets
Si es:
490
Silicon Integrated Systems [SiS] 6306 3D-AGP
+-06.0
ESS Technology ES1969 Solo-1 Audiodrive
\-0a.0
Realtek Semiconductor Co., Ltd. RTL-8139
Apéndice B. USB
1. Intel(más común) o VIA, su USB es un usb-uhci (u = universal).
2. Máquinas de Compaq, Apple (iMacs, G3, G4, G4 Cube e iBooks) y chipsets de
OPTi, SiS o ALi, su USB es un usb-ohci (o = open)
¿Cómo se hace el soporte a otros periféricos?
Vamos a empezar por el teclado (todo lo puesto tras el signo de # es comentario):
usb-u(o)hci [módulo usbcore vendrá junto]
#soporte al USB existente en la máquina
hid [módulo input vendrá junto]
#dispositivo de interacción humana
keybdev
#soporte al teclado. Si el teclado ya funcionaba, entonces
estaba siendo soportado por la BIOS de su máquina, aunque
algunos tienen la opción desconectar el soporte al teclado USB.
Para el ratón:
usb-u(o)hci [módulo usbcore vendrá junto]
491
Apéndice B. USB
#soporte al USB existente en la máquina
hid [módulo input vendrá junto]
#dispositivo de interacción humana
mousedev
#soporte al ratón, el 6.0 soporta 8 (ocho) ratones USB
Soporte a la impresora:
usb-u(o)hci [módulo usbcore vendrá junto]
#soporte al USB existente en la máquina
printer
#soporte a la impresora, no olvidarse que ella precisa del filtro
instalado vía Linuxconf como cualquier "paralela", pero en el \
campo de especificar en cuál puerto paralelo está conectada la
\
impresora, el
último campo es el Personalizado, que deberá llenarse con:
/dev/usb/usblp0)
Para cámaras (webcam3 USB y con base en el chipset OV511):
usb-u(o)hci
492
[módulo usbcore vendrá junto]
Apéndice B. USB
#soporte al USB existente en la máquina
ov511 [módulo videodev vendrá junto]
#soporte a WebCam3 y con base en el chipset OV511
Solución de problemas
Antes de nada, verifique si los módulos necesarios para el funcionamiento de
todos los dispositivos están cargados correctamente. Vamos a presentar ahora
algunas cuestiones más frecuentes sobre este asunto:
Mi ratón no funciona.
¿Los módulos hid y mousedev están cargados? Si no lo están, ejecute los comandos:
[root@localhost /]# modprobe hid ; modprobe mousedev
En el modo texto ejecute los comandos:
[root@localhost /]# gpm -k ; gpm -t ps2 -m /dev/usb/usbmouse0
493
Apéndice B. USB
¿Y en el modo gráfico? Consulte la parte de configuración de ratones en su
ambiente gráfico (por ejemplo, KDE, GNOME o Window Maker).
Mi impresora no funciona.
¿El módulo printer está cargado? Si no lo está, ejecute el comando:
[root@localhost /]# modprobe printer
Si incluso así no funciona, consulte la parte de configuración de impresoras
en Capítulo 3.
¿Si no tengo el adaptador (red eléctrica) para el hub USB?
Usted podrá conectar solamente dispositivos que consuman poca energía o tengan
su propio adaptador como: teclado, ratón e impresora. Observe la Figura B-3.
Figura B-3. Hub USB
494
Apéndice B. USB
Mi webcam no funciona.
¿El módulo ov511 está cargado? Si no lo está, ejecute el comando:
[root@localhost /]# modprobe ov511
¿Continúa sin funcionar? Como tiene un consumo elevado, usa toda la energía de un puerto USB y de esta forma deberá conectarse directamente a uno
de los dos puertos USB en su computador o a un hub USB conectado a la
red eléctrica con un adaptador.
¿Cuál es la extensión máxima de un cable USB?
Como máximo 3 (tres) metros.
¿Cómo hago para no tener que cargar los módulos nuevamente, siempre que reinicio
la máquina?
Para el teclado: edite el archivo /etc/rc.d/rc.local e incluya al final del archivo las
líneas siguientes:
modprobe usb-xhci;
modprobe hid;
modprobe keybdev
495
Apéndice B. USB
El “x” de usb-xhci se refiere al controlador USB existente en su computador.
Para más información al respecto lea la sección sobre USB en el manual.
Para el ratón: edite el mismo archivo citado anteriormente e incluya al final
del archivo las líneas siguientes:
modprobe usb-xhci;
modprobe hid;
modprobe mousedev
Para la impresora proceda de la misma manera, incluyendo el siguiente contenido al final del archivo /etc/rc.d/rc.local:
modprobe usb-xhci;
modprobe hid;
modprobe printer
Y por fin, para la webcam, incluya al final del archivo citado anteriormente
las líneas siguientes:
modprobe usb-xhci;
modprobe hid;
modprobe ov511
Si desea obtener más información sobre USB, vea el sitio web oficial de USB en
496
Apéndice B. USB
Internet: (www.usb.org).
497
Apéndice B. USB
498
Apéndice C. Resolución de
problemas
Aplicaciones
Mi configuración del mixer se modifica cada vez que salgo del sistema.
Eso ocurre porque el sistema tiene una configuración predeterminada que se
lee cada vez que se inicia el dispositivo de sonido.
Para cambiar su configuración de sonido y hacer que ésta sea la estándar
siempre que inicie su sistema, usted debe acceder al sistema como superusuario (root) y configurarlo de la siguiente manera:
[root@localhost]# aumix
Configure su audio a través de esta herramienta. Después de especificar los
valores que desee, guarde la configuración utilizando las teclas Alt- S para
grabar. Para salir utilice la secuencia de teclas Alt-Q y en seguida, escriba:
499
Apéndice C. Resolución de problemas
[root@localhost]# aumix -S
Su configuración de sonido se guardó en el archivo /root/.aumixrc. Si desea
verificar si los valores están correctos, usted deberá escribir:
cat
/root/.aumixrc
Ahora mueva este archivo para el directorio /etc para que cada vez que se
reinicie la máquina, sea ésta la configuración que se lea. Para realizar este
procedimiento utilice el comando mv :
[root@localhost]# mv /root/.aumixrc /etc/
Necesito activar solamente una de las aplicaciones de StarOffice, no todas.
En la instalación de Conectiva Linux los binarios de StarOffice se encuentran
en /opt/Office52/bin . Inserte este directorio en la variable PATH en el archivo /etc/profile y edítelo de la siguiente manera: Donde existe la variable
PATH, inserte /opt/Office52/bin.
PATH=$PATH:/opt/Office52/bin
Después, tendremos StarOffice disponible para todos los usuarios, pero todavía habrá que crear alias para los comandos que ejecutan los componentes
de StarOffice, de tal manera que se simplifique la ejecución de lo que de-
500
Apéndice C. Resolución de problemas
seamos. Para crear los alias se debe editar el archivo /etc/bashrc para que
los alias sean visibles a todos los usuarios. Inserte las siguientes líneas en el
archivo /etc/bashrc:
alias swriter="soffice private:factory/swriter"
alias scalc="soffice private:factory/scalc"
alias sbase="soffice private:factory/application/sbase"
alias sfset="soffice private:factory/frameset"
alias schart="soffice private:factory/schart"
alias sdraw="soffice private:factory/sdraw"
alias simage="soffice private:factory/simage"
alias simpress="soffice private:factory/simpress"
alias smath="soffice private:factory/smath"
alias swriterg="soffice private:factory/swriter/GlobalDocument"
alias swriterw="soffice private:factory/swriter/web"
Para activar las alteraciones, es necesario salir del sistema y entrar nuevamente; o utilizar el comando source, que hace que el bash lea nuevamente
las definiciones. Se utiliza de la siguiente manera:
source
nombre_del_archivo
501
Apéndice C. Resolución de problemas
Para iniciar StarWriter por ejemplo, basta abrir un xterm en el modo gráfico
y ejecutar:
[usuario@localhost]$ swriter
Al instalar programas de Internet se presenta error en el configure.
Normalmente ese error ocurre porque existen dependencias que no han sido
resueltas, o sea, existen archivos necesarios para compilar el programa y que
no están disponibles en su máquina. Para compilar la mayor parte de los
programas usted debe tener instalados los siguientes paquetes:
502
•
XFree86-devel
•
gtk+-devel
•
glibc-devel
•
make
•
autoconf
•
automake
•
libstdc++-devel
Apéndice C. Resolución de problemas
•
gcc
•
bin86
•
binutils
•
ncurses-devel
El computador se cuelga después de conectar a través de kppp.
El error más común al conectarnos a través de kppp es dejar marcada la
opción Auto-configurar nombre de la host... que debe dejarse desmarcada,
pues si se deja seleccionada, el sistema no permitirá la ejecución de ninguna
aplicación.
Eso sucede porque el sistema no reconoce el nombre de su máquina que
ha sido alterado, como existe un sistema de seguridad que no permite que
otros usuarios/máquinas ejecuten aplicaciones en su ambiente gráfico sin una
autorización expresa, usted no puede ejecutar las aplicaciones que desea.
Para solucionar este problema, desmarque la opción Auto-configurar
de la host... en la pestaña IP dentro de la configuración de kppp.
nombre
Quiero ejecutar un archivo en Linux
En Linux no existen extensiones que identifiquen si un archivo es un programa ejecutable; las extensiones se consideran parte del archivo y no indican necesariamente el tipo de éste. Una manera sencilla de verificar el tipo
503
Apéndice C. Resolución de problemas
de archivo es escribir el comando ls -l y observar si en la columna de los
atributos del archivo (la primera columna) aparece la letra x que indica que
el archivo es ejecutable.
Si un archivo es ejecutable, basta que usted teclee su nombre precedido de
./, como mostramos en el siguiente ejemplo:
./mi_archivo_ejecutable
Por motivos de seguridad, el directorio corriente no forma parte del PATH.
Para ejecutar programas en el directorio corriente es necesario utilizar los
caracteres ./ antes del nombre del archivo que será ejecutado.
Si un archivo no contiene el atributo de ejecutable y usted quiere tornarlo,
basta activar el comando chmod (que modifica los atributos del archivo) de
la siguiente manera:
[root@localhost]# chmod +x nombre-del-programa
504
Apéndice C. Resolución de problemas
Instalación
Quiero instalar un segundo HD.
Después de instalar el nuevo HD (colocación del Hardware), para poder
utilizarlo tenemos que dejarlo disponible para el sistema operativo.
Usted tiene varias alternativas para escoger:
•
Usar todo el espacio del nuevo HD en una sola partición.
•
Usar el espacio disponible creando nuevas particiones y distribuyendo el
espacio entre ellas.
•
Usar un solo sistema de archivos (ext2/vfat).
•
Usar diferentes sistemas de archivos (ext2 y vfat).
En esta sección veremos solamente cómo dejar disponible el nuevo HD, después que éste ya tiene las particiones definidas, faltará solamente definir el
sistema de archivos. En la sección en la que se trata el tema de partición de
un nuevo HD, podrá consultar todo lo que necesite saber sobre este tema.
Para usar un nuevo HD con el sistema de archivos ext2 que es el sistema que
Linux utiliza, tenemos que verificar en qué dispositivo se encuentra el nuevo
winchester. Para eso usaremos el comando fdisk de la siguiente manera:
505
Apéndice C. Resolución de problemas
[root@localhost]# fdisk -l
Surgirá en la lista, una partición sin formato y su identificación en el sistema,
por ejemplo /dev/hda7. Si existen más particiones en el disco éstas también
serán mostradas.
El siguiente paso es dar formato al HD con el sistema de archivos que se desee. Veamos primero el sistema de archivos ext2fs, donde utilizaremos el comando mkext2fs para realizar esa tarea. La sintaxis del comando mkext2fs
para dar formato a la partición es:
[root@localhost]# mke2fs designación_de_la_partición_no_formateada
Para crear un sistema de archivos del tipo MSDOS® basta sustituir el comando mkext2fs por el comando mkdosfs.
Después de terminar el formato, será necesario montar1 la partición. Cree un
directorio donde será montada (ej: /mnt/hd2) usando:
[root@localhost]# mkdir /mnt/hd2
A continuación montaremos la partición nueva en el directorio que acabamos
de crear, utilizando el comando mount:
[root@localhost]# mount -t ext2 /dev/hdnX /mnt/hd2
1.
506
En la sección Montando y desmontando dispositivos, del capítulo Linux Modo Texto, se puede
obtener más información sobre cómo montar una partición.
Apéndice C. Resolución de problemas
ó
[root@localhost]# mount -t vfat /dev/hdnX /mnt/hd2
si a la partición le ha sido dado formato como MSDOS®. Observe que hdnX
deberá sustituirse por su nueva partición.
Ahora el contenido del segundo HD ya está disponible en el directorio /mnt/hd2.
Para tornar el segundo HD disponible en la iniciación del sistema, basta que
usted edite el archivo fstab localizado en /etc e incluya la siguiente línea:
/dev/hdnX
/mnt/hd2
ext2
defaults
1 1
substituya, claro, los datos del ejemplo que hemos presentado por sus datos
reales. Para desmontar el HD basta utilizar el comando umount de la siguiente manera:
[root@localhost]# umount /mnt/hd2
El computador tiene 128 Mb de Ram y Linux no la reconoce toda
El problema para que Linux aparentemente no reconozca más de 64Mb de
RAM está relacionado con las limitaciones de la BIOS (las más recientes no
tienen ese problema). Para informarle a Linux la cantidad de memoria sin
depender de los datos de la BIOS y resolver ese problema se debe hacer lo
507
Apéndice C. Resolución de problemas
siguiente:
Si su cargador de arranque es grub (boot gráfico), basta añadir mem=128M
al final de la línea:
kernel = (hd0,0)/vmlinuz root=/dev/hda3
en el archivo /boot/boot/grub/menu.lst y reiniciar el computador.
CD-ROM Creative IDE no es detectado en la instalación
Generalmente el CD-ROM IDE de Creative se conecta en la tarjeta de sonido
SoundBlaster que tiene su propia interfaz IDE, que normalmente está configurada para el tercer puerto. Esto puede ocasionar problemas en la detección
del CD-ROM durante la instalación. Para que el CD-ROM Creative IDE sea
detectado en la instalación, simplemente conecte su cable de datos directamente en la placa madre, usando la segunda interfaz IDE (IDE1).
Tengo Windows® en otro HD
El paso inicial es montar en un directorio el HD donde está Windows para
que podamos tornar disponible el contenido de ese HD. Empecemos creando
el directorio donde será puesto a disposición el contenido del HD:
[root@localhost]# mkdir /mnt/win
A continuación se debe ejecutar el comando de montaje:
508
Apéndice C. Resolución de problemas
[root@localhost]# mount -t vfat /dev/hdXn /mnt/win
En hdXn considere:
•
X: el dispositivo que referencia el HD.
•
n: la partición de ese HD a ser montada.
Para obtener una lista de los dispositivos y particiones que están disponibles,
escriba en la línea de comando:
[root@localhost]# fdisk -l
Observe que todos los pasos deben hacerse como superusuario.
Accediendo al disquete / CD-ROM como usuario normal
Para que los usuarios puedan acceder al disquete y al CD-ROM, el superusuario debe modificar el archivo /etc/fstab y darles permisos mediante la
modificación del permiso de montaje del dispositivo. Al editar el archivo
fstab tenemos la siguiente línea :
/dev/cdrom
/mnt/cdrom
iso9660 noauto,ro
0 0
509
Apéndice C. Resolución de problemas
que debe cambiarse por:
/dev/cdrom
/mnt/cdrom
iso9660 noauto,ro,user
0 0
Observe la inclusión del parámetro user al final de las opciones de montaje
del CD-ROM.
En este ejemplo utilizamos el CD-ROM, pero esa técnica puede utilizarse
también, para el dispositivo del disquete.
El dispositivo del disquete es normalmente, /dev/fd0
Formateando un disquete en Linux
Para formatear un disquete en Linux, dividimos la operación en dos partes:
el formateo propiamente dicho y la creación del sistema de archivos que
el disquete contendrá. Para formatear el disquete con capacidad de 1440Kb
utilizamos el siguiente comando:
[root@localhost]# fdformat /dev/fd0H1440
Y para crear el sistema de archivos, que puede ser tanto ext2 como DOS®,
utilizamos los comandos mke2fs y mkdosfs como mostramos a continuación:
Crear sistema de archivos de Linux (ext2), revisando los bloques defectuosos:
[root@localhost]# mke2fs -c /dev/fd0
510
Apéndice C. Resolución de problemas
Crear sistema de archivos de MSDOS® (dos), revisando los bloques defectuosos:
[root@localhost]# mkdosfs -c /dev/fd0
Utilizando el Zipdrive interno en Linux
Para utilizar el Zipdrive interno IDE/ATAPI normalmente basta cargar el
módulo que trata ese tipo de dispositivo, que es el módulo ide-floppy, debemos utilizar el comando:
[root@localhost]# modprobe ide-floppy
Después de cargar el módulo, podemos verificar a cuál dispositivo fue asignado el Zipdrive, para lo que debemos usar el comando:
[root@localhost]# fdisk -l /dev/hdX
Después de identificar el dispositivo, podemos montar el Zipdrive normalmente. Utilice el comando mount:
[root@localhost]# mount -t tipo /dev/hdXn /mnt/directorio_del_zip
donde tipo puede cambiarse por el tipo de sistema de archivos del disquete
zip (normalmente ext2 o vfat) y /dev/hdXn debe cambiarse por el dispositivo
511
Apéndice C. Resolución de problemas
que identifica el zip drive. En hdXn considere X como el dispositivo que referencia el HD y n como la partición de ese HD que será montada. Observe
que el disquete zip se considera como un HD y puede montarse como tal.
Observe las siguientes asociaciones:
•
hda - HD master en la IDE0
•
hdb - HD slave en la IDE0
•
hdc - HD master en la IDE1
•
hdd - HD slave en la IDE1
Suponiendo que su Zipdrive esté en la IDE0 como slave y tenga sólo una
partición, por lo tanto /dev/hdXn quedará por ejemplo: /dev/hdb4.
Utilizando el Zipdrive externo en Linux
Veamos ahora el procedimiento para un zipdrive externo paralelo. Necesitamos cargar el módulo del zipdrive, existen dos módulos para ese tipo de
drive, el primer módulo tiene soporte para los drives más antiguos; el segundo para los más recientes. Veamos cuáles son esos módulos y cómo cargarlos. Inserte un disquete zip en el drive y ejecute el comando modprobe,
que carga el driver ppa de la siguiente manera:
[root@localhost]# modprobe ppa
512
Apéndice C. Resolución de problemas
El Zipdrive deberá instalarse como si fuera un disco SCSI. Si no aparece ningún mensaje en la pantalla, intente instalar el módulo más reciente llamado
imm, de la siguiente manera:
[root@localhost]# modprobe imm
Si su máquina no tiene ningún dispositivo SCSI, normalmente el Zipdrive
será asociado a /dev/sda4. La manera correcta de verificar a qué dispositivo
está asociado el Zipdrive, es utilizar el comando fdisk de la siguiente manera:
Si su máquina no tiene ningún dispositivo SCSI
[root@localhost]# fdisk -l /dev/sda
Si tiene algún dispositivo SCSI, cambie el comando por:
[root@localhost]# fdisk -l /dev/sdb.
Resumiendo, tenemos:
[root@localhost]# modprobe ppa
[root@localhost]# mkdir /mnt/zip
[root@localhost]# mount /dev/sda4 /mnt/zip
[root@localhost]# cd /mnt/zip
513
Apéndice C. Resolución de problemas
[root@localhost]# ls -la
Si el sistema no reconoce su Zipdrive, sustituya el módulo ppa por imm. Para
retirar el disquete zip del drive es necesario desmontarlo primero; para eso
tenemos:
[root@localhost]# umount /mnt/zip
[root@localhost]# eject /dev/sda
Para automatizar el proceso de "carga" del módulo del Zipdrive incluya la
siguiente línea al final del archivo /etc/rc.d/rc.local:
modprobe ppa
Si su Zip es más reciente y no funciona con el módulo ppa, utilice
modprobe imm
Observe que esa alteración solamente tendrá efecto después de reiniciar el
sistema.
Configurando el Joystick
Para configurar su joystick, debe saber el tipo de éste, pues así sabrá qué
módulo activar para que funcione bien. En la Tabla C-1 veremos una tabla
514
Apéndice C. Resolución de problemas
con los joystick’s y sus módulos:
Tabla C-1. Joystick’s y módulos
Joystick compatible
Módulo
CH Flightstick Pro, ThrustMaster
joy-analog
FCS o gamepads de 6 y 8 botones.
Microsoft SideWinder y Genius
joy-sidewinder
Digital, SideWinder 3d Pro,
SideWinder Precision Pro,
SideWinder Force Feedback Pro,
SideWinder Game Pad, Genius
Flight2000 Digital F-23
Joysticks Digitais Logitech, Logitech joy-logitech
Wingman Extreme Digital, Logitech
CyberMan 2, Logitech ThunderPad
Digital
Gravis GrIP, Gravis GamePad Pron, joy-gravis
Gravis Xterminator, Gravis
Blackhawk Digital
FPGaming A3D y MadCatz A3D,
joy-assasin
FPGaming Assasin 3D, MadCatz
Panther, MadCatz Panther XL
515
Apéndice C. Resolución de problemas
Joystick compatible
Módulo
ThrustMaster DirectConnect (BSP), joy-thrustmaster
ThrustMaster Millenium 3D Inceptor,
ThrustMaster 3D Rage Pad
Amiga
joy-amiga
Ahora que ya sabe cuál de los módulos corresponde a su joystick, cargaremos
ese módulo. Realice los siguientes pasos:
[root@localhost]# modprobe joystick
[root@localhost]# modprobe módulo-de-su-joystick
Observe que usted debe sustituir módulo-de-su-joystick por el módulo que
corresponde al suyo. Pruébelo con algún juego y después, añada las siguientes líneas al final de su archivo /etc/rc.d/rc.local para dejarlo disponible a
partir de la iniciación del sistema.
modprobe joystick
modprobe módulo-de-su-joystick
Configurando el modem
El archivo /dev/modem no existe, es sólo un enlace simbólico para el dispositivo real. En la Tabla C-2 puede ver una comparación entre los dispositivos
516
Apéndice C. Resolución de problemas
en DOS® y en Linux:
Tabla C-2. Comparación Modem DOS® - Linux
DOS
com1
com2
com3
com4
Linux
/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
/dev/ttyS3
Si su modem está conectado en el puerto com3 el comando que creará el
archivo /dev/modem será:
[root@localhost]# ln -sf /dev/ttyS2 /dev/modem
Observe la IRQ que su modem utiliza y añada la siguiente línea a su archivo /etc/rc.d/rc.local
setserial /dev/modem irq 7
Observe que utilizamos los datos del ejemplo en el comando setserial. No
se olvide de cambiar esos datos por los suyos.
Hasta ahora hemos visto el procedimiento para modems ISA; veremos ahora
517
Apéndice C. Resolución de problemas
lo que hay que hacer para configurar modems PCI en winmodem. Observe
que todos los procedimientos de configuración se ejecutan como superusuario, por lo tanto se debe tener mucho cuidado al ejecutarlos.
Inicialmente hay que crear un puerto serie no estándar. Para hacerlo debemos
considerar que:
[root@localhost /]# cd /dev
[root@localhost /dev]# ./MAKEDEV ttyS14
Ahora es necesario verificar en qué dirección se encuentra el modem, para
saberlo utilice el comando cat como mostramos a continuación:
[root@localhost]# cat /proc/pci
Surgirá entonces una lista con los dispositivos PCI que se encuentran en su
computador, busque el campo:
Bus
0, device
11, function
0:
Serial controller: Unknown vendor Unknown device (rev 1).
En ese campo busque:
Medium devsel.
IRQ 9.
I/O at 0xdc00 [0xdc01].
518
Apéndice C. Resolución de problemas
Si observa la lista descrita notará que el modem está en la IRQ 9 y utiliza
la dirección 0xdc00. Esos datos serán utilizados por el comando setserial
para alterar los parámetros del puerto serie que se creó a través del comando
MAKEDEV. El comando setserial debe utilizarse de la siguiente manera:
[root@localhost /dev]#setserial
irq 9 uart
/dev/ttyS14 port0xdc00 \
16550a
Observe que en el comando setserial utilizamos los datos de nuestro ejemplo. No se olvide de cambiar esos datos por los suyos.
Si el comando setserial no está instalado, usted puede instalarlo. Para eso,
inserte el CD 1 de Conectiva Linux en su drive de CD y siga los siguientes
pasos para montar el CD-ROM:
[root@localhost /]# mount /mnt/cdrom
Par instalar el paquete:
[root@localhost /]# rpm -ivh /mnt/cdrom/conectiva/RPMS/setserial-*
Para crear el enlace con el modem:
[root@localhost /dev]# ln -sf /dev/ttyS14 /dev/modem
Ahora puede ejecutar el comando setserial para configurar el modem.
519
Apéndice C. Resolución de problemas
Probando el modem
Quiero probar si mi modem está funcionando. Hay dos formas diferentes de
probar el modem: en el modo texto con el aplicativo minicom y en el modo
gráfico con kppp.
En el modo texto, como root, entre en minicom de la siguiente manera:
[root@localhost]# minicom -sL -con
Entre en Configuración del puerto serie→Dispositivo serie y en esa
opción especifique /dev/modem. A continuación presione INTRO. Cuando
vuelva a la pantalla inicial presione ESC; en la pantalla aparecerá Iniciando
el modem. Si su configuración está correcta, al escribir:
atx3
ati3
ati4
ati5
aparecerán los datos del modem.
En el Ambiente Gráfico, utilizaremos kppp para probar el modem. Inicie
kppp y haga clic en Configuración, en la pestaña Modem y en el botón
Preguntar al Modem, kppp se encargará de hacer las pruebas del modem.
520
Apéndice C. Resolución de problemas
Mi winmodem no funciona en Linux
Los modems del tipo winmodem no están soportados por Linux, dependen
de software específico para cargar parte de su firmware, los cuales no están
disponibles para Linux ya que las especificaciones de los mismos no son liberadas, lo que no permite el desarrollo de drivers por la comunidad Linux.
Algunos modems, como los fabricados por PCTEL y por LUCENT ya tienen
algunos drivers experimentales liberados por los fabricantes. Se puede encontrar más información al respecto en los sitios web www.linmodems.org
(http://www.linmodems.org) y www.linux.trix.net (http://linux.trix.net).
Problemas con monitores Samsung.
No consigo más de 640x480 con un monitor Samsung Syncmaster 3(Ne). El
problema puede estar en la configuración de la frecuencia vertical de su monitor. Para corregir ese problema, ejecute el programa Xconfigurator y escoja
monitor Personalizado en vez de monitor Samsung normal. Después de seleccionar el modelo, indique las características del monitor como mostramos
a continuación: Syncmaster 3
Super VGA, 1024x768 en 87 Hz entrelazado, 800x600 en 56 Hz.
Syncmaster 3Ne
SVGA no entrelazado, 1024x768 en 60 Hz, 800x600 en 72 Hz.
521
Apéndice C. Resolución de problemas
Para ambos, la frecuencia vertical correcta es 50-90.
Mi ratón no funciona
Para configurar el ratón para el ambiente gráfico es necesario configurarlo
primero para que funcione en el modo texto. Para configurar su ratón en el
modo texto utilice la aplicación mouseconfig de la siguiente manera:
[root@localhost /root]# mouseconfig
Si se presentan problemas en la autodetección, ejecute:
[root@localhost /root]# mouseconfig -noprobe
Con los siguientes comandos, reinicie el ratón para ver si funciona:
[root@localhost /root]# cds
[root@localhost /root]# ./gpm restart
Ahora su ratón está configurado y listo para que lo utilice.
Tengo dos tarjetas de red.
Primero haga la configuración normal a través de linuxconf, seleccione los
módulos y direcciones. Linuxconf podrá tener problemas en la configuración
si se trata de dos tarjetas iguales (que utilicen el mismo módulo) y además
522
Apéndice C. Resolución de problemas
usen direcciones que no sean detectadas, o sea que, tendrá que especificar
las tarjetas manualmente después de la configuración. A continuación, utilizaremos como ejemplo dos tarjetas NE2000 - ISA cuyas direcciones no se
detectaron.
Será necesario que se especifiquen las direcciones de las tarjetas en el archivo
llamado /etc/conf.modules como mostramos a continuación:
alias eth0 ne
alias eth1 ne
options ne io=0x240,0x300
Para adaptar el ejemplo anterior a su tipo de tarjeta basta descubrir cuál es el
módulo que ella utiliza y cada vez que aparezca módulo ne sustituirlo por el
módulo de su tarjeta, no se olvide que debe cambiar también los valores de
IO.
Después de realizar los cambios necesarios en el archivo /etc/conf.modules
pruebe sus tarjetas de red con los siguientes comandos:
[root@localhost]# ifdown eth0
[root@localhost]# ifdown eth1
[root@localhost]# ifup eth0
[root@localhost]# ifup eth1
523
Apéndice C. Resolución de problemas
Configurando una tarjeta de sonido en Linux
Para configurar su tarjeta, primero ejecute la aplicación sndconfig que detecta la mayoría de las tarjetas de sonido. Si se presentan problemas en la
autodetección de su tarjeta de sonido, ejecute la aplicación sndconfig sin la
autodetección, como mostramos a continuación:
[root@localhost]# sndconfig -noprobe
E informe las especificaciones de su tarjeta de sonido.
Problemas con tarjeta SCSI.
A continuación tenemos un checklist que sirve para identificar las causas de
los problemas más comunes.
524
•
Deshabilite la iniciación vía CD-ROM en la BIOS, pues algunos están
configurados para iniciar el sistema SÓLO VÍA CD-ROM. Si un CD que
pueda iniciarse no es encontrado, se pueden especificar otros dispositivos.
•
¿Cómo está la terminación (termination) de su bus SCSI? El primer y el
último dispositivo físico SCSI deben estar terminados. Reforzando: sólo
el primero y el último deben ser terminados, ningún otro intermediario
puede estar terminado.
Apéndice C. Resolución de problemas
•
Verifique si no hay conflictos entre las identificaciones (ID#).
Generando los discos de instalación a partir de MSDOS®
En el prompt de DOS® utilice el programa rawrite.exe, disponible en el CD
de Conectiva Linux, directorio dosutils. Vea las siguientes instrucciones:
C:\> d:
D:\> cd \images
D:\images> \dosutils\rawrite
Enter disk image source file name:
boot.img
Enter target diskette drive: a:
Please insert a formatted diskette into drive A:
and press - ENTER - : [Enter]
D:\images>
Para generar disquetes de boot en el modo texto sustituya el directorio images
por images/text. Asumimos aquí que su drive de CD-ROM será D: y que la
imagen que quiere es la del disco de instalación (boot.img); si el disquete
que desea es el suplementario, sustituya boot.img por supp.img.
525
Apéndice C. Resolución de problemas
Aplicando la partición en el Winchester
Si usted ya tiene un sistema operativo instalado en su HD y desea graduar el tamaño, crear/borrar o manipular las particiones existentes, existe
una poderosa herramienta disponible para Linux, llamada parted, es libre
y puede utilizarse sin ningún costo. Para poder usar esta herramienta le
aconsejamos que baje la imagen del disco de iniciación en la dirección:
(http://es.conectiva.com/~soporte-cl/imagenes/partboot.img)
Después de bajar el archivo de imagen será necesario generar un disco de
boot a partir de la imagen (vea el ítem "Generando los discos de instalación
a partir de MSDOS®" para verificar los procedimientos de creación de esos
discos).
Después de generar el disquete, reinicie su máquina con él. Su HD será detectado inmediatamente en la iniciación del sistema, después surgirá la línea
de comando de bash, donde usted deberá iniciar el parted para empezar a
trabajar. Para trabajar con el parted, haga:
bash# parted
Aparecerá el prompt del propio parted:
(parted)
Para obtener información sobre los comandos del parted escriba h en la línea
de comando:
526
Apéndice C. Resolución de problemas
(parted) h
boot MENOR
selecciona la partición de boot \
MENOR
check MENOR
hace una prueba simple en el sistema \
de archivos
cp MENOR [DISPOSITIVO] MENOR
copia el sistema de archivos para \
otra partición
help [COMANDO]
muestra ayuda general, o ayuda a \
COMANDO
hide MENOR
esconde la partición MENOR
mklabel TIPO-ROTULO
crea un nuevo rótulo (en la tabla \
de partición)
mkfs MENOR TIPO-FS
crea un sistema TIPO-FS en la \
partición MENOR
mkpart TIPO-PART [FS-TYPE] INICIO FIN
crea una partición
mkpartfs TIPO-PART TIPO-FS INICIO FIN
crea una partición \
TIPO-FS
print
muestra la tabla de particiones
quit
salir del programa
resize MENOR INICIO FIN
gradúa el tamaño de la partición \
MENOR
527
Apéndice C. Resolución de problemas
rm MENOR
borra la partición MENOR
unhide MENOR
muestra la partición MENOR
(parted) help <COMANDO>
Como ejemplo, veamos la ayuda del comando resize:
(parted) help resize
resize MENOR INICIO FIN
gradúa el tamaño de la partición MENOR
MENOR es el número de la partición, usado por Linux. Las particiones
primarias son de 1-4, y las particiones lógicas de 5 en adelante.
INICIO y FIN son en cilindros
Para ver sus particiones haga lo siguiente:
(parted) print
Veamos un ejemplo de la salida del parted para un HD con múltiples particiones:
Geometría del disco: 1-524, 8032k cilindros
528
Apéndice C. Resolución de problemas
Menor
Inicio
Fin
Tipo
Sist.de Arch.
1
1
4
primaria
ext2
2
5
524
extendida
5
5
21
lógica
linux-swap
6
22
264
lógica
ext2
7
265
524
lógica
ext2
Flags
boot
En este caso, tenemos un HD con 524 cilindros de 8032 Kb cada uno. Para
graduar el tamaño de una partición usted debe usar el comando que le presentaremos a continuació:
resize <número_de_la_partición> <cilindro_de_inicio>
<cilindro_de_fin>
Por ejemplo:
(parted) resize 5 6 150
El comando anterior reducirá la partición lógica /dev/hda5 que empieza en el
cilindro 6 y va hasta el cilindro 264, haciendo que ella termine en el cilindro
150.
529
Apéndice C. Resolución de problemas
El uso de esta herramienta es de total responsabilidad del usuario, por lo que le
recomendamos que antes de utilizar esta aplicación haga una copia de seguridad de sus datos y además realice consultas y estudios más profundos sobre
el mismo.
Creando particiones para la instalación de Linux. Número recomendado de
particiones.
El número de particiones depende de la aplicación futura de la máquina. Vea
en la Tabla C-3 una relación con los directorios que generalmente se montan
en particiones exclusivas.
Tabla C-3. Directorios que generalmente se montan en particiones separadas
530
Directorio
swap
/
/boot
Descripción
Memoria virtual.
Directorio raíz del sistema.
Archivos de iniciación.
/home
/usr
Área de los usuarios.
Archivos binarios de los programas.
Apéndice C. Resolución de problemas
Directorio
/var
Descripción
Archivos de registro (log) y buzones
de correo.
/home, /usr y /var en particiones separadas son más útiles para servidores
de gran tamaño, pero no para máquinas de uso doméstico. Con relación al
tamaño de esas particiones, varían mucho dependiendo del número de usuarios de la máquina y también de los servicios que ésta ofrecerá.
Ejemplo de partición para una máquina de uso doméstico con 32Mb de RAM
y un disco duro de 2.1Gb, 1.1Gb usados por windows®:
TIPO
IDENTIFICACIÓN
DISPOSITIVO MONTAJE
TAMAÑO
primaria
DOS 16-bit >=32 /dev/hda1
win95
1.1G
primaria
linux native
/dev/hda2
/boot
5M
extendida
extended
/dev/hda3
lógica
linux swap
/dev/hda5
swap
lógica
linux native
/dev/hda6
/
extendida hasta el fin del \
disco
64M
931M
Para discos mayores/menores, sólo variará el tamaño de la partición raíz (/),
que es el espacio restante del disco.
531
Apéndice C. Resolución de problemas
Instalando Windows® y Linux en el mismo winchester
El gestor de iniciación (grub) le permite escoger los sistemas operativos que
desea cargar, por lo tanto usted puede tenerlos instalados en el mismo HD.
Como nuestro objetivo aquí no es instalar Windows®, vamos a suponer que
él ya está instalado en el HD.
Tenemos dos casos: en el primer caso existe espacio suficiente para crear las
particiones para Linux y en el segundo necesitaremos repartir el HD.
En la primera opción, basta iniciar la instalación normalmente, el proceso de
instalación proveerá las opciones para el boot doble, incluyendo la opción de
boot por Linux y por Windows®.
Para repartir su HD vea la sección Repartiendo el Winchester. Tenga mucho
cuidado para en el momento de la instalación no excluir accidentalmente la
partición windows®. Al final de la instalación escoja en la MBR la opción
de instalación del grub.
¿Cómo iniciar Linux o Windows? Basta que durante el boot gráfico seleccione el sistema operativo que desea iniciar; la opción estándar es Linux.
Problemas al intentar instalar Linux vía servidor Windows NT.
El mayor problema es la limitación de sistemas DOS con nombres de archivos que se restringe a 8.3 caracteres. Como todos los paquetes de CD
Conectiva Linux tienen nombres de archivos con mucho más de 10 caracteres, cuando se rastrea el CD en un servidor NT, los nombres se truncan
y el programa de instalación de Linux no los encuentra. Se debe configu-
532
Apéndice C. Resolución de problemas
rar/ajustar/arreglar Windows NT de tal manera que esos nombres no se trunquen.
Transfiriendo todo Linux para un nuevo disco duro
Suponiendo que el HD que recibirá Linux esté localizado en /dev/hdb (esclavo en la IDE 0) y ya esté repartido con la partición hdb3 libre para Linux:
Cree un sistema de archivos ext2 en la partición:
[root@localhost]# mke2fs -c /dev/hdb3
Cree un punto de montaje para la partición nueva:
[root@localhost]# mkdir /mnt/disconuevo
Monte la unidad:
[root@localhost]# mount /dev/hdb3 /mnt/disconuevo
Use el comando tar para copiar todos los archivos para el nuevo HD:
[root@localhos]# tar clf - / | tar -C "/mnt/disconuevo" -xvf -
Si tiene alguna duda, el comando man tar puede ayudarlo ya que muestra la
ayuda del comando tar.
533
Apéndice C. Resolución de problemas
No olvide que para evitar problemas usted debe, antes de hacer la reiniciación, editar los archivos /etc/lilo.conf y /etc/fstab con los cambios en los
puntos de montaje.
Ventanas
El salvapantallas no permanece activo en el modo texto.
Para activar el salvapantallas en la consola utilizamos el comando setterm
como mostramos a continuación:
[usuario@localhost]$ setterm -blank número
Donde número son los minutos de inactividad necesarios para que el salvapantallas entre en acción, en este caso pantalla en blanco. Ese número puede
variar de 0 (cero) que desactiva el salvapantalla hasta 60 (sesenta) que es el
número máximo.
534
Apéndice C. Resolución de problemas
Mi teclado ABNT no funciona en X.
Lo que sucede es que el kbdconfig configura el teclado sólo para el modo
texto. Para configurar el teclado en el ambiente gráfico usted debe utilizar el
Xconfigurator.
Si a usted le gustan los desafíos y no quiere tener que configurar otra vez
todo el X para ajustar el teclado, no use las aplicaciones citadas arriba. Vaya
directamente al archivo /etc/X11/XF86Config y busque la string XkbModel,
cámbiela para "abnt" y verifique la línea XkbLayout que debe quedar como
"es", esas dos líneas están en la sección Section, Input Device, Driver "Keyboard". No olvide retirar el comentario de la línea.
Quiero personalizar los menús de la interfaz gráfica
¿Cómo puedo colocar secuencias de teclas en el menú de la interfaz gráfica
ya que quiero insertar mis propios menús personalizados? Vaya al directorio
/etc/X11/wmconfig. Cada archivo aquí es un ítem de menú, use uno como
ejemplo para crear un ítem nuevo. Usaremos como ejemplo el contenido del
archivo:
/etc/X11/wmconfig/gimp:
gimp name "The GIMP"
gimp description "GNU Image Manipulation Program"
gimp icon "wilbur.xpm"
gimp mini-icon "mini-wilbur.xpm"
535
Apéndice C. Resolución de problemas
gimp exec "gimp &"
gimp group Graphics
Siguiendo esa estructura, se puede crear un ítem de menú para cualquier
aplicación del sistema:
miaplicación name "mi aplicación"
miaplicación description "mi aplicación es muy buena"
miaplicación icon "archivo-del-ícono.xpm"
miaplicación mini-icon "archivo-del-mini-ícono.xpm"
miaplicación exec "ruta/ejecutable-de la-aplicación &"
miaplicación group "GrupoDeMiAplicación"
Después de crear el archivo del ítem de menú, use la aplicación wmconfig
para generar el archivo de configuración.
[root@localhost]# wmconfig -output=nombre-de la-interfaz
donde nombre-de la-interfaz puede ser: fvwm2, fvwm95, mwm, afterstep,
icewm, wmaker, kde. Observe que para algunos gestores de ventanas como
KDE, la salida de este comando es una estructura de directorios y para otros,
como el icewm, la salida es el propio archivo de configuración del gestor
mostrado en la salida estándar. Ejecute lo que mostramos a continuación:
[root@localhost]# wmconfig -output=nombre-de la-interfaz > archivo
536
Apéndice C. Resolución de problemas
Donde archivo es el nombre del archivo de configuración del gestor de ventanas requerido. Para obtener más información, ejecute:
[root@localhost]# man wmconfig
xinit: Conexión rechazada (errno 111): unable to connect to Xserver
Su ambiente gráfico está configurado, pero el servidor de vídeo que corresponde a su tarjeta no está instalado. En la misma pantalla donde ocurre ese error, vea los mensajes que están más arriba (Shift+PageUp) en la línea chipset
driver. Para una tarjeta S3 Virge, por ejemplo, la línea será:
(-) S3V : chipset driver: s3_Virge
Esa línea informa qué servidor de vídeo el X intentó cargar y no consiguió.
Basta que instale el servidor que corresponde a su tarjeta. A continuación
tenemos una lista de los paquetes de servidores de vídeo disponibles:
•
XFree86-8514
•
XFree86-AGX
•
XFree86-I128
537
Apéndice C. Resolución de problemas
•
XFree86-Mach32
•
XFree86-Mach64
•
XFree86-Mach8
•
XFree86-Mono
•
XFree86-P9000
•
XFree86-S3
•
XFree86-S3VX
•
Free86-SVGA
•
XFree86-VGA
•
XFree86-W32
Para instalar el servidor de vídeo coloque el CD 1 de Conectiva Linux en el
drive de CD-ROM y móntelo.
[root@localhost]# mount /dev/cdrom /mnt/cdrom
Vaya al directorio donde se encuentran los RPMs y ejecute el comando de
instalación
538
Apéndice C. Resolución de problemas
[root@localhost]# cd /mnt/cdrom/conectiva/RPMS
[root@localhost]# rpm -ivh nombre-del-servidor-correspondiente
Después basta entrar en el modo gráfico.
Ejecutando aplicaciones de otro usuario en X.
Por medida de seguridad, después de la versión Conectiva Linux 4.0 no se
permite la ejecución de aplicaciones de otro usuario en el ambiente gráfico
de otro. Esta protección puede deshabilitarse de la siguiente manera:
[usuario@localhost]# xhost + localhost
Modificando el tamaño estándar de mi terminal X.
¿Cómo debo hacer para graduar el tamaño estándar del terminal en el ambiente gráfico? En este caso, depende del terminal, edite su .Xdefaults y haga
los cambios necesarios. A continuación presentamos un trecho del archivo
.Xdefaults:
#ifdef COLOR
*customization: -color
#endif
xterm*background: Black
539
Apéndice C. Resolución de problemas
xterm*foreground: Wheat
xterm*cursorColor: Orchid
xterm*reverseVideo: false
xterm*scrollBar: true
xterm*reverseWrap: true
xterm*font: fixed
xterm*fullCursor: true
xterm*scrollTtyOutput: off
xterm*scrollKey: on
xterm*VT100.Translations: #override\n\
<KeyPress>Prior : scroll-back(1,page)\n\
<KeyPress>Next : scroll-forw(1,page)
xterm*titleBar: false
xterm_color*background: Black
.
.
.
Para definir el tamaño de la ventana de su xterm incluya la siguiente línea:
xterm*geometry:80x25+30+30
540
Apéndice C. Resolución de problemas
80x25 y 30+30 se refieren respectivamente al valor estándar del largo y de
la altura de la ventana y también a las coordenadas horizontal y vertical de
donde quedará situado el vértice superior izquierdo de la ventana. Ahora
basta cambiar los valores, de acuerdo con su preferencia. Para obtener más
información u opciones de configuración:
[usuario@localhost]$ man xterm
La pantalla queda desplazada cuando se inicia el ambiente gráfico
Para solucionar este problema usted debe utilizar la aplicación xvidtune. En
el ambiente gráfico, inicie un xterm y escriba:
[root@localhost]# xvidtune
Haga clic en el botón Auto y use los botones Left, Right, Up, etc., para
ajustar la pantalla. Cuando termine de configurar, haga clic en el botón Show
y anote la línea que se exhiba en el xterm; por ejemplo:
"800x600" 40 800 844 972 1056 600 609 613 636 +hsync +vsync
Entonces edite el archivo /etc/X11/XF86Config y busque la línea Modeline que
tenga el segundo número de la línea anterior (en este caso, 40) igual, bórrela
y sustitúyala por la línea del xvidtune con la palabra Modeline delante.
Si aparece un mensaje de WARNING deshaga su última alteración, pues el X
suele avisar que la última alteración está fuera del alcance de su hardware.
541
Apéndice C. Resolución de problemas
Linuxconf
Linuxconf aparece con caracteres extraños en el modo texto.
Verifique si en el directorio
bórrelo:
/root
existe un directorio .terminfo, si existe,
[root@localhost]# rm -rf /root/.terminfo
Este archivo se genera por la instalación de Wordperfect u otro aplicativo vía
consola, lo que acaba corrompiendo la pantalla de algunas aplicaciones del
sistema, como linuxconf, minicom y otros.
Habilitando la interfaz web de Linuxconf
Edite su /etc/inetd.conf y retire el comentario de la última línea correspondiente a Linuxconf, si no existe esta línea, añádala:
# linuxconf stream tcp wait root /bin/linuxconf linuxconf -http
542
Apéndice C. Resolución de problemas
Después active ese cambio:
[root@localhost]# /etc/rc.d/init.d/inet restart
En seguida inicie el servidor http:
[root@localhost]# cds
[root@localhost]# ./httpd start
Después, en el propio Configurador Linux entre en el menú Ambiente de
Red→ Diversos→ Acceso al Configurador Linux Vía Red. Marque la
opción: [X] activa acceso vía red Red o máquina: a.b.c.d Donde a.b.c.d es
la dirección IP de la máquina remota que tendrá acceso a linuxconf. Ahora
basta dirigir su navegador para: (http://<su_máquina>:98). Nota: esto no
funciona en algunas versiones de navegadores de Internet Explorer.
Instalando una impresora en Linux.
Como usuario root inicie linuxconf y haga clic en las opciones Servicios Diversos→ Impresora. A continuación usted tendrá las siguientes opciones:
Adicionar/Editar impresoras
Esta sección configura las impresoras (añade, edita, elimina) conectadas al sistema. Define también la impresora como siendo local,
543
Apéndice C. Resolución de problemas
remota, SMB o NCP, así como las propiedades de sus filtros.
Si su impresora no aparece en la lista, verifique en su manual, o con el
soporte, si ésta es compatible con alguna otra. Muchas impresoras del
mercado son compatibles con las impresoras Epson, HP, etc. En caso
afirmativo, usted puede intentar configurarla como si fuera una de ellas,
o en último caso intente registrarla como PostScript printer o Text only
printer .
Autorizaciones de la red
Si usted quiere compartir su impresora con su red de computadores,
debe especificar qué máquinas tendrán acceso a su impresora. Ésta es
una configuración de seguridad y debe ser definida con mucho cuidado.
Administrador de cola
Esta sección administra las colas de las impresoras. La cola de impresión controla los trabajos (lo que usted envía para impresión) enviados
y almacena los datos hasta que éstos vayan a la impresora. Usted puede
activar/desactivar la cola o impresión, hacer una lista de los trabajos, así
como eliminar archivos de la cola. Existe también un botón que detiene
la impresora completamente y elimina los trabajos.
544
Apéndice C. Resolución de problemas
Tengo solamente un usuario para el computador.
Lo ideal es crear un usuario normal, trabajar con ese usuario y sólo utilizar
el superusuario en casos en los que el usuario normal no tenga permiso para
ejecutar determinada acción o comando.
De esta manera se disminuyen drásticamente las posibilidades de ejecutar
un comando que haga salir del aire o incluso destruir el sistema Linux, lo
cual el superusuario tiene todas las condiciones de hacer. Piense varias veces
antes de ejecutar como superusuario. Para crear un usuario normal, utilice
Linuxconf de la siguiente manera: Haga clic en Configuración Cuentas
de usuarios+ Normal+ Cuentas de usuarios→ Adicionar y rellene los
campos necesarios.
Tengo usuarios que necesitan ejecutar algunos comandos como root.
¿Cómo dar poderes de superusuario a un usuario normal? Existen varias maneras permanentes, pero la más práctica y segura es utilizar el comando sudo.
Con él se pueden definir qué comandos un usuario normal ejecutará con permisos de superusuario. La principal ventaja de utilizar el comando sudo es
que podemos definir los comandos EXACTOS (expresiones regulares también funcionan) que cada usuario podrá ejecutar con superpoderes. El comando de edición de las reglas del comando sudo es:
[root@localhost]# visudo
El archivo de configuración del comando sudo se abre en el editor de textos
vi y, al salir y guardar se revisan posibles errores de sintaxis. Como ejem-
545
Apéndice C. Resolución de problemas
plo, para dejar al usuario normal carlos ejecutar quake e instalar/actualizar
paquetes:
carlos
ALL=NOPASSWD:\
/usr/bin/quake, \
/bin/rpm -[iUvh] *.rpm
Después, basta ejecutar los comandos con el comando sudo delante:
[usuario@localhost]$ sudo rpm -ivh /mnt/cdrom/conectiva/RPMS/quake-*
[usuario@localhost]$ sudo quake
Problemas con la cola de impresión.
Para resolver el problema, limpiaremos la fila de impresión y la rehabilitaremos con los siguientes comandos:
[root@localhost]# lpc clean all
[root@localhost]# lpc start all
[root@localhost]# lpc enable all
546
Apéndice C. Resolución de problemas
Modo Texto
No consigo montar un disquete en Linux.
Probablemente usted no está especificando de manera correcta el tipo de
archivos a ser montados. El comando mount funciona más o menos así:
[root@localhost]# mount -t ext2 /dev/fd0 /mnt/floppy
siendo:
/mnt/floppy Directorio destino del montaje. No tiene que ser necesariamente
éste, también funciona sólo con /mnt o /mnt/cdrom.
/dev/fd0 Dispositivo de origen del montaje; fd0 referencia el floppy, cdrom
referencia el cdrom, etc.
ext2 Tipo de sistema, aquí debe estar su error, pues si el tipo de sistema no
es el mismo, no monta. Los tipos más usados son:
•
ext2 - Linux
•
vfat - Windows® (compatible con msdos)
•
msdos - dos (compatible con vfat)
•
iso9660 - Para montar el cdrom
547
Apéndice C. Resolución de problemas
Cambiando el idioma dentro de Conectiva Linux.
Para cambiar el idioma dentro de Conectiva Linux, edite el archivo:
/etc/sysconfig/i18n
y cambie las variables para el idioma que desee.
Para el idioma español:
LANG="es_ES"
LC_ALL="es_ES"
LC_CTYPE="ISO-8859-1"
LESSCHARSET="latin1"
Las variables para el idioma portugués son:
LANG="pt_BR"
LC_ALL="pt_BR"
LC_CTYPE="ISO-8859-1"
LESSCHARSET="latin1"
Para inglés, sólo comente estas líneas:
# LANG="pt_BR"
548
Apéndice C. Resolución de problemas
# LC_ALL="pt_BR"
# LC_CTYPE="ISO-8859-1"
# LESSCHARSET="latin1"
Existe soporte a otros idiomas también, pero algunos de ellos tienen pocas
traducciones, o ninguna...
No consigo acceder a los archivos del sistema como usuario normal.
Linux trabaja con un sistema de permisos de archivos que permite una mayor
seguridad para éstos, pues el usuario sólo puede acceder a los archivos que
le pertenecen.
A continuación le presentaremos una lista con todos sus premisos, los cuales
pueden ser identificados por:
Tabla C-4. Permisos
4
2
1
r
w
x
read
write
execute
lectura
grabación
ejecución
549
Apéndice C. Resolución de problemas
Pueden haber combinaciones como 3 ó w+x, que significan permiso de ejecución y grabación. En el caso de combinaciones alfabéticas será necesario
colocar qué tipo de usuario tendrá el permiso especificado, donde a le da
permiso a todos, u solamente el dueño del archivo tendrá el permiso, g el
grupo del dueño tendrá el permiso, o todos los otros tendrán el permiso especificado.
Con la ayuda del comando chmod, seguido del nivel de permiso en el orden
llamado ugo (Usuario, Grupo y Otros) y el nombre del archivo, usted puede
cambiar los niveles de permisos del archivo citado, según lo descrito:
[root@localhost /tmp]$ chmod 771 prueba
[root@localhost /root]# chmod ug=rwx prueba
[root@localhost /root]# chmod o=x prueba
Define permiso total en el archivo prueba, para el dueño y los usuarios de
su grupo y para todos los que no son del mismo grupo del dueño; limita el
permiso a solamente ejecución.
Ya el comando chown hace la alteración del dueño del archivo. A continuación tenemos un ejemplo de utilización del comando chown, donde el dueño
y el grupo del archivo se cambiarán para renato y users respectivamente.
[root@localhost /tmp]$ chown renato.users prueba
550
Apéndice C. Resolución de problemas
Perdí mi dispositivo /dev/xxx.
Utilice el script MAKEDEV y cree nuevamente su dispositivo /dev/xxx.
Éste se encuentra localizado en el directorio /dev/ y ejecute normalmente
con:
[root@localhost]# cd /dev
[root@localhost]# ./MAKEDEV dispositivo
[root@localhost]# ./MAKEDEV radio
Dejando el numlock activo siempre que inicie en el modo texto.
Inserte en el archivo /etc/rc.d/rc.local el siguiente script:
INITTY=/dev/tty[1-8]
for tty in $INITTY; do
setleds -D +num < $tty
done
Apagué la máquina sin el shutdown y entré en el modo de manutención.
Cuando se apaga la máquina sin el shutdown, ocurren algunos errores en el
disco y en la próxima iniciación de ésta el sistema entra en modo de manu-
551
Apéndice C. Resolución de problemas
tención para que estos errores sean corregidos.
La aplicación e2fsck revisa y corrige errores en el sistema de archivos. Se
debe, dentro de ese modo de manutención, ejecutar el comando e2fsck en
todas las particiones Linux Native para corregir los errores.
Si usted olvida cuáles son sus particiones Linux, ejecute el siguiente comando para visualizarlas:
[root@localhost]# df
Entonces ejecute:
[root@localhost]# e2fsck -y /dev/hda1
[root@localhost]# e2fsck -y /dev/hda2
y así sucesivamente, en todas las particiones Linux Native de su sistema,
donde /dev/hda1 y /dev/hda2 son las particiones de su sistema. Es aconsejable ejecutar ese comando dos veces para cada partición, para estar seguro
de que se corrigieron los eventuales errores.
Tengo más de 16Mb de Ram, pero Linux sólo reconoce 16Mb.
Desactive en la BIOS de su computador la opción memory hole at address
15-16mb. Esta opción se utiliza para tarjetas ISA antiguas que no consiguen
analizar la memoria total del computador, limitándose a 16Mb.
552
Apéndice C. Resolución de problemas
Inicio el Ambiente Gráfico pero no aparece nada en la pantalla.
Escriba Ctrl- Alt- BackSpace para terminar el ambiente gráfico. Ejecute el
Xconfigurator para configurar su ambiente gráfico.
553
Apéndice C. Resolución de problemas
554
Apéndice D. Glosario
Administrador del Sistema - Es la persona responsable por el mantenimiento y
supervisión de una máquina o red. Solamente ella tiene permiso de acceso a todo
el sistema (vea Superusuario).
Alias1 - Puede referirse a una dirección electrónica alternativa de una persona o
grupo de personas o a un segundo nombre de una máquina. Es también uno de
los comandos básicos de Unix.
Ambiente gráfico - Vea Interfaz gráfica.
ANSI - Instituto Nacional Americano de Estándares (American National Standards Institute). Es la organización que define las normas técnicas básicas como
ASCII, que define un conjunto de normas para la transferencia de caracteres de
control y se utiliza para el tratamiento de atributos, colores, dirección del cursor,
etc., en terminales o emuladores de terminales.
Apache - Servidor web gratuito que utiliza el protocolo HTTP (HyperText Transfer Protocol), que permite visualizar documentos y hacer sumisión remota de
datos. Este Servidor puede ejecutar varias funciones diferentes, incluso funciones
de proxy y caché y ofrece características como monitor de status y conversión
dinámica de tipo, entre otras.
1.
Significa segundo nombre, o sobrenombre
555
Apéndice D. Glosario
Arquitectura cliente/servidor - Es toda la arquitectura de red donde estaciones
(microcomputadores) ejecutan aplicaciones clientes que se valen de programas
servidores para transferir datos del propio servidor o hacen la comunicación con
otras estaciones y sus aplicaciones clientes.
Área de intercambio - Partición especial o archivo necesarios para la asignación
temporal de páginas de la memoria, permite mayor rapidez de acceso.
ASCII - Código Estándar para Intercambio de Información (American Standard
Code for Information Interchange). Código numérico que se usa para representar
caracteres en archivos texto en computadores y dispositivos de almacenamiento
electrónico de datos.
Archivo - Un archivo representa el concepto de manipulación de datos en Linux,
permite escribir datos en medios de almacenamiento de datos. El archivo debe
ser único en su directorio.
ATAPI - Protocolo de comunicación entre dispositivos de CD-ROM e interfaces
IDE (vea IDE).
Backup - Es una copia de seguridad de datos importantes. Debe realizarse regularmente.
Background - Es el término que se utiliza para indicar que un proceso se está
ejecutando en segundo plano, o sea, se pueden ejecutar otros semejantes mientras
se ejecuta el proceso en background. Por ejemplo, usted puede abrir un programa
en segundo plano mientras está editando un texto.
Bash - Interpretador de comandos compatible con sh, que ejecuta comandos leídos de la entrada por defecto de un archivo. Bash también incorpora las características útiles de otros shells.
556
Apéndice D. Glosario
Biblioteca - Colección de rutinas que ejecutan operaciones que diversos programas requieren. Las bibliotecas pueden ser compartidas, o sea sus rutinas pueden
residir en archivos diferentes del programa que las utiliza.
BIOS - Sistema Básico de Entrada/Salida (Basic Input/Output System). Consiste
en un conjunto de instrucciones detalladas que accionan los dispositivos periféricos en un computador personal.
BitchX - Cliente de IRC con soporte a colores para la consola de Linux. Incorpora
varias características que normalmente requerirían un script, su interfaz presenta
más colores y es más fácil de trabajar.
Bitmap - Mapa de bits (formato de archivo de imagen tipo .bmp).
Boot - Vea Iniciación.
Buffer - Área de memoria intermediaria que sirve para acelerar el acceso a datos
que se están transfiriendo entre los dispositivos que operan con velocidades diferentes.
Camino - Es la posición de un archivo en relación al sistema de archivos. Existen
dos tipos de caminos: relativo que se refiere a la posición del archivo relativa al
camino actual y absoluto, donde la posición del archivo se describe en relación
al directorio raíz (ver Directorio raíz).
Llamada al Sistema - Es una rutina que ejecuta una función de bajo nivel durante
la ejecución de un programa.
Cliente - Es el computador que envía las solicitudes para el servidor.
Código-fuente - Un conjunto de instrucciones comprensibles para un ser humano. Sin él, es muy difícil alterar o conocer un programa.
557
Apéndice D. Glosario
Consola - Lo mismo que terminal , (vea Terminal)
Consola Virtual - Forma de dejar disponible diversas pantallas que el usuario
puede utilizar simultáneamente, para acceder al sistema. Una pantalla se presenta
en el monitor cada vez y una secuencia de teclas se utiliza para alternar entre las
consolas. En la mayoría de las situaciones hay seis consolas virtuales.
Cuenta - Creada por el administrador del sistema, una cuenta es la combinación
del nombre de acceso del usuario, más su contraseña.
Cookies - Permiten que los servidores graben la información de su interés, generalmente de configuración, en el lado cliente. Permiten, por ejemplo, que un
determinado sitio “identifique” al cliente cuando ese vuelva nuevamente a acceder una determinada página en la Web.
Criptografía - Proceso por el cual se esconde el contenido del archivo contra accesos de terceros. Es muy utilizado en las transacciones que se hacen por Internet
(por ejemplo tarjetas de crédito). Utiliza claves para garantizar la seguridad de
los datos.
Comodín - Carácter que simplifica una determinada acción. Los caracteres “*” y
“?” son los símbolos genéricos que pueden usarse como comodines. El “*” representa una cantidad no determinada de caracteres y el “?” sustituye exactamente
un carácter, cualquiera que sea. Por ejemplo, si proporcionamos el comando ls c*
brinda una lista con todos los archivos (del directorio actual) que se inician con
“c” y terminan con caracteres cualesquiera, aunque sea solamente el propio “c”.
Daemon - Sigla para Dist and Execution Monitor. Es un programa que espera
en segundo plano (vea Background) y que se activa cuando es necesario (por
ejemplo, solicitudes FTP).
558
Apéndice D. Glosario
Dependencias - Las dependencias son requisitos que existen entre los paquetes
(vea Paquete). Algunos paquetes pueden depender de otros para que instalarse
y con eso los programas que los manejan (vea RPM) no los instalan si tienen
dependencias no resueltas.
Desmontar - Acto de impedir o finalizar el acceso a un sistema de archivos (vea
Sistema de archivos). El acto contrario se denomina montar.
Directorio raíz - Directorio de la parte superior del árbol de directorios del sistema, o sea, no hay ningún directorio encima suyo. Se denomina con una “/”.
Dispositivo - Son medios de almacenar información. Existen dos tipos de dispositivos: de bloque y de carácter. Un dispositivo de bloque almacena en bloques de
tamaño fijo, cada uno de ellos con dirección propia (el disco duro es un ejemplo).
Un dispositivo de carácter libera o acepta un conjunto de caracteres sin dirección,
sin respetar la estructura de bloque (por ejemplo, un ratón). A los dispositivos se
puede acceder en Linux mediante el directorio /dev.
Disquete de iniciación también denominado de disquete de boot. Contiene los
archivos del tipo de imagen que sirven para la iniciación del sistema, útiles en
caso que haya algún problema y no consiga iniciarse.
Disquete suplementario - En algunos tipos de instalación (por ejemplo, instalación que utilice otra máquina de red) en Conectiva Linux se hace necesario otro
disquete que lo llamamos suplementario.
Dominio - Es un grupo de computadores y dispositivos en una red que se administran como una unidad, con reglas y procedimientos comunes. Dentro de Internet, los dominios se definen por la dirección IP (vea IP). Todo lo que forma parte
559
Apéndice D. Glosario
de una dirección IP, forma parte de un mismo dominio. Generalmente, la dirección IP se representa por un nombre de dominio (por ejemplo, conectiva.com.br),
pero un nombre de dominio puede representar varias direcciones IP.
Driver - Controladora. Es un programa que controla un dispositivo. La mayoría
de los drivers ya vienen junto con el sistema operativo y algunos pueden hallarse y cargarse en Internet. Actúa como un traductor entre el dispositivo y los
programas que lo utilizan.
Emular - Es la capacidad de un programa o dispositivo de imitar a otro programa o dispositivo. Un ejemplo de emulación son las impresoras que emulan
otro tipo de impresora, porque esas podrán realizar operaciones que se hacen en
la impresora verdadera. Los Software de comunicación frecuentemente ofrecen
drivers de emulación de terminal para que la máquina pueda emular un terminal
en particular.
Dirección IP - Vea IP.
E/S - Sigla para Entrada/Salida (Input/Output). El sistema de E/S se refiere a
cualquier operación, programa o dispositivo donde la finalidad es la entrada de
datos para un computador o la extracción de datos del mismo.
Exportar - Es un modo de darle formato a los datos para que se puedan utilizar
con otra aplicación. Este término también se utiliza cuando se quiere que una
cierta aplicación/máquina/directorio/sistema de archivos, se pueda visualizar con
otra máquina. La acción contraria se denomina importar.
Formatear - Preparar una media (generalmente un disco duro o un disquete)
para leer o escribir. Durante el proceso de formateo, el sistema operativo retira
la información que contiene la media, prueba el disco para verificar su fiabilidad
560
Apéndice D. Glosario
(verificando las partes damnificadas de la media) y crea nuevamente un sistema
de archivos para la utilización del medio físico. Se recomienda formatear el medio
físico antes de utilizarlo.
FTP - Protocolo de transferencia de archivos (File Transfer Protocol). Protocolo
que permite la transferencia de archivos de un servidor FTP (la máquina que
envía los archivos) para el cliente FTP (que los recibe).
GIF - Formato de figuras (Graphics Interchange Format).
GNU - Esta sigla significa GNU is Not Unix, lo que quiere decir que a pesar de
desarrollarse y beneficiarse con herramientas Linux, no se puede confundir con
Linux. GNU es un producto de Free Software Foundation que tiene como objetivo
proporcionar programas en los cuales, sus códigos estén totalmente disponibles.
GRUB - Cargador Unificado (Grand Unified Bootloader). Es el cargador oficial
utilizado en Conectiva Linux que en el proceso de iniciación, muestra los sistemas
operativos disponibles, para que usted elija en cuál desea trabajar.
Grupo - Forma de señalar derechos específicos para una cierta clase de usuarios.
Por ejemplo, todos los usuarios que estén trabajando en un proyecto X pueden
agregarse al grupo de nombre projX. Se pueden configurar permisos de acceso al
grupo y recursos del sistema, por ejemplo, espacio en disco.
i18n - Vea la sección Internacionalización.
IDE - Dispositivo Eletrónico Integrado (Integrated Drive Electronics,). Es la interfaz estándar utilizada para conectar discos duros y CD-ROM en un computador. IDE puede ser también un Ambiente Integrado de Desarrollo (Integrated
Development Environment) que consiste en un ambiente de programación dentro
de otra aplicación.
561
Apéndice D. Glosario
Imagen - Puede denotar, en principio, un formato gráfico. Otro significado para
imagen es la que se refiere a un archivo image. En donde existe una copia exacta
(o sea, la imagen) del contenido del disquete. Como el mismo contiene información del sistema de archivos además de los datos que están contenidos en los
archivos, el archivo de imagen no tiene utilidad hasta que se grabe en un disquete.
Sirve para crear o recrear un disquete de iniciación.
Iniciación - Es la secuencia de operaciones ejecutadas desde que se conecta el
computador, hasta que el sistema esté listo para ser utilizado.
Interfaz gráfica - Es su ambiente de trabajo que contiene ventanas ejecutando
programas y tareas. La interfaz gráfica la mayoría de las veces se controla con el
ratón.
Internacionalización - Es el acto de proyectar y escribir programas que se pueden
configurar fácilmente para interactuar con el usuario en más de un idioma. Frecuentemente denominado “i18n”, debido al número de letras entre la i inicial y la
n final (en inglés: Internationalization).
IP - Protocolo Internet (Internet Protocol). Es una dirección de 32 bits, generalmente separados en cuatro grupos separados por puntos (por ejemplo, 192.168.10.1)
que sirve para identificar un computador conectado a la red. Es posible también
que un computador posea varias direcciones IP.
JPG - Formato de imagen (Joint Photographic Group).
Kernel - Es el núcleo del sistema. Controla prácticamente todo: administra y controla el acceso al sistema de archivos, administra la memoria, la tabla de procesos
y el acceso a los dispositivos y periféricos, entre otras tareas.
LaTeX - Lenguaje utilizado para darle formato al texto. El lenguaje proporciona
562
Apéndice D. Glosario
macros que facilitan el formato.
LILO - Cargador de Linux (Linux Loader). LILO es un cargador de sistemas
operativos para sistemas Linux, en plataformas Intel y compatibles. Se acciona
durante la iniciación del sistema.
Link - La palabra link puede tener dos significados. En una página HTML un
link es una conexión para otro sitio en Internet o para otro lugar de la página. Una
segunda interpretación se tiene, cuando un link se refiere a un atajo que es una
entrada de directorio referenciando otro archivo, mientras que el atajo en sí, no
contiene datos. Un link simbólico es aquél que contiene las referencias para los
nombres y un Hardlink es un link para una localidad en el sistema de archivos.
Linus Torvalds - Creador de Linux. Comenzó el desarrollo de Linux (inspirado
en su nombre) en 1991, mientras era estudiante universitario.
Linux - Sistema operativo multitarea y multiusuario, creado por Linus Torvalds,
que posee alto desempeño y se puede ejecutar, tanto en servidores, como en computadores domésticos, proporcionando un ambiente estable.
Línea de comando - Ambiente de shell (vea Shell), donde los caracteres se
leen mediante la interfaz y se interpretan. Cualquier proceso ejecutado en un
shell puede tener su propia línea de comando (por ejemplo, parámetros de un
comando).
Login - Es el acto de entrar en el sistema, con el nombre de usuario y contraseña.
MBR - Registro Maestro de Iniciación (Master Boot Record). Es el primer sector físico de un disco duro en el sistema. Al iniciar el sistema, BIOS carga el
contenido de MBR para una dirección fija en la memoria y le entrega el control,
563
Apéndice D. Glosario
mientras que este código carga el sistema operativo de una partición o en el caso,
un programa que haga ese trabajo ( LILO, por ejemplo).
Memoria - Lugar para el almacenamiento y acceso (generalmente rápido) de
datos. Hay dos tipos de memoria: Física, que consiste en una serie de chips (vea
RAM) y la Virtual, que consiste en la utilización de ciertas partes del disco duro
como memoria.
Metacaracteres - Vea Comodines.
MIME - Extensiones de Email para Múltiples Propósitos (Multipurpose Internet
Mail Extensions). Extensión que permite el envío de archivos que no sean de
texto, vía email como imágenes, sonido y vídeo.
Módulo - En Linux, un módulo es una colección de rutinas que ejecutan funciones del sistema que se pueden cargar y descargar dinámicamente del núcleo
en funcionamiento. Normalmente contienen programas de control de dispositivos
y dependen bastante del núcleo.
Mouse PS/2 - Es un ratón PS/2 que obtiene su nombre del computador original
en donde se lo usó inicialmente (IBM PS/2). Se puede identificar fácilmente por
el conector redondo del final del cable.
Mouse serial - Es un ratón que se ha proyectado para conectarse al puerto serie
del computador. Puede identificarse fácilmente por el formato rectangular del
conector del final del cable.
MPEG - Formato de imagen (Motion Pictures Experts Group).
NFS - Sistema de Archivos de Red (Network File System). Protocolo utilizado
para el acceso a los sistemas de archivo en una red. Es posible montar los sistemas
564
Apéndice D. Glosario
de archivos de otros computadores mediante este protocolo.
Niveles de ejecución - También conocidos como run levels, describen un cierto
estado operativo del sistema y éste se comporta de modos diferentes en cada nivel
de ejecución.
Nombre del dominio - Vea Dominio.
Paquete - Archivo que contiene un software y posee un formato particular que
trata de facilitar la instalación, actualización o supresión.
Páginas de Manual - Es una forma de documentación. También se conoce como
man pages, son páginas con descripciones sobre comandos y programas en general que existen en los sistemas UNIX y Linux. Para obtener información sobre
un comando, basta teclear man comando.
Partición - Segmento del disco duro al que se puede acceder como si fuese un
disco completo.
PCI - Componente Periférico ( Peripheral Component Interconnect). Es un bloqueo local estándar de 64 bits desarrollado por Intel; generalmente se implementa
como un obstáculo de 32 bits. Puede ejecutarse a 33 ó 66 MHz.
PCMCIA - Asociación Internacional de Tarjetas de Memoria de Computadores
Personales ( Personal Computer Memory Card International Association). Esta
organización produce patrones físicos, eléctricos y de software para pequeños
dispositivos, del tamaño de una tarjeta de crédito que pueden contener memoria,
modems, tarjetas de red y otros componentes. También se conocen como PC
cards, estos dispositivos se usan principalmente en computadores portátiles.
Permiso - Conjunto de identificadores que controla el acceso a los archivos. En
565
Apéndice D. Glosario
Linux los permisos se controlan con tres campos: usuario (acceso del dueño de
los archivos), grupo (acceso de un grupo a un conjunto de archivos) y otros (todos
aquellos que no se encajan en ninguno de los casos anteriores), en cada campo
hay un conjunto de tres bits (acceso para lectura, escritura y ejecución).
Pine - Es un programa cliente de mail (“lector de mail”), basado en texto y cliente
de news. Se dirige, tanto a los iniciantes como a los usuarios con experiencia.
Incluye un editor fácil de usar - pico - para elaborar mensajes.
Pipe - El signo “|” representa el pipe. Indica una conexión entre la salida de un
programa y la entrada de otro programa sucesor, donde el resultado del primer
programa es el dato de entrada del siguiente. Estos programas se preparan con el
signo de pipe que se indica arriba.
PPP - Protocolo Punto-a-Punto (Point-to-Point Protocol). Uno de los protocolos
más conocidos para acceder vía interfaz serie. Establece un método de acceso
para Internet en que un computador, conectado vía teléfono y con un modem de
alta velocidad, aparece como si fuera un puerto Ethernet en el sistema de red local
de otra máquina.
Punto de Montaje - Es un directorio bajo el cual, se puede acceder a un sistema
de archivos después que fue montado.
POSIX - Es una sigla para la Interfaz de Sistemas Operativos Portables. Un conjunto de patrones que crecieron fuera del sistema operativo UNIX.
Proceso - También se denomina mechas veces job, un proceso puede considerarse una instancia de un programa o de un comando en ejecución en un sistema
Linux.
Prompt - Es es lugar donde el usuario teclea comandos en un sistema operativo,
566
Apéndice D. Glosario
en un shell (vea Shell). Generalmente posee en nombre del usuario, el nombre de
la máquina, el directorio actual y otros datos que se pueden configurar. Cuando el
prompt reaparece después de ejecutar un comando, significa que el sistema está
listo para una nueva entrada.
Protocolo - Conjunto de reglas que organizan y sincronizan la comunicación
entre dos máquinas, tanto en nivel de software como en nivel de hardware. Vea
FTP - y HTTP.
RAM - Memoria de Acceso Randómico (Random Access Memory). Memoria
utilizada para mantener programas mientras se están ejecutando y datos que se
están procesando. Los datos se pierden si falla la energía, por ejemplo (esto quiere
decir que la memoria RAM es volátil).
Reiniciar - También se conoce como Reset. Es la acción de hacer con que la
máquina vuelva hacia un estado definido, o sea, después del congelamiento de la
máquina (por algún problema), la máquina puede volver nuevamente al proceso
de iniciación y así volver a su estado normal.
Rlogin - Acceso Remoto (Remote Login). Comando que proporciona acceso a
una máquina remota mediante Internet, como si usted estuviese trabajando en la
máquina remota.
ROM - Memoria Solo para Lectura (Read-Only Memory). Se utiliza para guardar
los programas que se deben usar después que el computador sea desconectado.
Se guarda BIOS dentro de ROM.
Root - Vea Superusuario.
RPM - Gerente de Paquetes Red Hat (Red Hat Package Manager). Es el programa
que se utiliza para manipular los paquetes (con extensión .rpm).
567
Apéndice D. Glosario
SCSI - Pequeña Interfaz de Sistema de Computador (Small Computer System Interface). Interfaz estándar para conectar diversos dispositivos en un computador.
Se utiliza en discos duros, unidades de cinta y scanners, entre otros.
Segundo plano - Vea Background.
Contraseña - Es un conjunto secreto de caracteres que permite que un usuario
pueda acceder a un archivo, computador o programa. En sistemas multiusuario
(Linux, por ejemplo) cada usuario debe teclear su contraseña antes de entrar en
el sistema. Esto auxilia en la seguridad del sistema, porque evita accesos no autorizados a la máquina.
Contraseñas Sombra - Normalmente la contraseña de cada usuario se guarda,
criptografiada, en el archivo /etc/passwd. Este archivo debe poseer acceso de lectura para todos los usuarios. Eso puede significar que las copias de las contraseñas
criptografiadas se puedan obtener fácilmente, permitiendo el uso de programas de
quiebra de contraseñas. Contraseñas sombra, por otra parte, archivan contraseñas
criptografiadas en un archivo totalmente protegido, haciendo que su acceso sea
mucho más difícil.
Servidor - Es una máquina poderosa y que brinda servicios a otras máquinas que
estén en la red.
Shadow - Vea Contraseñas Sombra.
Shell - Interfaz que interpreta los comandos proporcionados por el usuario, automatizando los procesos y constituyendo la interfaz principal con el núcleo.
Sistema de Archivos - Es el método de almacenamiento de la información en el
disco duro. Diferentes sistemas operativos usan diferentes sistemas de archivo,
568
Apéndice D. Glosario
dificultando un poco compartir el contenido. La mayoría de los sistemas son estáticos, pero otros son dinámicos como por ejemplo el sistema de archivos /proc,
que produce los datos dinámicamente a partir de los datos disponibles en el núcleo.
Sistema Operativo - Proceso que se ejecuta permanentemente en segundo plano
(vea Segundo plano) y que permite efectuar las operaciones básicas del computador. Las tareas de un sistema operativo, incluyen la administración y el control
de acceso a todos los recursos específicos de la máquina. Podemos citar como
ejemplos: Linux, UNIX, Windows® NT y MacOS®.
Sistema de Ventanas X - Denominado muchas veces, de Sistema X o solamente
X (X Window System), consiste en una colección de programas, protocolos y
rutinas que organizan y mantienen la interfaz gráfica para el usuario. Se utiliza en
la mayoría de las plataformas UNIX y los clientes también las pueden ejecutar
en otros sistemas de ventanas populares. El protocolo X permite que las aplicaciones puedan ejecutarse, tanto en la máquina local, como a través de la red,
proporcionando flexibilidad en implementaciones cliente/servidor.
Spam - Los emails con pedido para acceder un sitio, juntarse a un esquema de
pirámide o aún, comprar un producto, si no son autorizados o requeridos por
usted, son spam. El término spam surgió de un episodio de la serie de Monty
Python, donde las personas pedían insistentemente por spam (un producto enlatado americano). Una persona que envía spams se conoce en Internet como
“spammer”. El término UCE (unsolicited commercial email - email comercial no
solicitado) también es muy usado y es básicamente lo mismo que un spam.
SSH - Shell Seguro (Secure Shell). Es un programa para acceder y ejecutar comandos en máquinas remotas. Sustituye rlogin (vea Rlogin) y rsh, además provee
569
Apéndice D. Glosario
un canal de comunicación seguro entre dos máquinas en una red insegura.
Superusuario - Es la cuenta utilizada por el administrador del sistema, para acceder a los archivos y mantener la configuración del sistema. También se conoce
como cuenta raíz.
Swap - Vea Área de Intercambio.
Tabla de particiones - Espacio en disco reservado para la definición de las particiones existentes (vea Partición).
Tarea - Vea Proceso.
TCP/IP - Protocolo de Control de Transmisión/Protocolo Internet (Transmission
Control Protocol/Internet Protocol). Protocolo que encapsula la información que
se transmitirá por Internet. Aumenta encabezamientos utilizados para especificar
las direcciones de los computadores destinatarios y remitentes, para dividir y
remontar la información en pequeños paquetes, para aumentar o disminuir la velocidad de transmisión según la confirmación o no de los paquetes recibidos,
entre otras tareas.
Telnet - Programa que crea una conexión entre una máquina remota y proporciona una cuenta de acceso (login) para esta máquina, si usted tiene una cuenta
en ella.
Terminal - Es un dispositivo formado por la combinación de una pantalla y del
teclado que habilita su comunicación con el computador. Hay varios tipos de
terminales (inteligentes y burros, por ejemplo). Ese término se utiliza también en
estaciones de trabajo que emulan un terminal real.
UID - Identificador de Usuario (User ID). Son caracteres numéricos mediante los
570
Apéndice D. Glosario
cuales se identifica a un usuario en diversas partes del sistema.
UNIX - Es un conjunto de sistemas operativos semejantes a Linux, utilizado en
estaciones de trabajo y que consiste en esencia en un núcleo, un shell y aplicativos.
unzip - Es un programa que descomprime archivos con extensión .zip, como los
creados por pkzip en MSDOS®.
Xterm - Es el terminal X, utilizado en interfaces gráficas para emular un terminal
(vea Terminal).
XFree - XFree es una implementación libre del Sistema de Ventanas X (vea Sistema de Ventanas X).
Wildcards - Vea Comodín.
571
Apéndice D. Glosario
572
Apéndice E. Licencia de Uso y
Garantía del Producto
Antes de instalar Conectiva Linux en su computador, o cualquiera de los paquetes o programas incluidos en este producto, por favor, lea este documento cuidadosamente. Este documento contiene información importante sobre los derechos
legales de este producto. Le recomendamos considerar los puntos presentados
aquí, bien como conocer y entender los términos y condiciones por los que este
programa está licenciado para usted. Cuando instala cualquier programa incluido
en este producto, usted acepta automáticamente los términos y condiciones siguientes.
General
Los derechos de autor del Sistema Operativo Conectiva Linux se basan en la Licencia Pública General GNU (“GPL”). Consideramos que la GPL pone a disposición los mejores mecanismos para todos los beneficios y libertades de los programas de “libre distribución”. Usted puede encontrar una copia de la GPL en el manual de instalación de Conectiva Linux, en http://es.conectiva.com (http://es.conectiva.com)
y en diversos sitios en Internet. Conectiva Linux es un sistema operativo modular, compuesto por centenas de programas, cada uno de ellos escrito por personas
573
Apéndice E. Licencia de Uso y Garantía del Producto
diferentes y con su propio derecho de autor. En este documento, se les hace referencia, individual y colectivamente como “Programas”. Varios Programas tienen
su derecho de autor basado en la GPL y otras licencias que permiten la copia,
modificación y redistribución. Por favor, verifique la documentación on-line que
viene con cada uno de los programas incluidos en Conectiva Linux, para verificar
su licencia específica. Le sugerimos que lea estas licencias cuidadosamente, para
entender sus derechos y utilizar mejor las ventajas que Conectiva Linux pone a
su disposición.
Licencia limitada de productos
Además de los programas de libre distribución, Conectiva puede incluir en este
producto distintos programas y aplicaciones que no están sujetos a la GPL u otras
licencias que permiten modificación y redistribución. Algunos de estos programas se muestran a continuación:
•
AcrobatReader®
•
AcuCobol-4.3®
•
Aker®
•
Arkeia®
574
Apéndice E. Licencia de Uso y Garantía del Producto
•
BR®
•
Dataflex®
•
Domino®
•
FlagShip®
•
JRE®
•
Jade®
•
MZS®
•
Oracle8i®
•
SpoolBiew®
•
db2®
•
oss®
•
vmware®
•
xni®
Generalmente cada uno de estos componentes tiene licencia únicamente en su
forma binaria, de manera restringida, es decir que usted podrá instalarlos en un
575
Apéndice E. Licencia de Uso y Garantía del Producto
único computador para su uso individual. Está prohibida la copia, redistribución,
ingeniería reversa y/o modificación de los mismos . Cualquier violación de los
términos de las licencias, cancelará inmediatamente su licencia individual. Para
conocer los términos precisos de las licencias de estos componentes, por favor
verifique la documentación on-line que viene con cada uno de ellos. Si usted no
está de acuerdo en aceptar los términos de la licencia de estos componentes, no
los instale en su computador. Si desea instalarlos en más de un computador, entre
en contacto con el distribuidor de los programas o aplicaciones correspondientes
para adquirir las respectivas licencias.
Antes de la instalación
ANTES DE INSTALAR CONECTIVA LINUX O CUALQUIERA DE LOS PROGRAMAS O APLICACIONES INCLUIDOS EN ÉL, LEA ATENTAMENTE
LOS TÉRMINOS Y CONDICIONES SIGUIENTES. LA INSTALACIÓN DE
CUALQUIERA DE ESTOS PROGRAMAS, INDICA SU ACEPTACIÓN DE
LOS TÉRMINOS Y CONDICIONES SIGUIENTES. SI USTED NO ESTÁ DE
ACUERDO CON ESTOS TÉRMINOS Y CONDICIONES NO INSTALE ESTOS PROGRAMAS.
LOS PROGRAMAS, INCLUSO LOS CÓDIGOS FUENTE, DOCUMENTACIÓN, APARIENCIA, ESTRUCTURA Y ORGANIZACIÓN, SON PRODUCTOS DE PROPIEDAD DE CONECTIVA S.A., INC, ORACLE, SUN ENTRE
OTROS, Y ESTÁN PROTEGIDOS POR EL DERECHO DE AUTOR, ADEMÁS
576
Apéndice E. Licencia de Uso y Garantía del Producto
DE OTRAS LEYES. ESTOS PROGRAMAS ASÍ COMO CUALQUIER COPIA,
MODIFICACIÓN O PARTE ORIGINADA A PARTIR DE ELLOS, DEBEN
SIEMPRE PERMANECER CON LOS ANTERIORMENTE MENCIONADOS,
SOMETIDOS A LOS TÉRMINOS Y CONDICIONES DE LA GPL U OTRAS
LICENCIAS RELACIONADAS CON LOS MISMOS.
Garantía Limitada
EXCEPTO SI SE DICE ESPECIFICAMENTE EN ESTE ACUERDO, LOS PROGRAMAS PUESTOS A DISPOSICIÓN Y LICENCIADOS, “TAL Y COMO
ESTÁN”, NO TIENEN GARANTÍA DE NINGÚN TIPO, NI EXPRESA NI IMPLÍCITA, LO CUAL INCLUYE, PERO NO LIMITA, LAS GARANTÍAS DE
COMERCIALIZACIÓN Y CONVENIENCIA PARA UN PROPÓSITO PARTICULAR.
Conectiva S.A. (http://es.conectiva.com) garantiza que el medio en el cual están grabados los programas está libre de defectos de fabricación y manufactura,
en condiciones normales de uso, durante un período de 30 días a partir de la
fecha de la compra. Conectiva S.A. (http://es.conectiva.com), no garantiza que
las funciones que contienen los programas sean compatibles con los requisitos
que usted espera de ellas o que el funcionamiento de los programas esté completamente libre de errores ni que aparezcan exactamente como están descritos en la
documentación que se anexa al producto.
577
Apéndice E. Licencia de Uso y Garantía del Producto
Limitación de Reparación y
Responsabilidad
Por el máximo permitido por las leyes aplicables, las reparaciones descritas a
continuación, se aceptan como únicas y deben estar disponibles solamente si
este producto ha sido registrado en Conectiva S.A. (http://es.conectiva.com), de
acuerdo con las instrucciones disponibles en el mismo, hasta diez días después
de que usted lo haya recibido.
La responsabilidad de Conectiva S.A. (http://es.conectiva.com), y su reparación
exclusiva, se limita a los casos en que el medio en el que se puso a disposición
el programa está con defecto. En este caso usted podrá devolverlo, dentro de
un plazo de 30 días a partir de la fecha de compra, adjuntando una copia de su
factura. Conectiva S.A. de acuerdo con su criterio, lo cambiará o procederá a la
devolución del dinero.
POR EL MÁXIMO PERMITIDO POR LAS LEYES APLICABLES, EN NINGÚN CASO CONECTIVA S.A. SERÁ RESPONSABLE POR CUALQUIER
DAÑO. LO CUAL INCLUYE, LUCROS CESANTES, PÉRDIDAS ECONÓMICAS U OTROS DAÑOS ACCIDENTALES O CONSECUENTES DEL USO
APROPIADO O INAPROPIADO DE LOS PROGRAMAS Y/O APLICACIONES. INCLUYENDO LOS DEBIDOS A LA INEPTITUD PARA EL USO DE
LOS PROGRAMAS Y/O APLICACIONES, AUN EN EL CASO DE QUE CONECTIVA S.A. O ALGÚN DISTRIBUIDOR AUTORIZADO, NO HAYA EFECTUADO LAS ADVERTENCIAS CORRIENTES SOBRE ESTOS TIPOS DE
578
Apéndice E. Licencia de Uso y Garantía del Producto
PROBLEMAS.
General
Si alguna cláusula de este Acuerdo no se considera válida, las otras cláusulas no
se deberán afectar por este motivo. El acuerdo se establece según la legislación
brasileña. En caso de conflicto de jurisdicción, para solucionar dudas, omisiones
o cualquier otro asunto relacionado con el presente convenio, queda definida
como competente la Cámara Arbitral del bloque comercial del cual estos países
hacen parte u otra Cámara competente, según el arreglo comercial establecido entre estos mismos países, definiéndose en última instancia la OMC (Organización
Mundial de Comercio) para solucionar cualquier asunto legal.
Derechos de autor ®2000 Conectiva S.A. (http://es.conectiva.com). Todos los
derechos reservados. Conectiva y Conectiva Linux son marcas registradas de Conectiva S.A. (http://es.conectiva.com). Linux es una marca registrada de Linus
Torvalds en varios países.
579
Apéndice E. Licencia de Uso y Garantía del Producto
580
Apéndice F. Licencias generales
Introducción
Prácticamente todo el software contenido en el CD-ROM de Conectiva Linux es
de libre distribución. Pocos requieren algún tipo de autorización especial para su
uso, obtenidos por Conectiva S.A. (http://es.conectiva.com) y algunos software
desarrollados por la propia Conectiva, son puestos a disposición bajo licencia
comercial de uso.
La mayoría de los software se distribuye bajo una de las tres licencias presentadas en este capítulo. Por favor, verifique en cada software cuáles son sus componentes, así como los términos de su distribución.
Todos el software de los CD-ROMs producidos por Conectiva es copyright de ®
Conectiva S.A. (http://es.conectiva.com). A menos que exista manifestación expresa, el software contenido en los CDs es de libre distribución bajo los términos
de la Licencia Pública GNU (GPL).
Los términos Red Hat® y rpm® son marcas de propiedad de Red Hat Software,
Inc. Los términos Conectiva y WebBatch son marcas de propiedad de Conectiva
S.A. (http://es.conectiva.com).
581
Apéndice F. Licencias generales
BSD Copyright
Copyright ® 1991, 1992, 1993, 1994 The Regents of the University of California.
Todos los derechos reservados.
Se permite, dentro de las siguientes condiciones, la redistribución y uso en las
formas de código fuente o binarios, con o sin modificación:
1. La redistribución del software debe contener toda la información sobre derechos de
autor, esta lista de condiciones y el aviso de abajo.;
2. La redistribución de binarios o ejecutables debe contener toda la información sobre
derechos de autor, listas de condiciones y el aviso de abajo.
3. Todos los comerciales y anuncios que mencionen funcionalidades de este software
deben presentar el siguiente texto: Este producto incluye software desarrollado
por la Universidad de California, Berkeley y sus contribuyentes;
4. El nombre de la Universidad, o de sus contribuyentes, no puede ser utilizado para
endosar o promover productos derivados de este software sin expresa autorización
por escrito.
ESTE SOFTWARE SE DISTRIBUYE POR SUS MONITORES Y CONTRIBUYENTES EN LA FORMA EN QUE SE ENCUENTRA, Y CUALQUIER GARANTÍA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO
NO LIMITADAS A LAS GARANTÍAS COMERCIALES Y LA ATENCIÓN
A DETERMINADOS PROPÓSITOS NO SON RECONOCIDAS. EN NINGUNA HIPÓTESIS LOS MONITORES O SUS CONTRIBUYENTES SERÁN
582
Apéndice F. Licencias generales
RESPONSABLES POR NINGÚN DAÑO DIRECTO, INDIRECTO, ACCIDENTAL, ESPECIAL, INCLUYENDO, PERO NO LIMITANDO LA SUSTITUCIÓN DE MERCANCÍAS O SERVICIOS, IMPOSIBILIDAD DE USO,
PÉRDIDA DE DATOS, LUCROS CESANTES O INTERRUPCIÓN DE ACTIVIDADES COMERCIALES, CAUSADOS EN CUALQUIER BASE POR
EL USO DE ESTE SOFTWARE.
X Copyright
Copyright® 1987 X Consortium
Se concede y garantiza a cualquier persona, libre de costos, la obtención de copia
de este software y de los archivos de documentación asociados (el Software), pudiendo trabajar con el Software sin restricciones, incluyendo los derechos de uso,
copia, modificación, unificación, publicación, distribución, sublicenciamiento o
venta de copias del Software, y el permiso a las personas a las que se entregue el
Software, dentro de las siguientes condiciones:
Las informaciones de copyright presentadas a continuación deben estar presentes
en todas las copias o partes sustanciales del Software:
EL SOFTWARE SE PONDRÁ A DISPOSICIÓN EN LA FORMA EN QUE
SE ENCUENTRE, SIN GARANTÍAS DE NINGUNA ESPECIE, EXPRESAS O IMPLÍCITAS, INCLUIDAS, PERO NO LIMITADAS A LASGARANTÍAS COMERCIALES, Y A LA ATENCIÓN A DETERMINADOS FINES.
583
Apéndice F. Licencias generales
DE NINGUNA MANERA EL CONSORCIO X (XCONSORTIUM) SERÁ
RESPONSABLE POR NINGUNA RECLAMACIÓN, DAÑO U OTRAS PÉRDIDAS, A MENOS QUE SE EXPRESE EN CONTRATO, ACUERDO U
OTRAS FORMAS, EN LO QUE SE REFIERE A LA UTILIZACIÓN, COMERCIALIZACIÓN, CONEXIÓN U OTROS CONTACTOS CON ESTE
SOFTWARE.
Excepto por el contenido en ese aviso, el nombre del Consorcio X (X Consortium) no podrá utilizarse en ningún comercial u otra forma de promoción de
ventas, uso u otras negociaciones de este Software, sin la autorización expresa
del X Consortium.
Copyright ® 1987 Digital Equipment Corporation, Maynard, Massachusetts. Todos los derechos reservados.
Está garantizado, el permiso de uso, copia, modificación y distribución de este
software y su documentación con cualquier objetivo y sin costo, desde que el
copyright abajo aparezca en todas las copias y que tanto el copyright, como este
aviso y el nombre de Digital aparezcan, no pudiendo ser usados en anuncios o
publicidad referente a la distribución del software sin autorización expresa por
escrito.
DIGITAL NO OFRECE NINGÚN TIPO DE GARANTíA EN EL USO DE
ESTE SOFTWARE, INCLUYENDO TODAS LAS COMERCIALES Y DE
ATENCIÓN A DETERMINADOS PROPÓSITOS, Y BAJO NINGÚN PUNTO
DE VISTA, DIGITAL SERÁ RESPONSABLE POR ALGUNA RECLAMACIÓN, DAÑO U OTRAS PÉRDIDAS, A MENOS QUE SE EXPRESE EN
CONTRATO, ACUERDO U OTRAS FORMAS, EN LA UTILIZACIÓN,
COMERCIALIZACIÓN, CONEXIÓN U OTROS CONTACTOS CON ESTE
584
Apéndice F. Licencias generales
SOFTWARE.
585
Apéndice F. Licencias generales
586
Apéndice G. Licencia Pública
General GNU
GNU GENERAL PUBLIC LICENSE
Versión 2, Junio 1991
Esta es una traducción no oficial de la Licencia Pública General GNU al español.
No ha sido publicada por la Free Software Foundation y no expresa legalmente
los términos de distribución que usa la GNU GPL – sólo el texto original en Inglés
de la misma lo manifiesta. No obstante, esperamos que esta traducción ayudará a
los hispanohablantes a entender mejor la GNU GPL.
Copyright \copyright 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
Cambridge, MA 02139, USA.
Se le permite a cualquier persona copiar y distribuir copias inalteradas de este
documento de licencia.
Introducción
Las licencias de muchos software se desarrollan para limitar la libertad de uso, intercambios y modificaciones. La Licencia Pública General de GNU, al contrario,
587
Apéndice G. Licencia Pública General GNU
pretende garantizar la libertad de compartir y alterar software de libre distribución
- haciéndolos de libre distribución también para cualquier usuario. La Licencia
Pública General se aplica a la mayoría de los software de la Free Software Foundation y a cualquier autor que esté de acuerdo en utilizar sus normas (algunos
software de la FSF son cubiertos por la GNU Library General Public License).
Cuando nos referimos a software de libre distribución, nos referimos a la libertad
y no al precio. Nuestra Licencia Pública General se creó para garantizar la libertad
de distribución de copias de software de libre distribución (y cobrar por esto, si
es de interés del distribuidor), la cual recibió los códigos fuente que pueden ser
alterados o utilizados en parte, en los nuevos programas.
Para asegurar los derechos de los programadores se hacen algunas restricciones
y se prohíbe que las personas nieguen esos derechos o soliciten su derogación.
Estas restricciones se aplican incluso a algunas responsabilidades sobre la distribución o modificación del software. Por ejemplo, cuando se distribuyen copias
de determinado programa por una tasa determinada o gratuitamente, se debe informar sobre todos los derechos que inciden sobre ellas, asegurándose que los
códigos fuentes estén disponibles, inclusive la Licencia Pública General GNU.
La protección de los derechos involucra dos pasos: (1) copyright del software y
(2) licencia que concede permiso legal para copia, distribución y modificación de
software.
Además para la protección de la FSF y del autor, es importante que todos entiendan queno existen garantías para software de libre distribución. Si alguien
modifica y distribuye el software, no reflejará más el trabajo original del autor y
en consecuencia, no podrá gozar de las garantías originales.
Finalmente, cualquier programa de libre distribución está constantemente ame-
588
Apéndice G. Licencia Pública General GNU
nazado porlas patentes de software. Buscamos evitar el peligro de que los distribuidores de estos programas obtengan patentes individuales, convirtiéndose en
sus dueños efectivos. Para evitarlo, se hicieron declaraciones expresas de que
cualquier solicitación de patente, debe hacerse permitiendo la utilización a cualquier individuo, sin necesidad de la licencia de uso.
Los términos y condiciones precisas para realizar copias, distribución y modificaciones se describen a continuación.
Términos y condiciones para copia,
distribución y modificaciones
1. Esta licencia se aplica a cualquier programa u otro trabajo que contenga un aviso
colocado por el detentor de los derechos de autor, diciendo que puede ser distribuido
bajo las condiciones de la Licencia Pública General. El programa se refiere a cualquier software, trabajo o a un trabajo basado en un programa. Significa tanto el propio
programa, como cualquier trabajo derivado, de acuerdo con la ley de derechos de autor. Es decir, un trabajo que contenga el programa o una parte de éste, en su forma
original, con modificaciones o traducido para otra lengua (la traducción está incluida
sin limitaciones en el término modificación).
589
Apéndice G. Licencia Pública General GNU
Actividades diferentes de efectuar copias, distribución y modificaciones, no
están cubiertas por esta Licencia y quedan fuera de su alcance. El acto de
ejecutar el programa no está restringido y su salida está cubierta solamente
en caso de que el contenido tenga trabajos con base en el mismo (independientemente de que se hayan creado durante la ejecución del programa). Si
esto es así, depende de las funciones ejecutadas por el programa.
2. El código fuente del Programa se puede copiar y distribuir de la forma como fue
recibido, en cualquier medio, siempre que se coloque un aviso adecuado sobre los
copyrights y la falta de garantías. Todos los avisos que se refieran a la Licencia
Pública General y a la ausencia de garantías, deben estar inalterados y todos los
productos oriundos del programa deben estar acompañados de esta Licencia Pública
General.
Está permitido el cobro de tasas por el acto físico de transferencia o grabación
de copias. Se pueden dar garantías y soporte a cambio del cobro de valores.
3. Se puede modificar la copia o copias del programa de la forma que se desee o incluso
crear un trabajo con base en el programa, copiarlo y distribuir tales modificaciones
bajo lostérminos de la sección 1 anterior y de lo siguiente:
[a.] Debe haber un aviso destacando que los datos originales fueron alterados
en los archivos y las fechas correspondientes a los cambios.
[b.] Debe haber un aviso de que el trabajo distribuido o publicado es,
en forma total o parcial, derivado del programa o de alguna parte suya
590
Apéndice G. Licencia Pública General GNU
y que puede ser licenciado totalmente sin costos para terceros según los
términos de esta Licencia.
[c.] Si el programa modificado se ejecuta en forma interactiva, es obligatorio, al iniciar su ejecución que presente la información de copyright
y de ausencia de garantías (o de que la garantía es de responsabilidad de
terceros) y que los usuarios pueden redistribuir el programa bajo estas
condiciones, indicándole cómo acceder a esta Licencia completa.
4. Estos requisitos se aplican a trabajos de modificación en general. Si algunas secciones identificables no son derivadas del programa y pueden considerarse como
partes independientes,entonces esta Licencia y sus Términos no se aplican a estas
secciones cuando sean distribuidas separadamente. Pero si se distribuyen estas secciones como parte de un trabajo basado en el programa, la distribución, como un
todo, debe contener los términos de esta Licencia, cuyos permisos se extienden al
trabajo en su totalidad y no a cada una de las partes independientemente de quien las
haya desarrollado.
Más que tener la intención de refutar los derechos sobre la labor desarrollada
por alguien, esta sección tiene por objetivo propiciar la correcta distribución
de trabajos derivados del programa.
Además, la mera inclusión en un volumen de almacenaje (medio de distribución) de trabajos que tengan como base el programa u otros trabajos basados
en él, no obliga la aplicación de esta Licencia y de sus términos a dicho trabajo.
591
Apéndice G. Licencia Pública General GNU
Están permitidas, la copia y la distribución del Programa (o un trabajo basado
en éste) en la forma de código objeto o ejecutable, de acuerdo con los términos de las Secciones 1 y 2 anteriores, desde que se cumpla lo siguiente:
[a.] Que se suministren los códigos fuente legibles, que se deben distribuir en la
forma de las Secciones 1 y 2 ya mencionadas arriba, de la forma normalmente
utilizada para el manejo del software.
[b.] Que venga con una oferta escrita, válida por três años como mínimo,
de poner a disposición de terceros, una copia completa de los códigos
fuente en medio magnético, de acuerdo con las Secciones 1 y 2 arriba.
Esto por un costo no superior al costo del medio físico de almacenaje.
[c.] Que esté anexada la misma información recibida en relación con
la oferta de la distribución del código fuente correspondiente. Esta alternativa solamente está permitida para distribuciones no comerciales y
solamente si el programa recibido en la forma de objeto o ejecutable
tiene tal oferta, de acuerdo con la sección 2 anterior.
El código fuente de un trabajo es la mejor forma de que se produzcan alteraciones en ese trabajo. Cuando se habla de códigos fuente completos se
habla de todos los fuentes, de todos los módulos, además de las definiciones
de interfaces asociadas, archivos, scripts...utilizados en la compilación e instalación del ejecutable. Como una excepción, el código fuente distribuido
podrá no incluir algunos componentes que no se encuentren en su campo de
acción, como compilador, núcleo, etc... para el sistema operativo donde el
592
Apéndice G. Licencia Pública General GNU
trabajo se ejecute.
Si la distribución del ejecutable u objeto se realiza a través de acceso a un
determinado punto, se debe hacer, a los códigos fuente oferta equivalente de
acceso, aunque terceros no estén obligados a copiar los fuentes juntos con los
objetos simultáneamente.
5. No se permite la copia, modificación, sublicenciamiento o distribución del programa,
excepto bajo las condiciones expresas en esta Licencia. Cualquier intento de copia,
modificación, sublicenciamiento o distribución del programa está prohibido, y los
derechos descritos en esta Licencia cesarán inmediatamente. Los terceros, que hayan
recibido copias o derechos bajo la forma de esta Licencia, no tendrán sus derechos
retirados siempre y cuando permanezcan dentro de las cláusulas de la misma.
6. No es necesaria la aceptación formal de esta Licencia, a pesar de que no habrá documento o contrato que garantice permiso de modificación o distribución del programa
o sus trabajos derivados. Esas acciones están prohibidas por ley, en el caso de que
no se acepten las condiciones de esta Licencia. La modificación o distribución del
programa, o cualquier trabajo basado en éste, implica la aceptación de esta Licencia
y de todos los términos de ésta, para copia, distribución o modificación del programa
o trabajos basados en éste.
7. Cada vez que el programa se distribuya (o cualquier trabajo basado en éste), el receptor automáticamente recibe una licencia del detentor original de los derechos de
copia, distribución o modificación del programa objeto de estos términos y condiciones. No pueden imponerse otras restricciones a los receptores.
8. En caso que decisiones judiciales o alegaciones de uso indebido de patentes o dere-
593
Apéndice G. Licencia Pública General GNU
chos de autor, impongan restricciones que contradigan esta Licencia, éstas no inhiben su aplicación. Si no es posible distribuir el programa de tal forma que garantice simultáneamente las obligaciones de esta Licencia y otras que sean necesarias,
entonces el programa no podrá distribuirse.
Si esta Sección se considera no válida por cualquier motivo particular o general, su resultado implicará en la no validación general de esta Licencia para la
copia, modificación,sublicenciamiento o distribución del programa o trabajos
basados en éste.
El propósito de esta sección no es, de ninguna manera, incitar a nadie a infringir derechos reclamados en cuestiones válidas y procedentes, y sí proteger
las premisas del sistema de libre distribución de software. Muchas personas
han hecho contribuciones generosas al sistema, en la forma de programas, y
es necesario garantizar la consistencia y credibilidad del sistema, cabiendo a
éstos, y no a terceros, decidir la forma de distribución de los software.
Esta sección pretende aclarar los motivos que generaron las demás cláusulas
de esta Licencia.
9. Si la distribución del programa, dentro de los términos de esta Licencia, tiene restricciones en algún País, por patentes o derechos de autor, el detentor original de los
derechos de autor del programa cobijado por esta Licencia puede adicionar explícitamente limitaciones geográficas de distribución, excluyendo esos países, haciendo
que la distribución solamente puedarealizarse en los países no incluidos en esta limitación.
10. La Fundación de Software de Libre Distribución (FSF - Free Software Foundation)
puede publicar versiones revisadas o nuevas versiones de esta Licencia Pública Ge-
594
Apéndice G. Licencia Pública General GNU
neral periódicamente. Estas nuevas versiones mantendrán los mismos objetivos y el
espíritu de la presente versión, pudiendo variar en detalles referidos a las nuevas
situaciones en que se encuentren.
A cada versión se le asigna un número distinto. Si el Programa menciona, un
número de la versión específica de esta Licencia que tenga en su contenido
la expresión “ versión más actualizada”, es posible optar por las condiciones
de aquella versión o de cualquier versión más reciente publicada por la FSF.
11. Si se desea incorporar parte del programa a otros programas de libre distribución
de software es necesario tener la autorización formal del autor. Para software de los
cuales la FSF tenga los derechos de autor, pueden abrirse excepciones siempre que
se mantenga el espíritu y objetivos originales de esta Licencia.
12. COMO EL PROGRAMA ESTÁ LICENCIADO SIN COSTO, NO EXISTE NINGUNA GARANTÍA PARA ÉL. EXCEPTO CUANDO TERCEROS SE EXPRESEN FORMALMENTE, EL PROGRAMA SE PONE A DISPOSICIÓN EN SU
FORMATO ORIGINAL, SIN GARANTÍAS DE NINGUNA NATURALEZA, EXPRESAS O IMPLÍCITAS, INCLUYENDO, PERO NO LIMITADAS, LAS GARANTÍAS COMERCIALES Y DE ATENCIÓN PARA UN FIN DETERMINADO.
LA CALIDAD Y EL RENDIMIENTO SON DE RIESGO EXCLUSIVO DE LOS
USUARIOS. CORREN POR SU CUENTA LOS COSTOS DE EVENTUALES ALTERACIONES, CORRECCIONES Y REPARACIONES QUE SE JUZGUEN NECESARIOS.
13. EL AUTOR O TERCEROS QUE HUBIERAN MODIFICADO EL PROGRAMA,
NO ASUMEN NINGUNA RESPONSABILIDAD POR LOS DAÑOS O PERJUICIOS QUE PROVENGAN DEL MAL USO O DE LA FALTA DE HABILIDAD EN
595
Apéndice G. Licencia Pública General GNU
EL EMPLEO DEL MISMO (INCLUYENDO PERO NO LIMITADA A LA PÉRDIDA DE DATOS O DATOS ERRÓNEOS), AÚN CUANDONO SE HAYA EMITIDO UN AVISO SOBRE LOS POSIBLES ERRORES O DAÑOS. EXCEPTO EN
LOS CASOS QUE LO REQUIERA UNA DECISIÓN JUDICIAL O POR LIBRE
VOLUNTAD DE LOS MISMOS.
FIN DE LA LICENCIA
¿Cómo aplicar estos términos a nuevos
programas?
Si usted desarrolló un nuevo programa y desea su amplia difusión al público, la
mejor forma de conseguirlo es convertirlo en un software de libre distribución
que cualquiera pueda distribuir bajo las condiciones de esta Licencia.
Para eso basta anexar este aviso al programa. Se recomienda indicar ya en el
comienzo de cada archivo fuente, la ausencia de garantías y la anotación de un
archivo que contenga el texto general de esta Licencia, por ejemplo:
(una línea para colocar el nombre del programa y una
breve descripción de lo que hace)
596
Apéndice G. Licencia Pública General GNU
Copyright ® 19yy nombre del autor
Este programa es un software de libre distribución que puede copiarse
y distribuirse bajo los términos de la Licencia Pública General GNU,
como la publica Free Software Foundation, versión 2 de la licencia o
(a criterio del autor) cualquier versión posterior.
Este programa se distribuye con el deseo de que sea útil a sus
usuarios, sin embargo NO TIENE NINGUNA GARANTÍA, EXPLÍCITA O
IMPLÍCITA, COMERCIAL O DE ATENCIÓN A UN FIN DETERMINADO.
Para obtener mÁs detalles consulte la Licencia Pública General
GNU.
Junto con este software debe haber una copia de la Licencia Pública
General GNU, en inglés o español, de no ser así, escriba a Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Incluya también el medio de entrar en contacto con usted, por correo electrónico,
dirección comercial o residencial.
Si el programa es interactivo, presente en su inicio un breve aviso, como por
ejemplo:
Gnomovision versión 69, Copyright nombre del autor Gnomovision
597
Apéndice G. Licencia Pública General GNU
NO TIENE NINGUNA GARANTÍA; para obtener más detalles teclee
“muestre garantía”. Éste es un software de libre distribución
y usted está autorizado a distribuirlo siempre que cumpla
ciertas condiciones.
Para obtener más detalles, teclee “muestre condición”
Los comandos hipotéticos “muestre garantía” y “muestre condición” presentarán
las partes apropiadas de la Licencia Pública General GNU. Evidentemente los
comandos pueden variar o ser accionados por otras interfaces como clic de ratón,
etc.
Esta Licencia Pública General no permite la incorporación de su programa en
programas que no sean de libre distribución. Si su programa es una subrutina de
biblioteca, tal vez a usted le parezca más interesante permitir la “implementación”
de aplicaciones que no sean de libre distribución con su biblioteca. Si es eso lo
que desea hacer, en vez de usar esta Licencia use la Licencia Pública General
GNU para Bibliotecas.
598
Índice
archivo
permisos, 549
BOOTP, 72
Símbolos
CD-ROM
acceso, 510
acceso
disquete, 547
acceso a
CD-ROM, 510
unidad de disquete, 510
administrador de ventanas
window maker, 198
ambiente gráfico
finalizando, 553
comando
lpq, 357
lpr, 357, 357
lprm, 357
cuenta, 118
DHCP, 72
dispositivos
problemas, 551
disquete
problemas, 541
acceso, 510, 547
saliendo, 553
formateando, 510
aplicaciones
Internet, 264
montar, 547
dos
599
utilizando FTP, 196
crear sistema de archivos, 506
ext2
crear sistema de archivos, 506
formatear
disquete, 510
gestores de ventanas
compatibles con GNOME, 231
GNOME
características, 217
lengua
modificar, 548
Licq
buscar contacto, 281
LILO
opciones, 100
linuxconf
configurando la agenda, 110
grupo, 118
perfiles del sistema, 111
idioma
problemas modo texto, 542
cambiar, 548
imprimir
lpr, 357
Internet
aplicaciones, 264
KDE
archivos
600
sistemas de archivos, 110
modo
mantenimiento, 552
modo texto
numlock activo, 551
montar
disquete, 547
navegador
Netscape, 265
Netscape
navegador, 265
numlock
activar en modo texto, 551
permisos
archivo, 549
personalizar
problema con monitor, 522
setup
utilidades, 78
sistema de archivos
crear, 506
superusuario
dando poderes al usuario común, 545
syncmaster 3Ne
problemas, 522
idioma, 548
TCP/IP, 72
xterm, 539
terminal X
problemas
ambiente gráfico, 541, 553
dispositivo, 551
Linuxconf modo texto, 542
modo mantenimiento, 552, 552
USB, 493
samsung
personalizar, 539
USB
problemas, 493
usuario
poderes de superusuario, 545
window maker
características, 198
601
Windows®
montar el directorio, 509
xscreensaver, 205
área de intercambio, 556, 570
apt-get, 135
administrador del sistema, 555
administradores de ventana
abriendo varios al mismo tiempo, 238
afterstep, 235
agenda
A
Korganizer, 260
starschedule, 251
acceso
como root, 154
Zipdrive externo, 513
Zipdrive interno, 512
actualización
alias, 555
ambiente gráfico
personalizar menús, 535
animaciones de imágenes, 305
ANSI, 555
Linuxconf, 133
apache, 555
sistema, 133, 133
aplicaciones
actualización del sistema
apt, 134
actualizar sistema
602
compilando, 503
desarrollo web, 314
escritorio, 178
multimedia, 320
archivo
programas gráficos, 304
comprimiendo, 359
staroffice, 239
ejecutable, 504
Applet, 230
ASCII, 556
apt
actualizar el sistema, 134
apt-get
B
actualizar distribución, 137
actualizar paquetes, 136
background, 364, 556
actualizar sistema, 135
backup, 556
archivos de configuración, 140
bash, 556
bajar fuentes, 136
biblioteca, 557
directorios de trabajo, 143
BIOS, 557
eliminar paquetes, 137
blackbox, 235
instalar paquetes, 136
bluefish
opciones, 135
PGP, 144
interfaz, 319
buffer, 557
repositorios, 145
603
C
starmail, 251
comando
camino
absoluto, 557
relativo, 557
Capplet, 230
cargador de iniciación
Grub, 66
LILO, 65
CD-ROM
IDE, 508
cdplay, 329
centro de control GNOME, 228
charla
X-chat, 288
clave
GPG, 146
cliente, 557
cliente de e-mail
604
bg, 365
bzip2, 359
cat, 341
cd, 338
cp, 344
fg, 365
gzip, 359
interpretador, 331
less, 343
logout, 370
ls, 339
modo texto, 337
more, 342
mount, 368
mtools, 370
ps, 365
pwd, 338
cuentas y grupos, 118
rm, 345
dispositivos locales, 124
tar, 359
fecha y horario, 117
umount, 369
impresora, 111
comandos
apt-get, 135
joystick, 515
kppp, 296
Comodín, 558
modem, 116, 517
compilando programas, 503
sistema de archivos, 124
comprimiendo
archivos, 359
Conectiva Linux, 151
configurar
kppp, 296
consola, 558
actualizando, 50
consolas virtuales, 336
componentes del paquete, 34
contraseña sombra, 568
directorios de los CDs, 35
controladora, 560
configuración
correo, 272
configurando
acceso a Internet, 296
cookie, 558
correo
configuración del lector, 272
criptografía, 191, 558
605
cuenta, 558
qué es, 153
cuentas y contraseñas, 63
código-fuente, 557
generar, 525
dispositivo, 559
distribución, 149
¿cuál es la mejor?, 151
dominio, 560
dos sistemas
D
instalar, 532
dos2unix
desmontando
dispositivo, 366
desmontar, 559
conversor, 356
DOS® para Linux, 356
driver, 560
dirección del camino estándar, 71
dirección IP, 70, 560
directorios
descripción, 333
estructura, 333
raíz, 557, 559
discos de instalación
606
E
e-mail
lector, 267
edición de imágenes
eletric eyes, 314
gimp, 304
xv, 313
editor de texto
emacs, 348
joe, 353
emacs, 348
teclas de atajo, 349
emulación, 560, 571
enlightment, 232
envío de mensajes
Licq, 285
kedit, 256
estado del sistema, 131
mcedit, 354
estructura de directorios, 333
starwriter, 246
exportar, 560
vi, 351
editor HTML
bluefish, 319
F
Netscape Composer, 318
screem, 315
fecha y horario, 117
starwriter, 318
fila de impresión
ejecutar
archivo, 504
eletric eyes, 314
problemas, 546
firmas
GPG, 144
607
fondo, 206
ejecutando, 232
formatear, 561
enlightment, 232
frame, 222
fvwm, 236
ftp, 561
iceWM, 233
fvwm, 236
xfce, 235
gimp, 304
captura de pantallas, 307
G
características, 305
efectos, 306
gestor de iniciación
formatos de imágenes, 305
Grub, 102
interfaz, 305
LILO, 96
texturas, 307
gestor de interfaces, 164
gestor de ventanas
qué es, 163
gestores de ventana
afterstep, 235
blackbox, 235
608
gmc, 223
abriendo archivos, 227
Indicaciones, 228
GMT, 118
GNOME
abriendo archivos, 227
firmas, 144
archivos de configuración, 229
centro de control
configurando el sonido, 228
GPL, 161, 587
Grub, 66, 561
configurando, 224, 228
archivo /boot/grub/menu.lst, 102
documentación, 231
línea de comando, 104
ejecutando aplicaciones, 229
opciones de configuración, 103
gestor de archivos, 223
grupo, 561
gmc, 223
GTK, 74
interfaz, 218
gtksee
manipulando archivos, 225
interfaz, 308
menú principal, 220
modos de visualización, 310
panel, 220
Applet, 230
gv
interfaz, 311
Capplet, 230
ventanas, 222
GNU, 161, 561
H
GPG
clave pública, 146
hoja de cálculo
609
gnumeric, 257
hojas de cálculo
starcalc, 249
disco de iniciación, 67
disquetes suplementarios, 37
estándar, 52
expert, 45
finalizando, 68
generando discos, 39, 525
I
gráfica, 45, 74
iceWM, 233
modos de instalación, 43
imagen, 37, 562
mínima, 51
impresora
NFS, 73
fila de impresión, 546
paquetes individuales, 60
instalar, 543
particiones
iniciación, 562
/boot, 57
instalación
/home, 55
ambiente de instalación, 41
/usr, 55
completa, 52
cancelando, 59
configuración TCP/IP, 72
creando, 59
cuentas y contraseñas, 63
editando, 59
610
formateando, 59
idioma, 46
información sobre, 58
monitor, 62
raíz, 55
perfil, 51
swap, 54
ratón, 48
tipos, 53
tarjeta de vídeo, 62
personalizada, 52
red
información, 70
requisitos de hardware
CD-ROM, 33
disco duro, 32
teclado, 49
tarjeta de red, 71
texto, 45, 69
instalando
dos HDs, 505
instalar
memoria, 32
impresora, 543
mínimos, 33
Linux y windows® en el mismo HD,
532
ratón, 33
recomendados, 34
tarjeta de vídeo, 33
seleccionando
cargador de arranque, 65
intercambio de mensajes
Licq, 275
interfaz gráfica, 163, 555, 562
interfaz web
611
Linuxconf, 542
K
internacionalización, 561, 562
kaiman, 329
Internet
kbdconfig, 80
conectar, 295
KDE
configurar kppp, 296
accediendo
interpretador de comandos, 568
aplicaciones gráficas, 177
IRC
X-chat, 288
archivos, 180
CD-ROM, 173
disquete, 173
editores de texto, 177
J
enlaces favoritos, 179
joe
Aplicaciones Internet, 177
editor de texto, 353
aplicaciones multimedia, 177
teclas de atajo, 353
archivos
joystick
configurar, 515
copiando y pegando, 196
creando, 194
editando, 194
612
localizando, 196
fecha y hora, 192
moviendo, 195
fuentes, 186
navegando entre los, 195
idioma, 192
visualizando, 194
panel, 186
ayuda, 179
papel tapiz, 184
barra de herramientas, 176
protector de pantallas, 188
bloqueando la pantalla, 172, 180
teclado, 191
búsqueda de archivos, 179
temas, 188
características, 166
ventanas, 185
centro de control, 179, 181
íconos, 185, 188
información de la máquina, 184
criptografía, 191
interfaz, 182
editando
configurando, 178, 191
colores, 186
comportamiento del ratón, 185
enlaces favoritos, 174
ejecutando
aplicaciones, 181
contraseñas, 192
ejecutando comandos, 171, 180
e-mail, 191
escritorio, 175
escritorio, 184
gestor de archivos, 181
613
huso horario, 192
íconos, 174
idioma, 192
kdm, 164
informe de errores, 176
kernel, 562
iniciando, 166
Koffice, 178
interfaz, 166
Korganizer, 260
Koffice, 178
kppp
Konqueror, 176
configurando, 196
conectar a Internet, 295
configurando, 296
interfaz, 193
menú K, 177
navegador, 196
L
papel tapiz, 175
personalizando, 189
latex, 563
saliendo, 172
lector de e-mail, 267
temas, 188
licencia
terminando, 181
de documentación, 161
ventanas, 168, 174
de software, 161
área de transferencia, 178
GPL, 587
614
Licq, 275
configurar, 280
LILO, 65, 563
archivo /etc/lilo.conf, 98
configurando email, 123
mensajes, 123
parámetros, 120
permisos, 123
archivos de configuración, 97
estado del sistema, 131
configurando, 96
fecha y horario, 118
ejecutando, 101
habilitar interfaz web, 542
modos de almacenamiento, 98
impresora
link, 563
agregando, 112
Linux
autorizaciones, 115
cómo surgió, 148
filtro, 113
distribución, 149
puertos, 113
núcleo, 148
tipo de papel, 114
qué es, 147
instalar impresora, 543
Linuxconf
interfaz, 107
actualización, 133
modem, 116
control de servicios, 110
panel de control, 109
cuentas y grupos
paquetes
615
actualizando, 128
M
buscando, 130
MBR, 564
instalando, 129
mcedit
verificando situación, 130
registros, 130
sistema de archivos
editor de texto, 354
teclas de atajo, 354
memoria
dispositivos de red, 127
dispositivos locales, 124
partición de intercambio, 127
RAM, 567
ROM, 567
menús
permisos, 127
puntos de montaje, 125
personalizar, 535
metacaracter, 564
llamada al sistema, 557
miniventanas, 202
login, 563
mixer
línea de comando, 563
configurando, 499
modem, 116
configurar, 517
verificar, 520
modo texto, 331
616
comandos, 337
emacs, 348
XMMS, 320
máscara de red, 71
joe, 353
mcedit, 354
protección de pantalla, 534
N
vi, 351
monitor
configurando, 94
montando
dispositivo, 366
NFS, 73, 565
nivel de ejecución, 565
nombre de dominio, 70
nombre de la máquina, 70
mouse
PS/2, 564
serial, 564
O
mouseconfig, 81
opciones
multimedia, 177
ls, 339
cdplay, 329
tar, 363
kaiman, 329
playmidi, 329
617
P
periféricos
winchester, 367
paquete, 565
permisos, 566
dependencia, 559
de acceso, 154
paquetes
personalizar
actualizando, 128
menús del ambiente gráfico, 535
buscando, 130
PGP
instalando, 129
apt-get, 144
verificando situación, 130
pine, 566
parted
pipe, 566
repartir, 526
playmidi, 329
partición, 565
plugins, 305
de intercambio, 127
postscript
directorios, 530
visualización de archivos, 311
número sugerido, 530
PPP, 566
tabla de, 570
presentación de diapositivas
visualizando una, 506
gtksee, 310
pci, 565
starimpress, 250
PCMCIA, 565
618
problemas
R
ambiente gráfico, 537
ratón
fila de impresión, 546
instalación vía Windows NT®, 533
ratón, 522
configurando, 94
problemas, 522
red
teclado ABNT, 535
dos tarjetas, 523
proceso, 366, 566
registros, 130
segundo plano, 364
reiniciar, 567
prompt, 567
sistema, 370
protección de pantalla, 205, 534
repartir
protocolo
FTP, 561
PPP, 566
parted, 526
winchester, 526
repositorios
TCP/IP, 570
apt-get, 145
punto de montaje, 566
rlogin, 567
puntos de montaje, 125
root, 567
página de manual, 565
619
S
ratón, 81
sonido, 83
salir del sistema, 370
screem
características, 318
tarjeta de vídeo, 88
teclado, 80
iniciando, 79
interfaz, 315
shell, 568
opciones, 316
bash, 331
wizard, 317
sistema
SCSI
actualizar, 133
problemas con tarjetas, 524
segundo plano, 556, 568
reiniciar, 370
salir, 370
procesos, 364
sistema de archivos, 124, 569
servidor, 568
servidor de nombres, 71
nfs, 565
punto de montaje, 566
Servidor de Ventanas X, 164
sistema de ventanas X, 569
setup, 77
sndconfig, 83
configurando
software
huso horario, 86
monitor, 90
620
libre, 160
propietario, 159
sonido
configurar tarjeta, 524
base de datos, 250
beamer, 245
componentes, 246
spam, 569
configurando, 253
ssh, 570
correo electrónico, 251
starbase, 250
dibujos, 248
starcalc, 249
explorer, 245
stardesktop, 246
fórmulas matemáticas, 248
stardraw, 248
hojas de cálculo, 249
starimpress, 250
importando archivos Microsof®, 247
starmail, 251
iniciar por separado, 500
starmath, 248
instalación, 240
staroffice
interfaz, 241
agenda de compromisos, 251
presentación de diapositivas, 250
barra de funciones, 243, 244
servidor Internet, 253
barra de menú, 243
starschedule, 251
barra de objetos, 244
starwriter, 246
barra de tareas, 245
superusuario, 570
621
swap, 54, 556, 570
ambiente gráfico, 535
telnet, 570
temas, 188
T
instalando, 209, 210
terminal, 570
tarjeta de sonido
configurando, 85
configurar, 524
tarjeta de vídeo
texto, 336
xterm, 571
texturas, 307
timeconfig, 86
configurando, 90, 94
tipos MIME, 564
resolución, 91
transfiriendo
tarjetas de red
Linux, 533
configurar dos, 523
tarjetas SCSI
problemas, 524
teclado
configurando, 93
teclado ABNT
622
U
UNIX, 571
unzip, 571
USB, 487
conectores, 487
impresora, 492
ratón, 491
.ps, 311
.tif, 314
visualización de imágenes
gtksee, 308
tipo de controlador, 489
usuario
root, 545
W
wildcard, 571
V
verificando
modem, 520
winchester
repartir, 526
window maker
atajos, 212, 214
bloqueando la pantalla, 205
vi
teclas de atajo, 351
visualización de archivos
clip, 202
configurando, 211
.jpg, 313
consejos, 213
.pdf, 313
dock, 201
623
documentación, 216
efectos especiales, 212
wmakerconf, 209
configurando
finalizando, 206
efectos especiales, 212
fondo (papel tapiz), 206
temas, 211
iniciando, 199
interfaz, 210
interfaz, 201
menú de aplicaciones, 204
protección de pantalla, 205
X
temas, 209
ventana
componentes de una, 207
configurando una, 212
personalizando una, 208
ventanas
acciones con, 216
wmakerconf, 209
winmodem
funciona, 521
624
X, 164, 569
X-chat
charla, 288
Xconfigurator, 88
xf86cfg
configurando
monitor, 94
ratón, 94
tarjeta de vídeo, 94
teclado, 93
iniciando, 92
retirar sonidos, 324
status del sonido, 323
xfce, 235
xpdf, 313
XFree, 571
xterm, 571
XMMS
xv, 313
agregado de sonidos, 324
botones de control, 323
documentación, 328
Z
ecualizador, 323, 325
editor de músicas, 323
espectro, 321
interfaz, 321
opciones de selección, 325
Zipdrive externo
acceder, 513
Zipdrive interno
acceder, 512

Documentos relacionados