Sei sulla pagina 1di 335

Guía de Instalación

Editado por

Conectiva S.A.
Guía de Instalación
Editado por Conectiva S.A.

2.0 Edición
Publicado en enero de 2001
Copyright © 2001 por Conectiva S.A. (http://es.conectiva.com)

Equipo Conectiva:

Coordinación: Márcia Gawlak

Autores: Roberto Selbach Teixeira; Carlos Daniel de Mattos Mercer

Coordinación del equipo de traducción Ivone Böhler

Traducción Marcela Narváez Botero

Revisión Roberto M. Lamela Roca

Imágenes: Artur T. Hara

Cyro Mendes de Moraes Neto

Maurício Marconssin dos Santos

Desarrollo/Diagramación: Jorge Luiz Godoy Filho

Cyro Mendes de Moraes Neto


José Eloi de Carvalho Júnior

Copyright 2000 - Conectiva S.A.

Linux es una marca registrada y concedida por Linus Torvalds, su creador y cedente.

Windows, Windows NT e Internet Explorer son marcas registradas de Microsoft Corporation.

Netware es una marca registrada de Novell, Inc.

Macintosh y Appletalk son marcas registradas de Apple Computers.

Netscape Communicator es una marca registrada de Netscape Communications Corporation.

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 elaborada con el máximo de cuidado. Sin embargo, el editor, no asume ninguna
responsabilidad sobre eventuales errores de interpretación, omisiones o daños que resulten del uso de la
información descrita aquí, por terceros, de buena o mala fe.

A los autores les gustaría que se les avisara sobre modificaciones, traducciones y versiones impresas.

Agradecemos a todos los que han participado activamente en el desarrollo de los trabajos de traducción,
internacionalización, divulgación y adaptación de Linux a la realidad latinoamericana, ya que gran parte de
nuestro trabajo se basa en la participación de esta comunidad.

Esperamos que esta guía sea de utilidad para todos los que busquen una herramienta que los ayude en sus
actividades diarias, y que pueda enriquecer sus conocimientos y facilitar su trabajo.

Datos Internacionales de Catalogación en la Publicación (CIP)

(Câmara Brasileira do Livro, SP, Brasil)

ISBN 85-87118-33-1

1. Linux (Sistema operativo de computador)

2. Equipo Conectiva.

Conectiva S.A.

Rua Tocantins, 89 - Cristo Rei - Curitiba - PR

CEP 80.050.430

http://es.conectiva.com
Tabla de contenidos
Prefacio .......................................................................................................................... 21

Sobre la guía.......................................................................................................... 22
Convenciones tipográficas ........................................................................... 24

1. Pre-instalación........................................................................................................... 27

Detalles importantes .............................................................................................. 27


Consideraciones para determinación de Hardware ..................................... 29
Servidor de correo electrónico ........................................................... 30
Servidor de impresión ........................................................................ 31
Servidor de archivos........................................................................... 31
Encaminador/ Firewall....................................................................... 31
Servidor de base de datos................................................................... 32
Servidor de boot remoto..................................................................... 33
Servidor Internet ................................................................................ 33
Servidor Intranet ................................................................................ 34

2. Generando disquetes................................................................................................. 35

Generando los discos en MS-DOS........................................................................ 36

7
Generando los discos en Linux ............................................................................. 37
Generando un disco de iniciación ......................................................................... 38
Creando un disquete del Grub ............................................................................... 38
Disco de Iniciación sin LILO ................................................................................ 39
Disco de iniciación con LILO ............................................................................... 40
Utilizando un disco de imagen .............................................................................. 41
Contenido del disco de imagen ............................................................................. 42

3. Instalación de Conectiva Linux ............................................................................... 45

Instalación Vía CD-ROM...................................................................................... 45


Instalación vía red ................................................................................................. 46
Requisitos para una conexión ...................................................................... 46
Modos de instalación ................................................................................... 48
Creando el disquete de iniciación ................................................................ 50
Disco suplementario .................................................................................... 51
Selección del idioma.................................................................................... 51
Elección de la tarjeta de red......................................................................... 51
Configuración de TCP/IP............................................................................. 52
Servidor NFS ............................................................................................... 52

8
Etapas de la instalación de Conectiva Linux......................................................... 54
Selección de la interfaz................................................................................ 55
Configuración del ratón ............................................................................... 56
Configuración del teclado ............................................................................ 57
Inserción de módulos del Kernel ................................................................. 57
Selección de Perfil ....................................................................................... 58
Partición de disco......................................................................................... 61
Consideraciones sobre partición ........................................................ 64
El directorio /boot..................................................................... 65
La partición de Swap ................................................................ 65
Encaminador............................................................................. 66
Servidor de bases de datos........................................................ 66
Servidor de impresión............................................................... 66
Servidor de correo electrónico.................................................. 67
Servidor de boot remoto ........................................................... 67
Servidor Web............................................................................. 67
RAID............................................................................................................ 67
Configuración de red.................................................................................... 69

9
Configuración de vídeo................................................................................ 70
Especificación de la contraseña ................................................................... 71
Finalización.................................................................................................. 73

4. Actualización ............................................................................................................. 75

Introducción .......................................................................................................... 75
Actualizaciones vía WEB...................................................................................... 76
Actualización vía Linuxconf ................................................................................. 77
Actualización vía Apt............................................................................................ 82
¿Cómo usar apt-get ? ............................................................................................ 83
Usando el comando apt-cdrom ............................................................................ 86
Archivos de apt...................................................................................................... 88
sources.list ................................................................................................. 88

El tipo rpm .................................................................................................... 89


Especificación uri ........................................................................................ 90
¿Cómo funciona el directorio archives? ...................................................... 91
Usando las firmas GPG ......................................................................................... 92

5. Pos-instalación........................................................................................................... 97

Iniciación ............................................................................................................... 97

10
Introducción................................................................................................. 97
Iniciando un PC ........................................................................................... 98
MBR - Registro maestro de iniciación............................................... 99
Sector de iniciación ............................................................................ 99
Programas de iniciación ..................................................................... 99
Grub........................................................................................ 100
Configuración................................................................ 100
Línea de comando ......................................................... 102
LILO ....................................................................................... 103
Entendiendo LILO ........................................................................... 104
Diferentes formas de iniciación.............................................. 105
Los componentes de LILO ..................................................... 105
Configurando LILO ................................................................ 107
Opciones generales................................................................. 108
Sección por imagen ................................................................ 110
Opciones de parámetros del Kernel........................................ 112
Instalando y actualizando LILO ............................................. 114
Parámetros de LILO ............................................................... 114

11
Memtest............................................................................................ 117
Setup.................................................................................................................... 119
Iniciando la aplicación Setup..................................................................... 120
Descripción de las utilidades ..................................................................... 120
Configuración de autenticación........................................................ 121
Configuración del teclado ................................................................ 122
Configuración del ratón ................................................................... 123
Interfaz Serie .......................................................................... 125
Configuración del sonido........................................................ 126
Iniciando sndconfig ...................................................... 127
Configuración del huso horario .............................................. 129
Configuración de X................................................................. 130
Configurando el monitor ............................................... 132
Configuración personalizada del monitor ........... 133
Finalizando la configuración......................................... 133
La utilidad xf86cfg ................................................................. 135
Sistema de rescate ............................................................................................... 139
Imagen del sistema local............................................................................ 140

12
Reparando sistemas de archivos ................................................................ 141
A través de LILO ............................................................................. 142
Discos de instalación........................................................................ 142
Iniciación interactiva.................................................................................. 144

A. Fuentes de referencia ............................................................................................. 147

B. Aplicaciones comerciales ....................................................................................... 153

Contenido del CD de aplicaciones comerciales .................................................. 153


Oracle8i...................................................................................................... 154
Acucobol.................................................................................................... 154
FlagShip..................................................................................................... 154
JRE............................................................................................................. 154
MZS ........................................................................................................... 155
BR .............................................................................................................. 155
Jade ............................................................................................................ 155
Acrobat Reader .......................................................................................... 155
Dataflex...................................................................................................... 156
Open Sound System................................................................................... 156
Arkeia ........................................................................................................ 156

13
Lotus Domino ............................................................................................ 156
DB2 Personal Connect............................................................................... 157
DB2 Personal ............................................................................................. 157
vmware ...................................................................................................... 157
XNI ............................................................................................................ 157
Aker ........................................................................................................... 158
SpoolView.................................................................................................. 158

C. Listado de los perfiles de instalación .................................................................... 159

D. Descripción de los componentes de instalación ................................................... 187

E. Lista de paquetes .................................................................................................... 207

F. Licencias generales ................................................................................................. 307

Introducción ........................................................................................................ 307


BSD Copyright .................................................................................................... 307
X Copyright......................................................................................................... 309

G. Licencia de Uso y Garantía del Producto ............................................................ 311

General ................................................................................................................ 311


Licencia limitada de productos ........................................................................... 312

14
Antes de la instalación......................................................................................... 314
Garantía Limitada................................................................................................ 315
Limitación de Reparación y Responsabilidad ..................................................... 315
General ................................................................................................................ 316

H. Licencia Pública General GNU ............................................................................ 319

Introducción ........................................................................................................ 319


Términos y condiciones para copia, distribución y modificaciones.................... 321
¿Cómo aplicar estos términos a nuevos programas?........................................... 328

Índice............................................................................................................................ 331

15
16
Lista de tablas
1. Convenciones de esta guía .......................................................................................... 25

Tabla de figuras
2-1. Disco de iniciación .................................................................................................. 38
3-1. Modos de instalación ............................................................................................... 49
3-2. Configuración del TCP/IP ....................................................................................... 52
3-3. Configuración del servidor NFS .............................................................................. 53
3-4. Selección de la interfaz............................................................................................ 55
3-5. Instalación gráfica basada en GTK.......................................................................... 56
3-6. Inserción de módulos............................................................................................... 58
3-7. Perfiles ..................................................................................................................... 59
3-8. Pantalla de partición de disco .................................................................................. 61
3-9. Edición de particiones ............................................................................................. 63
3-11. Configuración de red ............................................................................................. 69
3-12. Selección de tarjeta de vídeo ................................................................................. 71
3-13. Selección del monitor ............................................................................................ 71

17
3-14. Especificación de la contraseña de root................................................................. 73
4-1. Actualización ........................................................................................................... 76
4-2. Administración de paquetes RPM ........................................................................... 77
4-3. Actualizar varios paquetes....................................................................................... 79
4-4. Actualizando desde un directorio ............................................................................ 80
4-5. Paquetes para actualizar........................................................................................... 80
4-6. Opciones de actualización ....................................................................................... 81
5-1. Pantalla de memtest ............................................................................................... 118
5-2. Pantalla inicial de Setup........................................................................................ 119
5-3. authconfig ............................................................................................................. 121
5-4. kbdconfig .............................................................................................................. 122
5-5. mouseconfig .......................................................................................................... 124
5-6. mouseconfig .......................................................................................................... 126
5-7. sndconfig ............................................................................................................... 127
5-8. Selección de los datos de la tarjeta de sonido........................................................ 128
5-9. Selección de la zona horaria .................................................................................. 129
5-10. Tarjeta de vídeo reconocida ................................................................................. 130
5-11. Configurando el vídeo ......................................................................................... 131

18
5-12. Selección de resolución ....................................................................................... 134
5-13. Interfaz de xf86cfg............................................................................................... 135
5-14. Configuración de la resolución del vídeo por xf86cfg ........................................ 138

Tabla de ejemplos
4-1. vendors.list ............................................................................................................. 93
4-2. Importando una clave gpg ....................................................................................... 94

19
20
Prefacio
Debido a la gran cantidad de informaciones que deben administrar, los sistemas
actuales tienen que proyectarse de tal manera que permitan aumentar la capaci-
dad y facilitar el acceso a la información, bien sea reduciendo el tamaño de
los equipos utilizados, o protegiéndolos contra los daños que pueda causarles
el ambiente en el que se encuentran o entonces mediante la creación y adaptación
de nuevos métodos, como la telefonía móvil y los computadores portátiles.
Un servidor se encaja en este contexto concentrando y distribuyendo informa-
ciones, y administrando los recursos entre los distintos usuarios. Dependiendo
de su utilidad, existen algunos servicios que se consideran esenciales, ya que
sin ellos perderíamos un poco de la flexibilidad del sistema. Por ejemplo, sin un
servicio para captar y tratar los mensajes generados por otros programas en fun-
cionamiento, tendríamos muchas más dificultades para detectar problemas en el
sistema.
Además de estas funcionalidades, un servidor tiene capacidad para coordinar las
máquinas clientes, administrando una red y ofreciendo servicios que pueden ser
compartidos por todas las máquinas, en vez de que cada máquina tenga un servi-
cio en particular. Esto proporciona una economía de espacio en disco, memoria,
esfuerzo, tiempo y principalmente, dinero.
Por lo tanto, Conectiva Linux Edición Servidor tiene como objetivo permitir la
utilización de este sistema en empresas, establecimientos de enseñanza, desa-
rrolladores de software, empresas de soporte y consultoría, usuarios domésticos,
etc., dejando disponible para uso un sistema operativo sólido y abierto, con las
más diversas funcionalidades. La Edición Servidor puede actuar en servidores y

21
Prefacio

redes heterogéneas (Windows®, Novell®, Macintosh®) como firewall, encami-


nador, servidor de archivos, aplicaciones, Internet, Intranet y muchas otras apli-
caciones.

Sobre la guía
La Guía de Instalación del Sistema presenta los principales pasos que deben
seguirse para instalar o actualizar un sistema Linux, sin importar el proceso que se
utilice. A continuación, presentaremos una descripción rápida de cada capítulo.

Capítulo 1: Pre-instalación

En este capítulo describimos los detalles que deben verificarse antes de empezar una
instalación o actualización de Conectiva Linux.

Capítulo 2: Generando disquetes

Muchas veces, pueden necesitarse disquetes para realizar una instalación o actuali-
zación. En este capítulo mostramos cómo generar esos disquetes.

Capítulo 3: Métodos de Instalación

En este capítulo describimos los posibles métodos de instalación de Conectiva Linux,


y las etapas de la instalación modo texto.

22
Prefacio

Capítulo 4: Actualización

Este capítulo fue escrito especialmente para los usuarios que ya tienen un sistema
Conectiva Linux instalado y desean solamente actualizarlo.

Capítulo 5: Pos-instalación

Se describen algunos procedimientos posteriores a la instalación del Servidor 6.0.


Por ejemplo, como acceder al sistema o configurar LILO, entre otros.

Apéndice A: Fuentes de referencia

Las diversas fuentes de referencia que se utilizaron para crear las guías de Conectiva
Linux 6.0 Edición Servidor.

Apéndice B: Aplicativos comerciales

En el apéndice B presentamos una lista del contenido del CD de Aplicativos Comer-


ciales que acompaña a Conectiva Linux 6.0 Edición Servidor.

Apéndice C: Lista de los perfiles de instalación

En el apéndice C presentamos una lista del contenido del archivo profiles, que de-
fine los perfiles de instalación de Conectiva Linux 6.0 Edición Servidor.

23
Prefacio

Apéndice D: Lista de los componentes de la instalación

En el apéndice D se lista el contenido del archivo comps, que define los componentes
(grupos de paquetes) del instalador de Conectiva Linux 6.0 Edición Servidor.

Apéndice E: Lista de Paquetes

En el apéndice E presentamos la lista completa de los paquetes contenidos en el CD


1 de Conectiva Linux 6.0 Edición Servidor.

Apéndice F: Licencias generales

En el apéndice F constan las licencias generales que cubren algunos paquetes de la


distribución de Conectiva Linux 6.0 Edición Servidor.

Apéndice G: Licencia de uso y garantía de productos

En el apéndice G presentamos la licencia de Conectiva Linux y también los términos


de garantía.

Apéndice H: Licencia Pública General GNU

En el apéndice H se presenta la licencia Pública General GNU (GNU General Public


License) que cubre la gran mayoría de los paquetes distribuidos con Conectiva Linux
6.0 Edición Servidor.

24
Prefacio

Convenciones tipográficas
Durante la elaboración de esta guía, intentamos describir y darle formato uni-
forme a los distintos términos utilizados. A continuación presentaremos las prin-
cipales convenciones utilizadas.

Tabla 1. Convenciones de esta guía

Convención Descripción
Itálico Palabras en inglés.
Opciones de Menús y Submenús Letra en tamaño mayor que el cuerpo de
texto; los submenús están separados por
flechas.
Letra courier (más delgada y separada) Definida para nombres de archivos o
extensiones de archivos.

Si llega a encontrar algún error ortográfico o conceptual, por favor acceda al sitio
web (http://es.conectiva.com/doc/errata) y llene el formulario adecuado.
Intentamos así, brindar un producto que logre implementar las soluciones y su-
perar las expectativas de los profesionales que estén trabajando en esta área, uti-
lizando un servidor estable, de bajo costo y excelente calidad. ¡Buena suerte en
su empresa!
Equipo Conectiva
Enero de 2001

25
Prefacio

26
Capítulo 1. Pre-instalación

Detalles importantes
En este capítulo daremos énfasis a algunos consejos que recomendamos seguir
antes de iniciar el proceso de instalación. Dedicar un tiempo determinado al estu-
dio de algunos detalles antes de empezar la instalación puede hacerla mucho más
ágil.
Antes de iniciar la instalación es necesario que usted identifique el hardware de
su máquina, y sepa si ella cumple los requisitos mínimos necesarios para instalar
el servidor.

Si opta por una instalación a través de red, asegúrese de que la conexión de su red
local esté funcionando correctamente.

Es importante que obtenga información detallada sobre su hardware para que la


instalación sea más rápida y no se presenten problemas inesperados. Verifique:

• El número, tamaño y tipo de su disco duro, si tiene más de uno le será útil conocer
el primario (master) y el secundario (slave). También es importante saber si el disco
es IDE o SCSI, y si se trata de IDE, es importante verificar la BIOS1, para saber si

27
Capítulo 1. Pre-instalación

el acceso en el modo LBA está habilitado. Es importante resaltar que la BIOS de su


computador puede hacer referencia al modo LBA por otros nombres como modo de
discos grandes. Le recomendamos explícitamente verificar la documentación que viene
con su computador.

• La cantidad de memoria RAM instalada.

• 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 que se uti-
lizan más frecuentemente.

• Fabricante y modelo o chipset de la tarjeta de vídeo, cantidad de memoria (muchas


tarjetas PCI pueden detectarse automáticamente durante la instalación).

• Fabricante y modelo del Adaptador SCSI (si lo tiene).

• Fabricante y modelo de la Tarjeta de Red (si lo tiene).

• Tipo de Ratón (serie, PS/2 ó bus mouse), protocolo (Logitech, MouseMan, etc.) y el
número de botones, además de la identificación del puerto de conexión para ratón serie.

• Tipo de controlador PCMCIA y el tipo de dispositivo PCMCIA utilizado en la instala-


ción (en el caso que sea necesario).

Asegúrese de que tiene acceso a todos los componentes de Conectiva Linux que
se necesitan para la instalación.Configuración mínima:
1. Basic I/O System - Sistema Básico de E/S.

28
Capítulo 1. Pre-instalación

• Procesador: Pentium o equivalente

• Adaptador de vídeo VGA

• Memoria: 16 MB

• Disco duro: 300 MB

• Unidades de CD-ROM y disquete 3,5"

• Interfaz de Red Local: 10Mbits

Configuración recomendada para el sistema:

• Procesador: Pentium II 350MHz o equivalente

• Adaptador de vídeo VGA

• Memoria: 128 MB

• Disco duro: 4 GB

• Unidades de CD-ROM y disquete 3,5"

• Interfaz de Red Local: 100Mbits

29
Capítulo 1. Pre-instalación

Consideraciones para determinación de Hardware

Las configuraciones mínimas y recomendadas que presentamos en esta guía son


solamente aproximaciones para el funcionamiento de Conectiva Linux. Determi-
nar los requisitos de sistema exactos para un servidor no es una tarea sencilla, ya
que depende de muchos factores diferentes. En esta sección presentaremos una
pequeña guía para ayudarlo a determinar correctamente la configuración de su
servidor.
El primer paso para determinar cuál es la configuración ideal es decidir exacta-
mente qué hará el servidor, si será un servidor de archivos, de correo electrónico,
etc. La finalidad del servidor determinará la configuración de la máquina.
Conectiva Linux utiliza un sistema de perfiles de instalación que definen la fun-
ción del servidor, en cada uno de ellos varían los requisitos del sistema. La clave
para lograr una configuración adecuada es tener un buen sentido común, sólo
usted puede saber el volumen de trabajo que su servidor tendrá que soportar.

Servidor de correo electrónico

Un servidor de correo electrónico utilizará, principalmente disco duro. Recuerde


que muchos usuarios no leerán sus mensajes con la frecuencia que se espera, lo
que hará que aumente bastante el volumen de mensajes almacenados en el disco.
Dé preferencia a discos grandes y SCSI para obtener más rendimiento.
En un servidor de correo electrónico, el procesador tendrá un papel relativamente

30
Capítulo 1. Pre-instalación

pequeño. La memoria RAM no necesita ser muy grande, pero como un servidor
de correo electrónico tiende a crear un gran número de procesos para la entrega
y recepción de mensajes, tampoco puede ser muy limitada.

Servidor de impresión

Un servidor de impresión no tiene que ser una máquina muy poderosa, el único
punto, que quizás se deba considerar con más cuidado es el espacio en el disco
duro, pues cuando una estación envía un documento para impresión, éste per-
manece almacenado en el disco duro del servidor. Si usted provee un gran número
de impresiones simultáneas, debe considerar un espacio en disco más grande.
Normalmente no será necesario algo muy grande.
Tenga en consideración también la adición de puertos paralelos extras.

Servidor de archivos

Obviamente, el punto clave del servidor de archivos es el disco duro. El disco


de su servidor de archivos debe ser lo suficientemente grande para almacenar la
cantidad de datos necesarios para su caso. Un HD rápido (tipo SCSI) es una buena
opción que puede aumentar considerablemente el desempeño de las operaciones.
No es necesario tener mucho poder de procesamiento, ya que lo principal es el I/O
de disco. usted puede considerar una estructura de red (tarjetas, hubs y switches)

31
Capítulo 1. Pre-instalación

más rápida para mejorar el desempeño general.

Encaminador/ Firewall

Un encaminador es uno de los servidores que requiere menos hardware. No es


necesario tener mucha memoria, disco duro o procesador. Es común que máqui-
nas obsoletas se utilicen como encaminadores, lo mismo sucede con un firewall.
Puede usarse una máquina que contenga los requisitos mínimos que se necesitan
para que Conectiva Linux funcione y utilizarla como un encaminador.
La única cosa que se debe tener en consideración es la utilización de un servidor
proxy. Si usted desea instalar un proxy en su encaminador, necesitará espacio en
el disco duro y tener un cierto poder de procesamiento.

Servidor de base de datos

Un servidor de base de datos es, normalmente, una máquina bastante potente. Se


deben tener en consideración algunos puntos importantes, pero, básicamente, en
el caso de un servidor de base de datos, la regla es "mientras más, mejor".
Se debe planificar cuánto espacio será necesario para las bases de datos. Depen-
diendo de la aplicación, éstas pueden ser muy grandes y usted precisará de discos
duros apropiados, entonces piense en la posibilidad de adquirir discos SCSI.

32
Capítulo 1. Pre-instalación

El poder de procesamiento puede variar bastante, todo depende del número de


accesos simultáneos a su servidor. Como el procesamiento de las queries se rea-
liza en el servidor, éste tiene que tener un hardware apropiado para aguantar la
carga.
La memoria es otra gran necesidad para el servidor de bases de datos, una can-
tidad grande de memoria disminuye el swap, lo que mejora el rendimiento del
sistema.

Servidor de boot remoto

El servidor de boot remoto debe contener un disco duro con espacio suficiente
para almacenar los datos de todas las estaciones de trabajo. Recuerde que las esta-
ciones de boot remoto no tendrán discos duros locales y, por lo tanto, utilizarán
el disco del servidor, es interesante utilizar discos rápidos (SCSI).
El servidor de boot remoto usa NFS de manera pesada, por lo tanto se debe con-
siderar una cantidad de memoria apropiada para esto. Recuerde que un aumento
significativo en la cantidad de memoria exigirá un aumento en el poder de proce-
samiento de la máquina, pues el NFS tiende a crear más threads2.

2. líneas de ejecución.

33
Capítulo 1. Pre-instalación

Servidor Internet

El servidor Internet incorpora, como mínimo, un servidor de correo electrónico y


un servidor web, claro que esto puede variar.
Para definir la configuración ideal de su servidor Internet, hay que llevar en con-
sideración cuántos subservidores incorporará. Con base en esto, deberá verificar
los requisitos específicos para cada perfil incorporado y usar la máxima configu-
ración común.

Servidor Intranet

El servidor Intranet es básicamente un servidor Internet aunado a un servidor de


impresión y de archivos. Para definir los requisitos del servidor de su Intranet,
puede evaluar los requisitos de esos tres perfiles y seleccionar una máquina que
atienda las necesidades de los mismos.
Tenga en cuenta la cantidad de accesos, número de usuarios, velocidad de la red,
etc.

34
Capítulo 2. Generando disquetes

Algunas veces es preciso crear o volver a crear disquetes que serán necesarios
para varios casos, a partir de un archivo imagen.
Como su nombre lo indica, un archivo imagen es el que contiene una copia exacta
del contenido del disquete, que a su vez contiene información del sistema de
archivos y de los datos contenidos en ellos. El archivo de imagen sólo es útil a
partir del momento en que se graba en un disquete.
Para crearlos será necesario tener como mínimo dos disquetes vacíos, formatea-
dos, de alta densidad (1.44 Mb). Las imágenes de los discos están localizadas en
el directorio images en el CD del producto servidor.
La utilidad inicialmente solicitará el nombre del archivo de imagen. De acuerdo
con su necesidad, informe un archivo de imagen de los que están localizados en
el directorio images del CD 1.

• Disco de instalación de Conectiva Linux: archivo boot.img

• Disco de instalación vía red de Conectiva Linux: archivo bootnet.img (existe también
el archivo bootnet2.img que tiene la misma función, pero tiene un driver actualizado
para las placas de red Realtek

• Disco de soporte a PCMCIA: archivo bootpcmcia.img

35
Capítulo 2. Generando disquetes

NOTA: El archivo bootpcmcia.img es secundario, o sea, necesita cargarse después


del disco de instalación en modo texto o después del disco de instalación vía red
en modo texto.
Después de que se han seleccionado las imágenes que serán transferidas para los
disquetes, el proceso de copia puede realizarse en un sistema DOS o compatible
o en un sistema Linux.

Generando los discos en MS-DOS

Para generar los discos en MS-DOS, puede ejecutarse la utilidad rawrite que está
incluida en el CD de Conectiva Linux, en el directorio dosutils.
Inicialmente etiquete un disco formateado de 3 1\2 pulgadas con el nombre "disco
de instalación local" o algo similar e insértelo en la unidad de disco flexible,
después ejecute los siguientes comandos (asuminos que su CD es el d:):

C:\> d:

D:\> cd dosutils

D:\dosutils> rawrite

Enter disk image source file name:

..\images\boot.img

36
Capítulo 2. Generando disquetes

Enter target diskette drive:

a:

Please insert a formatted diskette into drive A: and press <INTRO>

D:\dosutils>

Se le solicitará el dispositivo de grabación, donde deberá informarse el dispositivo


a:. Para generar un disco adicional, etiquete un segundo disco y ejecute rawrite
nuevamente, informando el nombre del archivo imagen que desea.

Generando los discos en Linux

Inicialmente etiquete un disco formateado con el nombre "disco de instalación,


actualización" o algo similar e insértelo en la unidad de disquete Asegúrese de
que tiene permisos de superusuario y el CD ejecutando el siguiente comando:

# mount -t iso9660 /dev/cdrom /mnt/cdrom

Si desea generar un disquete, por ejemplo, para soporte a PCMCIA, vaya al di-
rectorio /images y ejecute:

# dd if=bootpcmcia.img of=/dev/fd0 bs=1440k

37
Capítulo 2. Generando disquetes

Para generar otros disquetes, repita los pasos del ejemplo anterior, cambie sólo el
archivo de imagen.

Generando un disco de iniciación

Otro disco que puede generarse mientras esté instalando el sistema, es el disco de
iniciación. Vea la Figura 2-1.

Figura 2-1. Disco de iniciación

Escoja la opción Sí, y etiquete un disquete con el nombre Iniciación e insértelo


en la unidad. Este disco contendrá una imagen del kernel del sistema y será capaz
de iniciar de una forma automatizada Conectiva Linux instalado en su computa-

38
Capítulo 2. Generando disquetes

dor.

Creando un disquete del Grub

Para crear un disquete del Grub, basta insertar un disquete en el drive y escribir
los siguientes comandos:

# dd if=/boot/grub/stage1 of=/dev/fd0 count=1

dd if=/boot/grub/stage2 of=/dev/fd0 seek=1

Así podrá acceder al prompt del Grub con este disquete, puede usarse para iniciar
un kernel en caso de que se presente algún problema en la iniciación normal del
disco duro.

Disco de Iniciación sin LILO

Si la máquina instalada no necesita ningún parámetro de hardware, la forma más

39
Capítulo 2. Generando disquetes

sencilla de crear un disquete de iniciación consiste en grabar directamente el


kernel actual en un disco, sin la interfaz de sistemas de archivos, y ajustar el
dispositivo raíz:

# dd if=kernel_actual of=/dev/fd0 bs=18k

# rdev /dev/fd0 particion_raiz

# rdev -R /dev/fd0 1

El último comando garantiza que el kernel montará la partición raíz con permisos
sólo de lectura.

Disco de iniciación con LILO

A través de la transferencia de todos los componentes de LILO para un disquete,


que necesita tener un sistema de archivos, se puede crear un disquete de iniciación
mucho más completo, que contenga mensajes de bienvenida, línea de comando,
parámetros del kernel y otras funcionalidades LILO.
Para hacer esto siga los siguientes pasos:

1. Cree un sistema de archivos en un disquete nuevo y vacío y móntelo como /mnt/floppy,


por ejemplo, con los comandos:

40
Capítulo 2. Generando disquetes

# /sbin/mkfs.ext2 -c /dev/fd0 1440

# /bin/mount /dev/fd0 /mnt/floppy

2. Copie los archivos del kernel y el archivo /boot/boot.b para /mnt/floppy

3. Cree el archivo de mensajes /mnt/floppy/message

4. Cree el archivo lilo.conf en /mnt/floppy, que debe adaptarse a las necesidades del
usuario.

5. Instale LILO con el nuevo archivo lilo.conf:

# /sbin/lilo -C /mnt/floppy/lilo.conf

6. Desmonte la unidad de disquete:

# /bin/umount /mnt/floppy

7. Reinicie el sistema con el disquete para probar si la creación fue realizada con éxito.

41
Capítulo 2. Generando disquetes

Utilizando un disco de imagen

El sistema de rescate provee tres consolas virtuales accesibles a través de las


teclas ALT-F1, ALT-F2 y ALT-F3. El superusuario puede utilizarse sin con-
traseña y las teclas ALT-F4 presentan la consola del sistema, con los mensajes
del servidor del kernel y del sistema de registro de acontecimientos.
Un interpretador de comandos con distintas utilidades se encuentra en el directo-
rio /bin. En el directorio /sbin se pueden encontrar diversos comandos de manu-
tención, como describimos a continuación.
Para montar un sistema de archivos Linux con el sistema de rescate se debe usar
el comando mount apuntando al punto de montaje para /mnt, o utilizar otro di-
rectorio, a criterio del usuario.
La variable de ambiente $PATH contiene los directorios y subdirectorios estándares
tales como /mnt/floppy/usr/bin y /mnt/floppy/bin.

Contenido del disco de imagen

Un disco de rescate tiene algunos componentes básicos, como el kernel, un car-


gador (por ejemplo LILO) y los programas mínimos necesarios para el fun-

42
Capítulo 2. Generando disquetes

cionamiento del sistema (por ejemplo, cp, ls, mv, etc).


Para utilizar el disquete de rescate basta colocarlo en la unidad de disquete, ase-
gurarse de que el sistema puede iniciarse a través de la unidad y encender el
equipo. Todas las unidades de disco duro deberán montarse para tener acceso a
sus datos, como lo describimos a continuación.
Considerando, por ejemplo, que un sistema tenga la siguiente configuración:

Partición Punto de Montaje Sist.Archivos

/dev/hda3 / ext2 defaults 1 1

/dev/hda6 /usr ext2 defaults 0 0

/dev/hda5 swap swap defaults 0 0

/dev/fd0 /mnt/floppy ext2 noauto 0 0

/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0

Para poder acceder a ellos después de la iniciación del sistema vía disco de
rescate, se deben ejecutar los siguientes comandos:

# mount /dev/hda3 /mnt

# mount /dev/hda6 /mnt/usr

En este momento, será posible acceder al sistema y por ejemplo corregir errores
en archivos de configuración como /etc/fstab, /etc/passwd y /etc/inittab, siendo
que estos archivos están ahora localizados en /mnt/etc.
Es importante mantener en un local seguro, copias del archivo /etc/fstab (como

43
Capítulo 2. Generando disquetes

en el ejemplo anterior) y de la salida del comando fdisk -l, como el ejemplo si-
guiente, ya que incluso discos con particiones completamente estropeadas pueden
recuperarse en caso de que estos datos estén disponibles así como la exacta geo-
metría del disco duro.

# fdisk -l

Disk /dev/hda: 128 heads, 63 sectors, 993 cylinders

Units = cylinders of 8064 * 512 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 1 520 2096608+ 6 DOS 16-bit >=32M

/dev/hda2 521 992 1903104 5 Extended

/dev/hda5 521 553 133024+ 82 Linux swap

/dev/hda6 554 992 1770016+ 83 Linux native

44
Capítulo 3. Instalación de Conectiva
Linux

Instalación Vía CD-ROM


Cuando se instala el servidor a partir de una unidad de CD-ROM local, los paque-
tes se leerán del CD-ROM y se instalarán en su disco duro. Este es el método más
sencillo y directo de instalación, y debe considerarse siempre como la alternativa
más interesante.
Para poder instalar el sistema a partir del dispositivo de CD-ROM, usted debe
habilitar su BIOS para que permita esta funcionalidad. Para habilitarla, reinicie
su computador y entre en el modo de configuración de la BIOS, pulsando la tecla
Suprimir. En algunos sistemas se utiliza otra tecla para entrar en el modo de
configuración de la BIOS. Verifique la información en la pantalla de iniciación,
o consulte la documentación que viene con su computador para obtener más de-
talles.
Si su computador no permite tal funcionalidad, utilice el disquete que viene con
su sistema, con él podrá acceder a su dispositivo de CD-ROM e iniciar el proceso
de instalación.

45
Capítulo 3. Instalación de Conectiva Linux

Si su computador tiene soporte a PCMCIA, es importante verificar si el disposi-


tivo será utilizado durante la instalación (por ejemplo, un dispositivo de CD-ROM
conectado a una tarjeta PCMCIA). Si es éste su caso, es necesario generar un dis-
quete suplementario, si no lo es, instale normalmente el servidor vía CD-ROM.

Si está instalando este producto a través de un servidor NFS, necesitará un disquete


suplementario y algunas informaciones adicionales.

Instalación vía red


En esta sección describiremos los pasos necesario para instalar la Edición Servi-
dor a través de una red.
La instalación vía red es básicamente igual a la instalación local, difiere sola-
mente en algunos datos que son necesarios inicialmente para la conexión local
con su red. A continuación veremos este proceso detalladamente.

Requisitos para una conexión


Para conectar una máquina Linux en una red se deben atender algunos requisitos
de hardware y ambiente.
Para una conexión en red local debe haber disponible una tarjeta red (Ethernet,

46
Capítulo 3. Instalación de Conectiva Linux

Arcnet, TokenRing), bien como debe estar habilitado algún protocolo (TCP/IP,
AppleTalk, IPX, etc.). Nuestros ejemplos están basados en el caso genérico de
una tarjeta Ethernet bajo el protocolo TCP/IP.
Existen algunos conceptos que el administrador debe tener muy claros:

• Nombre de la máquina: el nombre por el cual la máquina será conocida en la red, no


puede exceder a ocho caracteres y no puede estar siendo utilizado por otras máquinas
en la red.

• Dirección IP: la dirección de la máquina en la red, cada máquina tiene la suya. Está
compuesta por un conjunto de 32 bits y formado por un conjunto de cuatro grupos
de números separados por puntos, por ejemplo, 192.168.200.22. Cuando se escoge una
dirección IP, se debe considerar si habrá conexión de la red con otras redes y en especial
con Internet. En este caso se sugiere usar direcciones reservadas a redes internas desde
la creación de la estructura.
Direcciones para redes internas:
10.0.0.0 hasta 10.255.255.255 Dirección Clase A

172.16.0.0 hasta 172.31.255.255 Dirección Clase B

192.168.0.0 hasta 192.168.255.255 Dirección Clase C

• Nombre del dominio: el nombre del dominio al que pertenece la máquina. El dominio
ayuda a estructurar grandes redes, como por ejemplo Internet. Una máquina puede
ser dirigida por su nombre completo, formado por los nombres de dominio y de la

47
Capítulo 3. Instalación de Conectiva Linux

máquina, por ejemplo, en gremio.conectiva.com, formado por el nombre de máquina


gremioy por el nombre de dominio conectiva.com.

• Dirección del camino por defecto: en el caso de que haya una máquina ejecutando
el papel de camino por defecto1, o sea una máquina que esté conectada a dos redes
simultáneamente con el papel de realizar el intercambio de informaciones entre ellas,
debe informarse su dirección para que las máquinas 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 que pertenece la
máquina local en lo que se refiere a la banda de direcciones IP.

• Dirección del servidor de nombres: son máquinas que convierten nombres en direc-
ciones IP a través de 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.

Modos de instalación
La primera pantalla que aparece es la de la selección del modo de instalación, en
ella usted informará al instalador qué versión de Conectiva Linux irá a instalar.
Esa pantalla es parecida a la de la Figura 3-1.
1. gateway

48
Capítulo 3. Instalación de Conectiva Linux

Figura 3-1. Modos de instalación

Usted debe escoger la opción que desea. Si después de 30 segundos, no ha elegido


aún, el instalador de Conectiva Linux Desktop se iniciará automáticamente.
Además de las instalaciones por defecto de la edición Desktop y Servidor, usted
tiene la opción de hacer algunas selecciones para casos específicos. Son ellas:

49
Capítulo 3. Instalación de Conectiva Linux

• VESA Graphics Driver: esta opción hace la instalación gráfica valiéndose de un con-
trolador de vídeo VESA. Utilice esta instalación cuando el instalador normal no con-
siga detectar su placa de vídeo. El driver VESA es compatible con un gran número de
tarjetas y puede funcionar aunque el instalador no sea capaz de detectarla automática-
mente.

• Text Interface: presente apenas para la versión Desktop, esta opción hace la instala-
ción usando una interfaz en modo texto. Se puede seleccionar esta opción en caso de
que no sea posible usar la interfaz gráfica (normal o VESA).

• Expert: esta opción le dice al instalador que usted es expert en instalación de Linux.
Cuando se selecciona esta opción, el instalador deja que usted decida todo durante el
proceso de instalación. El instalador no hará ningún intento de detección de hardware.

• With modules-disk: esta opción le permite utilizar un disco con módulos (drivers)
Normalmente usted no necesitará este disco, sin embargo, en algunos casos, puede ser
necesario. Por ejemplo cuando existe la necesidad de instalar Conectiva Linux a partir
de un disco Zip o de un dispositivo RAID.

Esta guia se concentrará en el modo de instalación expert. La instalación normal


es similar, pero le hace menos preguntas al usuario, por lo que es más automática
y normalmente más sencilla.

Creando el disquete de iniciación

50
Capítulo 3. Instalación de Conectiva Linux

Para iniciar su instalación vía red se necesitará un disquete de iniciación. Este


disquete debe contener la imagen bootnet.img que se encuentra en el directorio
/images del CD 1.

En caso de que sea necesario, reinicie su computador y modifique la BIOS para


iniciarlo a través del disquete.

Disco suplementario
El instalador de Conectiva Linux permite que se utilice un disquete con drivers
adicionales en el inicio de la instalación. Si usted tiene un disco de driver para
Conectiva Linux suministrado por el fabricante de su hardware, podrá insertarlo
cuando se le solicite y el instalador utilizará los drivers que él contiene.

Selección del idioma


Después de cargar el disquete se presentará una pantalla de elección del idioma.
Seleccione el idioma que desee y pulse Intro.

51
Capítulo 3. Instalación de Conectiva Linux

Elección de la tarjeta de red

Algunas tarjetas de red aceptan ser configuradas como NE2000 estándar; si no


sabe 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. En el caso
de que quiera determinar manualmente los parámetros de la tarjeta, como IRQ y
puerto, seleccione especificar parámetros del módulo.

Configuración de TCP/IP
Aquí se determinará si la configuración de red se hará automáticamente a través
de un servidor BOOTP, DHCP, o escribiendo el número IP de la máquina que
será instalada y dos veces el número IP del servidor.

52
Capítulo 3. Instalación de Conectiva Linux

Figura 3-2. Configuración del TCP/IP

Servidor NFS
Informe ahora los parámetros del servidor NFS, que son:

• Nombre del servidor NFS.

• Directorio en el que se encuentra el directorio conectiva de la distribución de Conectiva


Linux.

53
Capítulo 3. Instalación de Conectiva Linux

Figura 3-3. Configuración del servidor NFS

Etapas de la instalación de Conectiva


Linux
A partir de este punto, la instalación es básicamente idéntica, independientemente
de haberla hecho vía red o vía CD-ROM.
Conectiva Linux preguntará si desea agregar algún componente más al sistema,
como una tarjeta SCSI por ejemplo, o si está listo para iniciar la instalación.

54
Capítulo 3. Instalación de Conectiva Linux

Observe que normalmente el hardware será detectado automáticamente por el pro-


grama de instalación, sólo necesitará instalarlo manualmente si el suyo no es están-
dar.

Selección de la interfaz

Figura 3-4. Selección de la interfaz

En el próximo paso se abarca la selección de la interfaz de instalación. En esta

55
Capítulo 3. Instalación de Conectiva Linux

guía usaremos la interfaz NEWT o modo texto. Se puede seleccionar la interfaz


gráfica basada en GTK2 en caso de que se desee una interfaz gráfica similar a la
de la Figura 3-5.

Figura 3-5. Instalación gráfica basada en GTK

Optamos por la instalación en modo texto porque ésta es la preferida por los ad-
ministradores de sistema. El funcionamiento de ambas es bastante parecido, por lo
que no habrá problemas para adaptar las instrucciones de este capítulo a la instala-
ción gráfica.

2. gimp toolkit

56
Capítulo 3. Instalación de Conectiva Linux

Configuración del ratón


El próximo paso se refiere a la configuración de su ratón. En la instalación se
intentará detectar el ratón correcto. Si esto no es posible, se podrá seleccionar el
que sea correcto a partir de una lista.

Si el programa de instalación detecta su ratón y usted tiene dudas sobre el tipo de


éste, seleccione el ratón "Genérico".

Configuración del teclado


Debe seleccionar el teclado utilizado en su computador.

Si no está seguro de cuál es el modelo de teclado que usted tiene, basta que selec-
cione uno en la lista y presione el botón Área de Prueba. En esta área podrá probar
si la configuración del teclado está correcta. Si es necesario, seleccione otros mo-
delos y realice nuevas pruebas hasta que encuentre el correcto.

Inserción de módulos del Kernel

57
Capítulo 3. Instalación de Conectiva Linux

En el modo de instalación expert, el programa de instalación le preguntará si


desea insertar algún módulo del kernel. Si sabe que tiene un disco duro que no
puede montar automáticamente el programa de instalación o algún otro tipo de
hardware que desee utilizar durante la instalación, puede contestar "Sí" a esta
pregunta.

Figura 3-6. Inserción de módulos

58
Capítulo 3. Instalación de Conectiva Linux

Selección de Perfil
Es necesario decidir si se va a hacer una nueva instalación o a actualizar una ya
existente.
Si actualmente usted no tiene una instalación actual de Conectiva Linux, selec-
cione hacer nueva instalación. Si decide actualizar la versión existente en su com-
putador, el instalador simplemente actualizará los paquetes ya instalados mante-
niendo la configuración actual siempre que sea posible.

Si después de una actualización, percibe que sus archivos de configuración sufrieron


alguna alteración, verifique si no existe un archivo con el mismo nombre pero con ex-
tensión .rpmsave en el mismo directorio. En otros casos, pueden existir archivos con
la extensión .rpmnew, estos son archivos nuevos de configuración que el instalador
decidió no sobrescribir.

Si decide hacer una nueva instalación, verá una pantalla (Figura 3-7) con una lista
de perfiles de instalación. Estos perfiles identifican el papel de su servidor.

59
Capítulo 3. Instalación de Conectiva Linux

Figura 3-7. Perfiles

Además de lo perfiles de instalación, en esta misma pantalla también puede es-


pecificar algunas opciones. Entre ellas:

• Seleccionar los paquetes manualmente: con esta opción, el instalador, permite selec-
cionar los paquetes que serán instalados. Utilice esta opción si desea instalar algo que
no es instalado en el perfil.

• Partición de disco manual: algunos perfiles hacen la partición automática del disco
duro. Si se marca esta opción, el instalador dejará que usted haga la partición por su

60
Capítulo 3. Instalación de Conectiva Linux

cuenta.

• No instalar documentación: con esta opción, el instalador no instalará la documenta-


ción de los paquetes.

Si se escoge un perfil de servidor, el instalador particionará nuevamente su disco


duro y usted perderá todos los datos del mismo. Si no desea que el instalador par-
ticione el disco automáticamente, seleccione la opción Partición de disco manual o
seleccione uno de los perfiles de instalación que especifique instalación "Mínima",
"Personalizada", "Completa" o "REALMENTE Mínima", ya que éstas no particionan
el disco automáticamente..

Partición de disco
Si no se selecciona un servidor o se opta por hacer la partición por cuenta propia,
aparecerá la pantalla de partición de discos (Figura 3-8).

61
Capítulo 3. Instalación de Conectiva Linux

Figura 3-8. Pantalla de partición de disco

Para particionar un disco duro:

• Seleccione el disco duro en la lista de dispositivos.

• Si desea crear una nueva partición, seleccione el espacio libre en la lista de particiones
y presione la tecla INTRO.

• Para cambiar una partición existente, selecciónela en la lista de particiones y pulse


INTRO.

62
Capítulo 3. Instalación de Conectiva Linux

Irá a la pantalla de creación y edición de particiones, aquí podrá especificar las


opciones para la partición.

Figura 3-9. Edición de particiones

• Tipo: puede ser una partición primaria o extendida. Se pueden tener como máximo, 4
particiones primarias.

63
Capítulo 3. Instalación de Conectiva Linux

• Sistema: especifica el tipo de sistema de archivos que será utilizado en la partición.


Presione INTRO para ver la lista de opciones.

1. ext2: sistema de archivos estándar de Linux.

2. reiserfs: Es un nuevo sistema de archivos de alto rendimiento o con recursos


extras. Se encuentra en desarrollo, pero ya cuenta con una buena estabilidad.

3. linux-swap: sistema de archivos de la partición de intercambio (cambio) de Linux.

4. FAT: sistema de archivos utilizado por Windows®. Usted puede crear una parti-
ción FAT si desea que se pueda acceder a ésta por un sistema operativo Windows®.

5. raid: no es propiamente un sistema de archivos. Si usted crea una partición del


tipo RAID, ésta podrá hacer parte de un sistema RAID .

• Inicio: indica el ponto inicial de la partición. Normalmente usted querrá usar el valor
estándar.

• Tamaño: indica el tamaño de la partición en MB.

• Punto de montaje: cuál será el directorio Linux correspondiente a esta partición.

Para poder instalar Conectiva Linux necesitará por lo menos una partición ext2
con punto de montaje "/".

64
Capítulo 3. Instalación de Conectiva Linux

Consideraciones sobre partición

Si desea particionar los discos duros por su cuenta, debe considerar algunos pun-
tos relacionados con el asunto. Cada tipo de servidor tiene un proyecto específico
de partición para permitir mejor rendimiento.

El directorio /boot

El kernel de Conectiva Linux está en el directorio /boot y, por eso es intere-


sante tener siempre el /boot en una partición separada. No es necesario que esta
partición sea grande. Puede ser bastante pequeña, aproximadamente 2MB son
suficientes para almacenar el kernel. Sugerimos que cree una partición de aprox-
imadamente 5MB que permita mantener más de un kernel instalado si es necesa-
rio.

La partición de Swap

No se puede dar una regla fija para el tamaño de la partición de swap, pues ella
depende de la utilización de la memoria del computador. La fórmula mágica es:

swap = 2 x RAM

65
Capítulo 3. Instalación de Conectiva Linux

o sea, la partición de swap debe tener dos veces la cantidad de memoria RAM
disponible en el computador. Esta regla es sólo una aproximación. Si su servi-
dor utiliza mucha memoria, cree una swap mayor. Si usa un servidor con poca
necesidad de memoria (encaminadores, por ejemplo), cree una swap menor.

Encaminador

Como un encaminador no utiliza mucho espacio del disco duro, no es necesario


preocuparse mucho con la partición del disco.

Servidor de bases de datos

Un servidor de base de datos utiliza bastante espacio de disco duro. Como gran
parte de los datos se almacenan en el directorio /var, usted debería pensar en
tener una partición especialmente para este directorio con tamaño suficiente para
almacenar los datos.

Servidor de impresión

El directorio clave es el /var, ya que los trabajos de impresión se almacenan


debajo de este directorio.

66
Capítulo 3. Instalación de Conectiva Linux

Servidor de correo electrónico

En el servidor de correo deberá tener dos directorios bastante grandes: /var y


/home. Estos directorios deben estar en particiones exclusivas y tener tamaño su-
ficiente para la gran cantidad de datos que tendrán que almacenar.

Servidor de boot remoto

El servidor de boot remoto almacena los datos de las estaciones en el directorio


/tftpboot, por eso le sugerimos que cree una partición exclusiva para él.

Además, tal vez usted quiera tener una partición separada para el /home, ya que
esto le permitirá utilizar cuotas.

Servidor Web

Apache guarda los datos dentro del directorio /home, por eso se debe mantener una
partición o un disco duro exclusivamente para este directorio. Es preferible usar
un disco duro exclusivo, pues permite más facilidad en el uso de réplicas y copias
de seguridad (backups), y usar un disco rápido para obtener mejor rendimiento.
Recuerde que si usted responde a muchas requisiciones simultáneas, Apache uti-
lizará mucha memoria. Éste es otro motivo para que la partición swaptenga un
buen tamaño.

67
Capítulo 3. Instalación de Conectiva Linux

RAID

Esta opción no debe ser utilizada si no se sabe exactamente lo que se está haciendo,
pues se podrán perder datos.

El instalador de Conectiva Linux permite la creación de dispositivos RAID du-


rante la instalación. Para crear un dispositivo RAID, se deben seguir los siguientes
pasos:

• Cree particiones del tipo RAID (ver la sección de nombre Partición de disco).

• Presione el botón RAID en la pantalla de partición de discos (Figura 3-10).

Figura 3-10. Creación y edición de dispositivos RAID

68
Capítulo 3. Instalación de Conectiva Linux

• Presione Nuevo y seleccione el nivel de RAID y las particiones que harán parte del
dispositivo nuevo.

Configuración de red
El próximo paso es configurar la red de su servidor, verá una pantalla similar a la
de la Figura 3-11.

69
Capítulo 3. Instalación de Conectiva Linux

Figura 3-11. Configuración de red

Informe los datos que corresponden a su red.

Configuración de vídeo
Normalmente el instalador detectará automáticamente las configuraciones de su
tarjeta de vídeo; sin embargo si él no fuera capaz de reconocer la tarjeta, usted
deberá seleccionar las configuraciones manualmente.

70
Capítulo 3. Instalación de Conectiva Linux

Figura 3-12. Selección de tarjeta de vídeo

Después de seleccionar la tarjeta de vídeo, se debe seleccionar el monitor.

71
Capítulo 3. Instalación de Conectiva Linux

Figura 3-13. Selección del monitor

Especificación de la contraseña

Por fin, deberá informar una contraseña para el usuario . Esta contraseña es im-
portante, y debe guardarse en un lugar seguro. El usuario root es el único que
tiene acceso a la configuración del sistema; solamente él puede cambiarla.

72
Capítulo 3. Instalación de Conectiva Linux

Figura 3-14. Especificación de la contraseña de root

Usted también puede aprovechar para crear usuarios normales si así lo desea.

Finalización
Después de definir la contraseña, podrá generar un disquete de iniciación y, en-
tonces, verá la pantalla de finalización.

73
Capítulo 3. Instalación de Conectiva Linux

Retire el disquete del drive (o el CD-ROM si la instalación se hizo por CD-ROM)


y entonces podrá reiniciar el computador.

74
Capítulo 4. Actualización

Introducción
Si ya instaló versiones anteriores de Conectiva Linux y quiere solamente actuali-
zar su sistema, existe la posibilidad, de utilizar el sistema existente para hacer la
actualización del servidor.
Durante el proceso de actualización, el kernel modular 2.2.x así como las ver-
siones de los paquetes instalados en su sistema se actualizan. El proceso conserva
los archivos de configuración usando una extensión .rpmsave (como por ejemplo,
sendmail.cf.rpmsave y genera un informe de los pasos que han sido realizados en
/tmp/actualizacion.log. Recuerde que en el desarrollo de software, los formatos
de archivos de configuración pueden cambiar. Por lo tanto, tenga un riguroso
cuidado al comparar archivos de versiones diferentes.
La actualización se realiza de una forma muy sencilla: después de reiniciar el
computador, habilite la iniciación a través del CD-ROM (modificando la BIOS).
Aparecerán pantallas en las que se le solicitarán informaciones como, idioma,
ratón, etc, (como en el proceso de instalación), después de completarlas, surgirá
una pantalla como la de la Figura 4-1. La figura presentada puede observarse
en la instalación gráfica de Conectiva Linux. En esta pantalla se puede escoger
la opción para realizar la actualización. A partir de aquí, el sistema detecta los

75
Capítulo 4. Actualización

paquetes que deberán actualizarse y prosigue con el proceso de instalación nor-


malmente. Le recomendamos verificar el capítulo de instalación, pues el proceso
de instalación es muy similar al de actualización.

Figura 4-1. Actualización

Si en esta pantalla escoge la opción Realizar una nueva instalación, el sistema


será reinstalado y los archivos serán sobrescritos, o sea, perderá la configuración
de una instalación realizada anteriormente.

76
Capítulo 4. Actualización

Actualizaciones vía WEB


Accediendo a Actualizaciones (http://es.conectiva.com/soporte/actualizaciones/)
en el sitio web de Conectiva, tendrá el área de actualizaciones. En esta página
se encuentran las actualizaciones de las versiones más recientes de Conectiva
Linux, un archivo con las distribuciones más antiguas y una lista de e-mail a la
que podrá suscribirse para ser notificado cuando surja alguna actualización de
Conectiva Linux.
En esta página también será posible verificar mirrors1 del FTP de Conectiva e
instrucciones para actualizar paquetes y el kernel del sistema.
Visite regularmente este sitio web y mantenga su servidor actualizado, esto le
será de gran ayuda para garantizar la seguridad y estabilidad de su sistema.

Actualización vía Linuxconf

Otra manera de actualizar el sistema es a través de Linuxconf. Como superusuario


ejecute Linuxconf y acceda a Control→Administración de paquetes RPM de
acuerdo con la Figura 4-2.

1. réplicas

77
Capítulo 4. Actualización

Figura 4-2. Administración de paquetes RPM

78
Capítulo 4. Actualización

Existen varias opciones de actualización, instalación y consulta de paquetes RPM.


Para actualizar varios paquetes y consecuentemente todo el sistema, haga clic en
la opción Administración de paquetes RPM→Instalar/actualizar varios pa-
quetes (Figura 4-3).

Figura 4-3. Actualizar varios paquetes

Inserte en la unidad un CD con las actualizaciones y móntelo como superusuario,

79
Capítulo 4. Actualización

o diríjase al campo Directorio que contiene los RPM para un directorio que
contenga los paquetes que serán actualizados y haga clic en aceptar. (Figura 4-4).

Figura 4-4. Actualizando desde un directorio

Si se hace clic en Aceptar se hará una búsqueda de todos los paquetes que podrán
actualizarse. El tiempo de búsqueda dependerá de la cantidad de paquetes que se
consultarán; después de terminar será exhibida una lista con todos los paquetes
que deben actualizarse marcados, vea la Figura 4-5. Si no quiere actualizar alguno
de ellos basta desmarcarlo.

80
Capítulo 4. Actualización

Figura 4-5. Paquetes para actualizar

Para asegurarse de que el proceso continuará hasta el final sin interrumpirse de-
bido a alguna dependencia de paquetes o algún paquete ya instalado; haga clic
en Opciones y marque Sin verificación de dependencia (–nodeps) y Forzar
actualización (–force). (Figura 4-6).

81
Capítulo 4. Actualización

Figura 4-6. Opciones de actualización

Nuevamente el tiempo dependerá de la cantidad de paquetes que serán actualiza-


dos y del desempeño de su computador. Recomendamos reiniciar el sistema des-
pués de realizar la actualización, para que se hagan la configuración de acuerdo
con los nuevos paquetes.

82
Capítulo 4. Actualización

Actualización vía Apt


Apt es un conjunto de herramientas que se utilizan para administrar los paquetes
de su distribución de forma automatizada de manera que, cuando usted solicita
la instalación de un paquete2 (aplicación), el sistema también instala (o actualiza)
todos los paquetes necesarios para el funcionamiento de esta aplicación.
Apt está compuesto por varios programas, entre ellos, veremos los siguientes:

• 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:

2. A partir de ahora utilizaremos aplicación para designar el paquete que lo contiene, cuando
hagamos referencia a un paquete que se vaya a instalar.

83
Capítulo 4. Actualización

# 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 pkglist3 del servidor.

apt-get check

Verifica la integridad de su sistema. Ejecute este comando cuando tenga dudas sobre
la integridad de los paquetes de su sistema. Es recomendable ejecutarlo antes de
realizar una actualización de distribución.
3. Archivos que contienen la lista de paquetes, dependencias e informaciones que se encuentran
en el servidor. Este comando debe ejecutarse siempre antes de utilizar el comando apt-get.

84
Capítulo 4. Actualizació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 será instalada. Si el paquete algun-paquete ya
está instalado, el apt-get intenta actualizarlo.

apt-get source algun-paquete

Hace download de los fuentes de un paquete (SRPM). Observe que para que este
comando realmente se ejecute, es necesario que en el archivo sources.list haya una
línea con el TIPO rpm-src.

apt-get upgrade

Busca paquetes desactualizados en el sistema y los actualiza automáticamente. Ac-


tualizará todos los paquetes antiguos en el sistema. Para actualizar un paquete y sus
dependencias utilice el comando apt-get install paquete_a_ser_actualizado.

apt-get dist-upgrade

Similar al apt-get upgrade, pero instala todos los paquetes básicos e intenta ac-
tualizar todo, instalando nuevos paquetes si es necesario. Es una manera más fácil
de hacer una actualización de su distribución.4
4. Observe que pueden presentarse problemas durante la actualización de una distribución más
antigua.

85
Capítulo 4. Actualización

apt-get elimina algun-paquete

Elimina el paquete algun-paquete y todos los demás paquetes que dependan de


él.

apt-get clean

Elimina los archivos que están en el directorio cache (/var/cache/apt/archives/)


liberando un poco de espacio en su disco de sistema. Es una manera automática
de borrar los archivos que ya fueron instalados y no son más necesarios al sistema.

Usando el comando apt-cdrom

apt-cdrom es un comando sencillo que sirve para añadir el CD-ROM al archivo


sources.list del apt. Esto hace 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 se especifica dónde está el drive de CD-ROM, el comando apt-cdrom usa


información del archivo /etc/fstab. Después de ejecutar el comando apt-cdrom
add se incluirá en su archivo sources.list una línea similar a la del ejemplo

86
Capítulo 4. Actualización

siguiente.

rpm cdrom:[Conectiva Linux 6.0 Pre-1 - CD1]/ conectiva 001

Una posible salida del comando apt-cdrom add sería la siguiente:

[root@onix /root]# apt-cdrom add

Usando punto de montaje del CD-ROM/mnt/cdrom/

Desmontando el CD-ROM

Inserte un disquete en el drive y presione Intro

Montando el CD-ROM

Identificando..[c19afb6208760e4f2542607f75a70893-2]

Buscando archivos de índice en el disco..

Encontré 1 índice de paquetes y 0 índices de fuente.

Rótulo encontrado ’Conectiva Linux 6.0 Pre-1 - CD1’

Este disco se llama:

’Conectiva Linux 6.0 Pre-1 - CD1’

Reading Indexes... Done

Grabando nueva lista-fuente

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 resto de los CD en su conjunto.

87
Capítulo 4. Actualización

[root@onix /root]#

Archivos de apt

sources.list

El archivo sources.list, que se encuentra en el directorio /etc/apt/, describe los


fuentes que apt usará para saber dónde buscar información del paquete.
Esta sintaxis de archivo es la siguiente:

TIPO URI PARÁMETROS

Actualmente TIPO puede ser deb, rpm o también rpm-src. Describiremos sólo el
tipo rpm. Veamos un ejemplo del archivo sources.list:

# Package repository URLs

88
Capítulo 4. Actualización

# 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 001 002

# 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 se utilizará. Puede ser rpm o deb.
Como existe la posibilidad de tener más de una línea apuntando hacia los repo-
sitorios del apt, tal vez quiera colocar este repositorio más rápido en la primera
línea.

El tipo rpm-src se utiliza para indicar repositorios con fuentes de paquetes (archivos

89
Capítulo 4. Actualización

SRPM). De esta manera, usted deberá utilizar el comando que le presentaremos a


continuación apt-get source algun_paquete, para bajar los archivos fuentes del pa-
quete algun_paquete y compilarlo.

rpm uri distribución componente [componente ...]

Las variables uri indican la localización del servidor de repositorio del apt.
La distribución puede especificar un camino exacto. Si usa esta opción, tendrá
que 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 en el orden del servidor más rápido al más lento.

Especificación uri
Se pueden usar diversos fuentes para un uri.

Recuerde que HTTP y FTP son los únicos métodos probados y seguros. A medida
que más métodos vayan siendo soportados, serán documentados y debidamente
explicados.

90
Capítulo 4. Actualización

ftp

Este método especifica una conexión FTP para el servidor de repositorio.

ftp://ftp.conectiva.com/repositorio

http

Este método especifica que se hará una conexión HTTP al servidor de repositorio.

http://www.conectiva.com/repositorio

¿Cómo funciona el directorio archives?

Una vez que se solicita al apt que instale algún paquete o efectúe una actuali-

91
Capítulo 4. Actualización

zación (upgrade o dist-upgrade),


hará download de los paquetes necesarios para
y, después de verificar sus hashes y tamaños de
/var/cache/apt/archives/partial/
MD5, moverá estos paquetes para /var/cache/apt/archives/.
Usted puede asumir que cada archivo en el directorio archives/ fue verificado.
Utilice el comando apt-get clean para excluir los archivos en el directorio archives/
y archives/partial/.

Usando las firmas GPG


apt tiene soporte a gpg 5, quizás usted quiera usar esto para asegurarse de que está
obteniendo los paquetes genuinos de su proveedor.
apt no tiene soporte a PGP6 , por eso no pierda tiempo intentando usarlo.
Para poder utilizar gpg, la sintaxis del archivo sources.list tiene que alterarse
como mostramos a continuación.

rpm [gpg-id] uri distribution component [component ...]

5. GNU Privacy Guard

6. Pretty Good Privacy

92
Capítulo 4. Actualización

Después de realizar este cambio, o sea, introducir el campo [gpg-id], tendrá que
asegurarse de que tiene la clave pública de su proveedor en su archivo de claves
gpg.
La gpg-id7 es la que usa el proveedor para firmar sus paquetes garantizando así la
autenticidad del proveedor. En realidad, es un indicador para la última parte de la
firma digital del proveedor disponible en el archivo vendors.list.

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 cuyos paquetes usted puede confiar.

simple-key "akk"

Fingerprint "B24534AA5D10F86B46EAB46B3EB3759E05BBD9E4";

Name "Alfredo K. Kojima <kojima@conectiva.com.br>";

7. Los corchetes en el archivo source.list deben estar aquí.

93
Capítulo 4. Actualización

simple-key "cncbr"

Fingerprint "30EAE85C3D91C29880B4F0B3E368DDD099807190";

Name "Conectiva S.A. <security@conectiva.com.br>";

Ejemplo 4-2. Importando una clave gpg

# gpg

-import archivo_con_la_clave

En el 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 en el archivo de claves del
usuario root (ya que sólo el root puede instalar, eliminar o manipular paquetes,
no tendría sentido importar esta clave en el archivo de claves de otro usuario).
Si desea utilizar el comando apt sin la firma gpg, basta que retire el [gpg-id]
de la línea de dirección del repositorio que consta en su archivo sources.list.
Conectiva utiliza firma gpg como estándar en su sitio web.

8. Por ejemplo, el archivo vendors.list.

94
Capítulo 4. Actualización

Nos gustaría recordar que esta versión de apt-get está en constante desarrollo. Si
encuentra algún error al utilizarlo, entre en contacto con Conectiva a través del
e-mail <info@conectiva.com.br>.

95
Capítulo 4. Actualización

96
Capítulo 5. Pos-instalación

Para acceder al sistema use el login de usuario que escogió. Utilice la cuenta de
superusuario1 solamente para hacer mantenimiento en el sistema.
Si después de realizar la instalación se le presenta alguna duda, consulte la página
del soporte técnico en el sitio web de Conectiva o utilice su Tarjeta de Registro
para obtener soporte técnico. En muchos casos una rápida consulta puede aclarar
dudas o mostrar los procedimientos necesarios para usar el servidor.

Iniciación

Introducción
Este capítulo fue desarrollado para los usuarios que desean mantener más de un
sistema operativo o más de una versión del kernel en el mismo equipo.
Uno de los paquetes que hacen parte del sistema Linux es LILO, LInux LOader,

1. root

97
Capítulo 5. Pos-instalación

un administrador de iniciación del sistema, que realiza funciones fundamentales


en el trabajo con Linux. Además de LILO, Conectiva Linux tiene ahora la opción
de usar Grub, o GReat Unified Booloader, que cuenta con una interfaz de menús.
En esta sección se describen la instalación y el funcionamiento de los programas
de iniciación del sistema.

Iniciando un PC
Durante la iniciación, el Sistema Básico de Entrada y Salida, o simplemente
BIOS, controla el equipo, inicia el vídeo, el teclado y prueba la memoria prin-
cipal. Es necesario que estas tareas sean ejecutadas, para que los dispositivo ex-
ternos (por ejemplo tarjeta de sonido) o media de almacenamiento (por ejemplo
un disco duro) sean reconocidos.
Después que la BIOS finaliza su configuración inicial, empieza la 2 verificación
de los componentes de hardware, fecha y hora. La información sobre los disposi-
tivos externos más importantes se leen a partir de la configuración de la CMOS.
Después de este paso, la BIOS debe reconocer el primer disco duro y podrá cargar
el sistema operativo a partir de él.
Para hacer esto la BIOS carga los primeros 512 bytes del disco duro en la memo-
ria y ejecuta el código almacenado allí. Las instrucciones que están contenidas
allí determinarán el resto de los procedimientos de iniciación del sistema. Este
primer sector del disco se denomina MBR - Registro Maestro de Iniciación2.
2. Master Boot Record

98
Capítulo 5. Pos-instalación

MBR - Registro maestro de iniciación

El layout del MBR está definido por una convención internacional, siendo que los
primeros 446 bytes que se reservan para el código de programa, están definidos
por el sistema que lo creó, los 64 bytes siguientes almacenan la tabla de parti-
ciones y los últimos dos bytes almacenan un valor fijo.

Sector de iniciación

Los sectores de iniciación son los primeros sectores de cada partición primaria
de disco, y proporcionan 512 bytes de espacio destinados a almacenar el código
capaz de iniciar el sistema operativo residente en la partición. Este procedimiento
ocurre con DOS®, Windows® y OS/2®, pero Linux mantiene este primer sector
vacío, o sea, Linux no puede iniciarse directamente, aunque la partición contenga
el núcleo y un sistema de archivos raíz.

99
Capítulo 5. Pos-instalación

Programas de iniciación

Grub

Grub es un programa gráfico de iniciación que se instala normalmente en el MBR.


Utilizando el Grub, pueden iniciarse varios sistemas operativos.
Grub presenta algunas ventajas interesantes sobre LILO (ver la sección de nom-
bre LILO):

• Es gráfico y orientado a menús, lo que lo hace mucho más fácil de usar.

• Es flexible. El usuario puede editar el menú en el momento del boot. Grub puede
autoinstalarse en el disco duro también durante el boot, además permite iniciar un
sistema operativo que no está configurado en el menú del Grub.

• Reconoce automáticamente alteraciones en los archivos de configuración, sin que sea


necesario ejecutar un programa para guardar nuevas configuraciones.

Configuración

La configuración de Grub se hace en el archivo /boot/grub/menu.lst. Un ejemplo


de este archivo es:

timeout 30

100
Capítulo 5. Pos-instalación

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 hace uso de los parámetros más utilizados para la configuración de
Grub.

• default: establece la opción que debe seleccionarse automáticamente cuando el usuario


no hace ninguna selección en un determinado período de tiempo. El parámetro es el
número: 0 para la primera opción, 1 para la segunda y así sucesivamente.

• timeout: define el tiempo en segundos que Grub espera antes de iniciar automática-
mente la opción por defecto.

• foreground: define el color del texto. El parámetro es un valor hexadecimal que re-
presenta los colores rojo, verde y azul 3. Por ejemplo, el valor ff0000 define el color
rojo.

• background: define el color de fondo. El parámetro es un valor hexadecimal que re-


presenta los colores rojo, verde y azul. Por ejemplo, el valor 0000ff define el color
3. Estándar RGB.

101
Capítulo 5. Pos-instalación

azul.

• splashimage: define el camino hacia un archivo de imagen que se usará como fondo
del Grub. La imagen debe tener 16 colores y estar en el formato XPM. Se puede utilizar
una imagen compactada con gzip. Si no se informa esta imagen, Grub entrará en modo
texto.

• title: define un texto que aparecerá en el menú del Grub para identificar un sistema
operativo que será iniciado.

• kernel: informa el sistema operativo que será iniciado. En el caso de Conectiva Linux,
esta opción define el kernel. Se pueden informar opciones al kernel normalmente. En
el ejemplo anterior, se le informó al kernel que la partición donde se encuentra el
directorio raíz es /dev/hda1.

Se puede observar que el camino del kernelinformado empieza con un valor raro
((hd0,0)). Ésta es la notación que Grub utiliza para representar discos y parti-
ciones, significa que se trata del primer disco duro (hd0) y de la primera partición
(partición 0).

102
Capítulo 5. Pos-instalación

Línea de comando

El Grub tiene una línea de comando que puede utilizarse para configurarlo e
iniciar un sistema operativo no configurado en el Grub, o sea, que no está listado
en el menú. Para acceder a él, basta presionar la tecla c en el menú del Grub.
En la línea de comando, se usan básicamente los mismos comandos (opciones)
del archivo menu.lst. Se puede usar el comando boot para iniciar un sistema ope-
rativo después de definir en la línea de comando, como mínimo, la opción kernel.
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

Como puede verse, la sintaxis es exactamente la misma que se usa en el arquivo


de configuración (ver la sección de nombre Configuración).
Otro ejemplo, para cambiar la imagen de fondo del Grub y el color del texto para
verde, debe escribirse el siguiente comando:

Grub> splashimage (hd0,0)/boot/grub/fundo.xpm

Grub> foreground 00ff00

103
Capítulo 5. Pos-instalación

LILO

El cargador de iniciación LILO normalmente se instala en el MBR y cuando éste


se inicia todavía tiene acceso directo al disco4 sin informaciones sobre partición
o formato. Debido a esto, los sistemas operativos pueden iniciarse a partir del
primer o segundo disco duro, y la marcación de partición activa realizada por
DOS®/Windows® es ignorada por LILO.
Una diferencia importante en la secuencia estándar de DOS®/Windows® es que
con LILO, en el momento en que se enciende el equipo, se puede seleccionar el
sistema que se iniciará. Después de la carga de MBR en la memoria, se puede
seleccionar el sistema operativo que será utilizado.

Entendiendo LILO

LILO es un administrador de iniciación muy versátil, que puede iniciar un sistema


operativo de la siguiente forma:

• A través de la carga del sector de iniciación de una partición y, a partir de ahí el sistema
operativo que resida en la misma partición.

• A través de la carga del kernel de Linux. En este caso se pueden también informar

4. Sin que se necesite la interfaz de un sistema de archivos.

104
Capítulo 5. Pos-instalación

parámetros al kernel de Linux.

Cuando se inicia LILO presenta una línea de comando con el siguiente formato:

LILO:

En este momento se puede seleccionar el sistema operativo que se desea cargar.


Puede escribirse su identificador (linux, dos...). Este identificador se configura
durante la instalación de LILO. También se pueden informar parámetros al kernel
de Linux, y si se presiona la tecla TAB se puede verificar la lista de sistemas
disponibles.

Diferentes formas de iniciación

Un equipo con un solo sistema operativo no exige mucho esfuerzo para ser ini-
ciado; basta encenderlo y esperar la carga del sistema operativo a partir del disco
duro, disquete, etc. Pero cuando coexisten en la misma máquina dos o más sis-
temas, existen algunas opciones que pueden utilizarse, las describiremos a conti-
nuación:

• Utilizar un disquete con el sistema operativo que se desea cargar.

• Iniciar un sistema a partir de otro sistema operativo (por ejemplo, con el loadlin que
se usa para iniciar Linux a partir de DOS®/Windows®).

• Utilizar un administrador de iniciación de sistemas operativos.

105
Capítulo 5. Pos-instalación

Los componentes de LILO

LILO está formado por distintos componentes, entre ellos:

• El inicio 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, utilizado por LILO para localizar los kernels y otros datos,
residente en el archivo boot/map.

LILO puede almacenarse:

• 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 aquéllos que no quieren alterar los sectores
de iniciació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; esto no produce ninguna alteración en el MBR.
Antes de hacer inicializable la partición debe ser indicada como activa por el fdisk.
Si Linux ha sido instalado completamente en particiones lógicas o particiones en el
segundo disco duro, el fdisk de Linux debe indicar esa partición para que sea utilizada
en la iniciación.

• En el Registro Maestro de Iniciación - MBR: 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.

106
Capítulo 5. Pos-instalación

• Utilizar otro gestor de iniciación: permite la flexibilidad de LILO, sin embargo es


bueno verificar si hay soporte a la iniciación de Linux.

Configurando LILO

LILO es un administrador de iniciación que ofrece muchas formas de adaptación


a las necesidades del usuario. A continuación describiremos las opciones más
importantes, la configuración de LILo se realiza en el archivo /etc/lilo.conf.
Para cambiarlo puede usar el editor de su preferencia. Antes de la edición, le
sugerimos crear una copia de seguridad del archivo. Note que las alteraciones
solamente tendrán efecto después de ejecutar el comando /sbin/lilo.
El archivo lilo.conf comienza por una sección denominada global seguida por
una o más secciones de sistema, que configuran las opciones de iniciación de los
diversos sistemas operativos que pueden iniciarse a través de LILO. Una nueva
sección se inicia por los parámetros image= u other=.
A continuación, presentaremos un ejemplo de un archivo /etc/lilo.conf de una
máquina donde se comparten DOS® o Windows® en la partición /dev/hda1 y
Linux en la partición /dev/hda6.

boot=/dev/hda

map=/boot/map

install=/boot/boot.b

prompt

107
Capítulo 5. Pos-instalación

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

Opciones generales

Existen diversas opciones, veremos algunas de ellas:

• backup=arquivo copia el sector de iniciación original para archivo (que también puede
ser un dispositivo, por ejemplo /dev/null) en vez de /boot/boot.NNNN.

• 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 desde el dispositivo montado como raíz.

108
Capítulo 5. Pos-instalación

• default=nombre usa la imagen especificada como imagen de iniciación por defecto. Si


se omite default, se usará la primera imagen listada en el archivo de configuración.

• delay=tsecs especifica el número de décimos de segundo que el cargador debe esperar


antes de cargar la primera imagen. Esto es útil en sistemas que se inician inmediata-
mente a partir de un disco duro después de habilitar el teclado. Si se omite el delay o
se configura como cero, el cargador no tiene que esperar ningún período de tiempo.

• install=sector instala el archivo especificado en el nuevo sector de iniciación. Si se


omite el install, /boot/boot.b se usa como estándar.

• map=archivo-mapa especifica la localización del archivo mapa. Si map se omite, se usará


el archivo /boot/map .

• message=archivo especifica un archivo que contiene un mensaje que será presentado


antes de la línea de iniciación. Ningún mensaje se presentará mientras el programa
esté esperando que se presione la tecla shift después de que haya aparecido el mensaje
LILO.

• password=contraseña puede aplicarse una opción ‘password=...’ para cada una de las
imágenes.

• restricted puede aplicarse - una opción restricted para cada una de las imágenes.

• timeout=tsecs configura el tiempo de espera (en décimas de segundos) para la elec-


ción del teclado. Si no se presiona ninguna tecla en el tiempo especificado, la primera
imagen se cargará automáticamente. De la misma manera, si el usuario demora mucho
tiempo para colocar la contraseña, ésta será abortada.

109
Capítulo 5. Pos-instalación

• lba32 - la opción lba32 permite utilizar discos con más de 1024 cilindros.

• compact trata de unir las requisiciones a sectores adyacentes en una sola requisición de
lectura. Esto disminuye el tiempo de carga. Su uso es bastante recomendado cuando
LILO está instalado en un disquete.

Sección por imagen

Una sección de imagen comienza con una línea:

image=camino

(para indicar el archivo o dispositivo que contiene la imagen de iniciación del


kernel de Linux) o con una línea:

other=camino

para indicar un sistema arbitrario que será iniciado.


Si una línea image especifica la iniciación a partir de un dispositivo, entonces
hay que indicar la banda de sectores que serán analizados usando:

range=inicio-fin

En último caso (cargando otro sistema) hay tres opciones:

110
Capítulo 5. Pos-instalación

• loader=cargador especifica el cargador que se usará. por defecto se usa /boot/chain.b.


El cargador debe especificarse en caso de que se inicie un dispositivo diferente del
primer dispositivo o disquete.

• table=dispositivo - especifica el dispositivo que contiene la tabla de partición. Si se


omite esta variable, el cargador de iniciación no le ofrecerá al sistema operativo infor-
mación sobre la partición (algunos sistemas operativos tienen otras formas de deter-
minar de qué partición se cargaron. Por ejemplo, MS-DOS® usualmente almacena la
geometría del disco de iniciación o partición en su sector de iniciación). Observe que si
se modifica la tabla de particiones analizadas, /sbin/lilo debe ejecutarse nuevamente.

• unsafe - no acceder al sector de iniciación en tiempo de creación del mapa. Esto des-
habilita algunas verificaciones, incluyendo la de la tabla de partición. Si el sector de
iniciación está en un disquete de formato fijo, se puede usar UNSAFE para evitar tener
que poner un disco en el dispositivo cuando se ejecuta el mapa instalador. Las opciones
unsafe y table son incompatibles.

En ambos casos se aplican las siguientes opciones:

• label=nombre - para identificar el kernel que se debe cargar, el cargador usa el nombre
del archivo sin su camino. Para utilizar un nombre diferente, use la opción label.

• alias=nombre - puede usarse un segundo nombre para la misma entrada, para esto debe
crearse un nombre alternativo.

• optional - omite la imagen, en caso de que no esté disponible en tiempo de creación.


Esto es útil para especificar las pruebas de kernel que no siempre están presentes.

111
Capítulo 5. Pos-instalación

• password=contraseña - protege la imagen con una contraseña.

• restricted - se requiere una contraseña para iniciar la imagen sólo si se especifican


parámetros en la línea de comando (por ejemplo, single).

Opciones de parámetros del Kernel

Si la imagen cargada es un kernel de Linux, entonces pueden informarse los


parámetros en la línea de comando para este kernel.

• append=string - anexa las opciones especificadas en la línea de comando que fueron in-
formadas al kernel. Esto se usa generalmente para especificar parámetros de hardware
que no pueden detectarse automáticamente o cuyas pruebas pueden ser peligrosas. Por
ejemplo:

append = "hd=64,32,202"

• ramdisk=tamaño - especifica el tamaño del disco de RAM opcional. Un valor igual a


cero indica que no debe usarse ningún disco de memoria. Si se omite esta variable, se
usará el tamaño para disco en memoria configurado en la imagen de iniciación.

• read-only - especifica que el sistema de archivos raíz debe montarse con permisos
solamente de lectura. Típicamente el procedimiento de inicio del sistema remonta al

112
Capítulo 5. Pos-instalación

sistema raíz con permisos de lectura y grabación configurados posteriormente (por


ejemplo después de ejecutar el comando fsck).

• root=dispositivo - esto especifica el dispositivo que debe montarse como raíz. Si se


usa el nombre especial current, el dispositivo raíz se configura para el dispositivo en
el que el sistema de archivos raíz está montado actualmente. Si el raíz fue alterado
con -r se usa el respectivo dispositivo. Si se omite la variable ‘root’, el dispositivo
raíz configurado en la imagen del kernel será utilizado (puede definirse en tiempo de
compilación a través de la variable ROOT_DEV y posteriormente puede cambiarse con el
programa rdev).

• vga=modo - especifica que el modo texto VGA debe usarse en la iniciación del sistema.
Los siguientes valores son reconocidos (no hay diferencias entre mayúsculas y minús-
culas):

• normal - selecciona el modo texto normal 80x25.

• ext o extended - selecciona el modo texto 80x50.

• ask - LILO le pregunta al usuario en qué modo deberá iniciar.

• (número) - usa el modo texto correspondiente. Iniciando el sistema con vga=ask y


pulsando INTRO, puede obtenerse una lista de los modos disponibles.

Si se omite esta variable, se usará la configuración VGA contenida en la imagen


del kernel; puede definirse en tiempo de compilación, a través de la variable
SVGA_MODE y cambiarse posteriormente con el programa rdev.

113
Capítulo 5. Pos-instalación

Instalando y actualizando LILO

La instalación de LILO se hace durante la instalación del sistema, vía utilidad


RPM en la línea de comando, kpackage, gnorpm o glint en la interfaz gráfica.
Si se cambia algún componente o se actualiza el archivo /etc/lilo.conf, LILO
deberá ejecutarse a través del comando:

# /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 mapa. Después LILO mostrará
todos los sistemas operativos instalados. Finalizada la actualización, la máquina
podrá reiniciarse a través del comando:

# /usr/bin/shutdown -r now

La BIOS probará el sistema durante la reiniciación del mismo e inmediatamente


después se presentará la línea de comando de LILO.

Para crear disquetes, vea el capítulo generando discos.

114
Capítulo 5. Pos-instalación

Parámetros de LILO

LILO instala un cargador de iniciación que será activado la próxima vez que se
inicie el sistema. Este cargador tiene diversas opciones:

• -v - aumenta el número de mensajes. Si se informan una o más opciones -v hará que


LILO presente mayor número de mensajes.

• -q - lista los archivos actualmente analizados. LILO mantiene un archivo, por defecto
/boot/map, que contiene el nombre y la localización del kernel para iniciación. Esta
opción listará sus nombres.

• -m mapa - usa un archivo específico de mapa de archivos en vez del estándar.

• -C archivo-de-configuracion - LILO lee las instrucciones sobre qué archivos debe


analizar a partir del archivo de configuración, por defecto /etc/lilo.conf. Esta opción
puede usarse para especificar un archivo de configuración diferente del estándar.

• -d retardo - si se tienen diversos kernels especificados, al presionar shift durante la


iniciación del sistema, el cargador presentará una lista de opciones sobre cuál kernel o
sistema operativo debe ser usado. Después de un período de espera se usará el primer
kernel de la lista. Esta opción especifica el tiempo de espera en décimas de segundos.

• -D rótulo - usa el kernel informado en la etiqueta especificada, en vez del primero de


la lista, como se inicia el kernel por defecto.

• -r directorio-raíz - antes de más nada ejecuta el comando chroot para el directorio


indicado. Se usa para reparar una configuración a partir de un disquete de iniciación.

115
Capítulo 5. Pos-instalación

• -t - solamente prueba. No graba realmente un nuevo sector en el archivo de mapas.


Se usa con -v y ayuda a descubrir lo que LILO hará.

• -c - habilita la compresión del mapa, eso lo mezclará con las requisiciones de lectura
de sectores adyacentes. Aumenta la velocidad de iniciación, especialmente a partir de
disquetes.

• -f archivo - especifica el archivo de geometría del disco (el patrón es /etc/disktab).

• -i sector-de-iniciación - especifica un archivo que se usará como el nuevo sector de


iniciación (el patrón es /boot/boot.b).

• -l - genera direcciones de sector lineales en vez de usar sector/cabeza/cilindro.

• -P fix|ignore - corrige o ignora tablas de particiones corrompidas, o sea, tablas de


particiones con direcciones lineales y sectores/cabezas/cilindros no conflictantes.

• -s archivo-a-guardar - cuando LILO regraba un sector de iniciación, preserva el con-


tenido antiguo en un archivo, por defecto /boot/boot.NNNN donde NNNN depende del dis-
positivo. Esta opción especifica un archivo alternativo para el sector de iniciación (o
junto con la opción -u especifica desde dónde restaurar el sector).

• -S archivo-a-guardar - normalmente, LILO no regrabará en un archivo ya existente.


Esta opción dice que la regrabación está autorizada.

• -u nombre-dispositivo - desinstala LILO, copiando el sector de iniciación grabado de


nuevo. Se verifica la fecha del archivo.

116
Capítulo 5. Pos-instalación

• -U nombre-dispositivo - desinstala LILO, copiando el sector de iniciación grabado de


nuevo, pero no verifica la fecha.

• -R línea-de-comando - esta opción configura el comando estándar del cargador la pró-


xima vez que éste sea ejecutado. LILO apagará esta línea, o sea este comando se ejecuta
solamente una vez. Se usa específicamente en programas de reiniciación del sistema,
inmediatamente antes de ejecutar shutdown -r.

• -I rótulo - la identificación del kernel en ejecución puede encontrarse en la variable


de ambiente BOOT_IMAGE, después del inicio del sistema. Este comando imprimirá el
nombre del camino correspondiente en la salida por defecto.

Memtest

A partir de Conectiva Linux Edición Servidor 5.1, LILO tiene una nueva opción
llamada memtest, que realiza distintas pruebas en la memoria del sistema.
Para utilizar la opción memtest basta escribir memtest en el prompt de LILO:

LILO: memtest

Después de escribir memtest, verá una pantalla donde se realizan la pruebas de


memoria (Figura 5-1).

117
Capítulo 5. Pos-instalación

Figura 5-1. Pantalla de memtest

Observe que el término de las pruebas puede demorar algunos minutos u horas,
esto dependerá de la cantidad y velocidad de la memoria.

Si cree que tiene problemas de memoria, utilice la opción memtest.

118
Capítulo 5. Pos-instalación

Setup
Setup es una aplicación en modo texto que permite activar utilidades de confi-
guración del sistema, tales como configuración de autenticación, teclado, ratón,
vídeo, sonido, huso horario y servicios del sistema (Figura 5-2). También se
puede activar cada utilidad separadamente siguiendo las respectivas líneas de co-
mando.

Figura 5-2. Pantalla inicial de Setup

A las siguientes utilidades puede accederse individualmente o a partir de Setup:

• authconfig - Configuración de autenticación.

• kbdconfig - Configuración del teclado.

• mouseconfig - Configuración del ratón.

119
Capítulo 5. Pos-instalación

• sndconfig - Configuración del sonido.

• timeconfig - Configuración del huso horario.

• Xconfigurator - Configuración de X5.

Para ejecutar la utilidad individualmente escriba su nombre en la línea de comando


de un terminal.

Iniciando la aplicación Setup


Para accionar la aplicación setup haga clic en el ícono referente a la aplicación
que está en su área de trabajo, aparecerá la pantalla de la Figura 5-2.

Para navegar entre las opciones de las utilidades, pueden utilizarse las flechas de
dirección, para navegar entre los botones las teclas TAB y Alt-TAB y la tecla INTRO
para seleccionar la opción.

5. servidor gráfico.

120
Capítulo 5. Pos-instalación

Descripción de las utilidades


A continuación haremos una breve descripción de cada utilidad de la aplicación
Setup y de su configuración. Para obtener información específica sobre cada uti-
lidad basta acceder a las páginas de manual de cada uno, para lo que basta escribir
en el terminal X el comando man nombre_utilitario.

Configuración de autenticación

La configuración de autenticación se realiza a través de la utilidad authconfig; si


se hace clic en Configuración de Autenticación aparecerá una ventana como
la de la Figura 5-3, que determinará la configuración de acceso para el servidor
NIS.

Figura 5-3. authconfig

121
Capítulo 5. Pos-instalación

Esta ventana presenta las siguientes opciones:

• Archivo de contraseñas: en vez de NIS, utiliza /etc/passwd para autenticación.

• Activar NIS: activa las opciones de configuración;

• Dominio NIS: determina el dominio NIS estándar.

• Servidor NIS: determina el servidor NIS estándar.

• Usar contraseñas Shadow: usar contraseñas Shadow (sombra).

• Usar contraseñas MD5: usar contraseñas MD5 (codificada).

Después de configurar authconfig pulse en Aceptar y active las configuraciones


reiniciando los procesos de NIS en el sistema.

Para obtener más información sobre cómo configurar NIS a través de la utilidad
authconfig consulte la documentación sobre el servidor NIS.

Configuración del teclado

Para configurar el teclado debe usarse la utilidad kbdconfig (Figura 5-4).

122
Capítulo 5. Pos-instalación

Figura 5-4. kbdconfig

Seleccione Configuración de Teclado para visualizar una interfaz simple que


permite determinar el mapa por defecto de su teclado. Seleccione el tipo de
teclado que desea y presione la tecla INTRO. Su configuración será efectuada
y el proceso volverá a la pantalla inicial de Setup.

El archivo en el que kbdconfig cambia las configuraciones está localizado en /etc/sysconfig/keyboard

Configuración del ratón

mouseconfig es una interfaz para configurar el ratón, que ajusta los archivos de

123
Capítulo 5. Pos-instalación

configuración necesarios y los enlaces simbólicos para usar el ratón en un sistema


Conectiva Linux (Figura 5-5).

Figura 5-5. mouseconfig

Si selecciona configuración del ratón verá una pantalla con la lista de los prin-
cipales tipos de ratón; inicialmente el sistema puede detectar automáticamente su
tipo de ratón.
Si el ratón no se detecta automáticamente, es necesario seleccionar su tipo y la
información adicional tal como protocolo, número de botones y emulación de
ratón de tres botones. Se pueden usar las teclas de dirección para navegar entre
los distintos tipos disponibles. Haga las selecciones apropiadas de acuerdo con
su dispositivo y confirme pulsando en Aceptar.

124
Capítulo 5. Pos-instalación

En caso de que su ratón no haya sido detectado automáticamente seleccione una


entrada "Genérica", basada en el número de botones del ratón y en su interfaz. Para
determinar la interfaz del ratón, observe la conexión del cable al computador, si el
conector tiene formato rectangular, probablemente será un ratón serie estándar;
si es redondeado, será un ratón PS/2. Los computadores portátiles, normalmente
utilizan ratones compatibles con PS/2.

El cuadro de verificación Emulación de 3 Botones permite usar un ratón de


dos botones como si tuviera tres, aunque si tiene uno con tres botones, general-
mente es más sencillo usar el Sistema de ventanas X. Si selecciona este cuadro
de diálogo, se puede emular el tercer botón a través del uso de los dos botones
simultáneamente, como si fueran el botón del medio. Si es éste su caso, y si su
ratón fue detectado automáticamente, basta presionar la tecla Espacio para con-
firmar, o INTRO para que los cambios se realicen.
Una vez hecho esto, se debe reiniciar el servicio de ratón:

# cds

atalk gpm ircd lpd network radinit.sh snmpd

atd halt keytable mars-nwe nfs random sshd

crond hdparm killall mon nfslock rawdevices syslog

dhcpd heartbeat kudzu mysql pcmcia sendmail vmware

# ./gpm restart

125
Capítulo 5. Pos-instalación

Interfaz Serie

Si seleccionó un ratón con una interfaz serie, entonces aparecerá una ventana
similar a la de la Figura 5-6. Simplemente seleccione el puerto serie adecuado
del ratón y presione Aceptar.

Figura 5-6. mouseconfig

Aparecerá una ventana que pedirá la confirmación para cambiar la configuración


actual del ratón en el sistema. Si éste es su objetivo, pulse en Aceptar para que
se efectúen los cambios.

Configuración del sonido

La utilidad disponible de Setup para configurar el sonido es sndconfig, que con-


figura los archivos necesarios para el uso de una tarjeta de sonido en Conectiva
Linux.

126
Capítulo 5. Pos-instalación

Iniciando sndconfig

Teclando en Configuración del Sonido se presentará inicialmente una ventana


para detección automática de la tarjeta de sonido, que generalmente son las tarje-
tas Plug and Play. El usuario será notificado sobre todas las tarjetas encontradas.
En el caso de que no se detecte ninguna tarjeta de sonido, el usuario podrá escoger
un tipo de tarjeta a partir de una lista. (Figura 5-7).

Figura 5-7. sndconfig

Una vez que se haya seleccionado la tarjeta que se desee, aparecerá una ven-
tana donde el usuario podrá escoger el puerto de E/S, IRQ y DMA (Figura 5-8).
Usando la tecla TAB, seleccione el campo. En seguida, use las flechas de nave-
gación para seleccionar la configuracion deseada para ese campo. Al finalizar,
seleccione Ok y presione Espacio. Estas configuraciones deberán ser de previo
conocimiento del usuario, pues muchas veces dependen de claves localizadas en
las tarjetas. Si no sabe, consulte la documentación de su tarjeta de sonido.

127
Capítulo 5. Pos-instalación

Figura 5-8. Selección de los datos de la tarjeta de sonido

No hay garantías de que los valores informados no entren en conflicto con otros
dispositivos PnP o no PnP. El usuario debe precaverse para que estos conflictos no
ocurran.

Después de que se configure la tarjeta de sonido y los puertos, aparecerá una ven-
tana confirmando la alteración del archivo /etc/modules.conf, que es el archivo
de configuracion del sonido del sistema; para continuar, basta presionar Acep-
tar. Finalmente, sndconfig intentará ejecutar pruebas de sonido y ejemplos para
verificar el correcto funcionamiento de la tarjeta de sonido. Si el ejemplo es au-
dible (asegúrese de que el volumen esté ajustado en la posición correctamente)
significa que se finalizó la configuración del sonido en Conectiva Linux.

128
Capítulo 5. Pos-instalación

MIDI no funcionará en tarjetas que poseen MIDI emulado por software.

Configuración del huso horario

timeconfig es una utilidad de configuración de los parámetros de horario del sis-


tema. Si se hace clic en Configuración de la zona horaria aparecerá un menú
con los husos horarios disponibles (Figura 5-9), siendo que, a partir de la al-
teración el sistema se ajustará para trabajar con el horario en el huso indicado. Se
puede ajustar el reloj del hardware (CMOS) para GMT6, también conocido como
UTC7, seleccionando Reloj de la máquina configurado Para GMT. Muchas
redes utilizan el sistema GMT. Seleccione la zona horaria a partir de la lista y
presione INTRO.

6. Greenwich Mean Time.

7. Universal Time Coordinate (Coordenada Universal de Horario).

129
Capítulo 5. Pos-instalación

Figura 5-9. Selección de la zona horaria

Observe que, si su computador tiene algún otro sistema operativo instalado, confi-
gurar el reloj para GMT puede causar la presentación incorrecta de la hora cuando
se ejecute ese sistema.

Configuración de X

Haciendo clic en Configuración de X aparecerá una ventana explicativa; haga


clic en Aceptar. Ella da inicio al proceso de configuración de la tarjeta de vídeo
y del monitor utilizados por el sistema, modificando los archivos necesarios y los
enlaces simbólicos para el uso del servidor XFree86 en Conectiva Linux.

130
Capítulo 5. Pos-instalación

Figura 5-10. Tarjeta de vídeo reconocida

Inicialmente Xconfigurator intentará detectar el tipo de tarjeta disponible en el


sistema (Figura 5-10). Si no consigue, será presentada una lista de tarjetas de
vídeo (Figura 5-11). Seleccione una tarjeta de vídeo de la lista y pulse en INTRO.

131
Capítulo 5. Pos-instalación

Figura 5-11. Configurando el vídeo

Si la tarjeta de vídeo de su sistema no aparece en la lista, probablemente XFree86


no soporta este modelo. Si usted tiene conocimiento técnico suficiente sobre su
tarjeta de vídeo, podrá escoger la opción Tarjeta No Listada e intentar configurarla.

132
Capítulo 5. Pos-instalación

Configurando el monitor

Después que la tarjeta de vídeo esté seleccionada, el proceso configurará el servi-


dor XFree86 apropiado y Xconfigurator presentará una lista de monitores so-
portados, en caso de que Xconfigurator no sea capaz de determinarlo por cuenta
propia. Si el monitor disponible está presente en la lista, selecciónelo y presione
INTRO. En caso contrario presione Personalizado.

Configuración personalizada del monitor

En este caso Xconfigurator solicitará información sobre las bandas de sincro-


nismo horizontal y vertical (estos valores normalmente están incluidos en la do-
cumentación que viene del monitor). En seguida, intentará reconocer los datos de
memoria de vídeo y reloj del procesador de la tarjeta de vídeo, siempre y cuando
se escoja la opción Detectar. En caso contrario, solicitará la información de can-
tidad de memoria de vídeo instalada en la tarjeta de vídeo. Si no está seguro, por
favor consulte la documentación que viene en la tarjeta de vídeo. Si escoge más
memoria de la disponible, XFree86 quizás no funcione correctamente.
Si la tarjeta de vídeo seleccionada tiene un chip con reloj, el Xconfigurator pre-
sentará una lista de chips disponibles. Recomendamos la opción Sin Configura-
ción de "Clockchip", ya que la mayoría de las veces XFree86 puede detectar el
chip automáticamente.

133
Capítulo 5. Pos-instalación

Finalizando la configuración

Una vez determinado el monitor, Xconfigurator hará una prueba de verificación,


intentando acceder al servidor X y le informará las definiciones de vídeo para el
sistema XFree86.
Basta confirmar las definiciones presionando Usar Estándar o intentar realizarlas
manualmente tecleando en Déjeme Escoger (Figura 5-12). Si escogió la opción
Usar Estándar, Xconfigurator mostrará una ventana de confirmación para una
prueba de entrada en el Sistema X.

Figura 5-12. Selección de resolución

Si todo está correcto, se presentará una ventana de conteo de tiempo para hacer
la confirmación de la visualización de la pantalla. En seguida, se le preguntará
si desea que el sistema se inicie automáticamente en el Sistema X8. Después de

134
Capítulo 5. Pos-instalación

hacer eso, sus definiciones de vídeo ya estarán configuradas.

La configuración y las definiciones de vídeo de Xconfigurator están documentadas


en el archivo /etc/X11/XF86Config con las opciones seleccionadas.

La utilidad xf86cfg

xf86cfg es un programa en modo gráfico para configurar o agregar nuevo hard-


ware al sistema. Observe la Figura 5-13 que exhibe el programa. Para accionarlo,
escriba xf86cfg en la línea de comando, estando como superusuario. Si su hard-
ware está funcionando correctamente no es necesario que use este programa, de-
berá aplicarlo sólo si se agrega un nuevo hardware.

8. Iniciación en el modo gráfico.

135
Capítulo 5. Pos-instalación

Figura 5-13. Interfaz de xf86cfg

Se pueden observar los principales dispositivos que están instalados en su má-


quina en la pantalla central, en la opción Configurar Layout (Configure layout)
presente en la barra de menús. Si desea agregar un hardware, observe los botones
localizados abajo de este menú. Presione uno de los dispositivos para agregarlo
al sistema. Después de configurar el dispositivo agregado (que explicaremos a
continuación), haga clic con el botón derecho del ratón sobre él y seleccione
Habilitar (Enable), se creará un enlace al computador. Si tiene un hardware en

136
Capítulo 5. Pos-instalación

uso y quiere desactivarlo (pero no retirarlo) haga clic en Deshabilitar (Disable).


Para retirar un hardware del sistema haga clic en la opción Retirar (Remove),
localizada en ese mismo menú.
Si desea configurar algún dispositivo ya instalado basta hacer clic con el botón
derecho del ratón sobre la figura y seleccionar la opción Configurar. Veremos
brevemente cómo configurar cada uno de los dispositivos exhibidos.

Teclado

Después de seleccionar la opción Configurar (Configure), surgirá una pantalla


donde se deberán suministrar las opciones correctas de su teclado. Primero debe
ponerle un nombre a su monitor en el campo Identificador. Debe ser un nombre
sencillo, sin muchos caracteres especiales y además intuitivo. Escoja su teclado co-
rrectamente y haga clic en Aceptar.

Ratón

Primero llene el campo Identificador, del mismo modo que en la configuración


del teclado. En seguida seleccione el dispositivo del ratón, que la mayoría de las
veces será /dev/mouse. A continuación, seleccione el protocolo del ratón, que deberá
seleccionarse de acuerdo con el tipo y número de botones. Si su ratón tiene dos
botones, usted puede hacer la emulación (imitación) del tercer botón a través de la
opción Emular 3 botones, o sea, presionando los dos botones de su ratón al mismo
tiempo estará accionando un tercer botón. Después de realizar la configuración, haga
clic en Aplicar cambios y en seguida en Aceptar.

137
Capítulo 5. Pos-instalación

Monitor

En esta pantalla deben poner los datos de sincronización horizontal y vertical (estos
datos se encuentran en el manual del monitor), o si lo sabe, puede seleccionar las fre-
cuencias del monitor seleccionando directamente su resolución en la pantalla central
de la ventana. Usted también debe seleccionar la tarjeta de vídeo conectada a su mo-
nitor, esta información también ya debe tenerla. Después de estas configuraciones
basta hacer clic en Aceptar.

Tarjeta de vídeo

Primero, ponga en esta ventana el identificador de la tarjeta de la misma manera que


está en la configuración del monitor. A continuación, seleccione su tarjeta de vídeo
en la lista: de esta manera llenará automáticamente el campo Filtro del modelo de
la tarjeta. La última configuración (Driver) solicita el controlador de su tarjeta de
vídeo. Consulte el manual del fabricante para obtener más detalles. Por ejemplo, una
tarjeta de vídeo SiS 530 tiene el controlador sis. Seleccione su driver correctamente
y haga clic en Aceptar.

Otra configuración interesante es la resolución de su vídeo. Para eso, haga clic en


Configurar Pantalla, presente en la barra de menús. Surgirá una pantalla como
la de la Figura 5-14. Para ajustar la resolución haga clic con el botón derecho del
ratón sobre la figura y seleccione Configurar (Configure).

138
Capítulo 5. Pos-instalación

Figura 5-14. Configuración de la resolución del vídeo por xf86cfg

Basta colocar un identificador, escoger la profundidad por defecto de colores (ge-


neralmente 16 bits) y seleccionar la(s) resolución(es) de vídeo. Una vez hechas
las configuraciones, haga clic en Aceptar.
Existen muchas otras configuraciones que pueden hacerse con esta utilidad, pero
no las describiremos aquí porque son un poco más avanzadas y no se encajan
en los objetivos de esta guía. Pruebe usted mismo sus configuraciones o vaya al
menú de ayuda (botón help) para obtener más detalles.

139
Capítulo 5. Pos-instalación

Sistema de rescate
Eventualmente pueden presentarse situaciones en las que una máquina o el sis-
tema Linux instalado en ella, pueden tornarse inaccesibles al usuario. En estos
casos podrán tomarse algunas medidas para retomar el acceso. En esta sección
abordaremos esas medidas.

Imagen del sistema local


Cuando no puede cargarse el sistema, por ejemplo en alguna mala configuración
de LILO, donde los demás datos del sistema local permanecen intactos, la mejor
solución es una copia de la iniciación.
Después de hacer la instalación o realizar cambios en la configuración, se debe
generar un disco de iniciación que sea adecuado a las configuraciones de la má-
quina local a través de la utilidad mkbootdisk.
mkbootdisk crea un disquete de iniciación personalizado para el sistema local. El
disquete contiene todos los elementos necesarios para el proceso de iniciación,
e incluye un disco en memoria inicial que carga los programas de control de
dispositivos SCSI que el sistema necesita. El disquete creado busca el sistema
de archivos raíz en el dispositivo configurado en el archivo /etc/fstab. El único
argumento requerido es la versión del kernel que se incluirá.

El disquete de iniciación resultante puede usarse a partir de un sistema de archivos


raíz en disquete, a través de rescue en la línea de comando de iniciación del sis-

140
Capítulo 5. Pos-instalación

tema lilo; en vez de cargar la imagen de iniciación estándar se cargará la imagen


escogida.

Cuando el sistema local utiliza módulos para carga de dispositivos SCSI u otros
para acceder al sistema de archivos raíz, es necesario que estos módulos se car-
guen antes de la iniciación del sistema. Para crear una imagen personalizada del
disco inicial en memoria se debe utilizar el programa mkinitrd.
La utilidad mkinitrd crea una imagen del sistema de archivos adecuada al uso
en el disco inicial en memoria Linux (initrd). Tales imágenes se utilizan común-
mente para la precarga de módulos de dispositivos en bloque (tales como SCSI
o RAID) que son necesarios para acceder al sistema de archivos raíz. mkinitrd
carga automáticamente todas las entradas de adaptadores_scsi que se encuentran
en el archivo /etc/conf.modules, esto facilita la construcción y uso de kernels que
utilicen dispositivos SCSI.
Cualquier opción de módulos especificada en /etc/conf.modules será informada
nuevamente cuando éstos se carguen en el disco inicial en memoria.

Reparando sistemas de archivos

Sistemas de arquivos estropeados son problemas muy comunes que pueden ser
resueltos a través del disco de rescate de Linux. Estos problemas normalmente
surgen después de apagar el sistema sin seguir los procedimientos adecuados,

141
Capítulo 5. Pos-instalación

cuando, por ejemplo, se presenta una falla de energía. Si los problemas son muy
serios, es posible que ni siquiera pueda montarse el sistema de archivos raíz, el
sistema presentará el mensaje kernel panic y no se proseguirá la iniciación. En
estos casos, la única forma de recuperar los datos será acceder al sistema a partir
de la iniciación a través de un método externo al equipo.
El disco de rescate de Conectiva Linux contiene la utilidad e2fsck, que realiza
una verificación en sistemas de archivos nativos de Linux. Adicionalmente está
disponible también el comando dumpe2fs, que exhibe información sobre el su-
perbloque y grupos de bloques para el sistema de archivos presente en el dispo-
sitivo.

A través de LILO

Si el sistema inicia, pero no permite el acceso de nigún usuario, se puede uti-


lizar la iniciación como monousuario o en modo de emergencia. En la línea de
comando de LILO escriba linux single. En este nivel de ejecución todos los sis-
temas de archivos estarán montados, pero la red estará inactiva. En el modo de
emergencia o monousuario solamente el sistema de archivos raíz será montado y
sólo en modo de lectura.

Discos de instalación

Los discos de instalación pueden usarse como discos de rescate. En la iniciación

142
Capítulo 5. Pos-instalación

vía disquete escriba rescue en la línea de comandos de la iniciación y el pro-


ceso de instalación hará algunas preguntas solicitando el segundo disco y creando
dos sesiones shell. Estas sesiones correrán el bash, un interpretador mínimo, sin
guardar los comandos informados o comandos de edición.
La variable PATH se ajusta para /mnt/floppy y los comandos se ejecutan a partir de
allí. Quizás necesite agregar los caminos /mnt/floppy/bin y /mnt/floppy/usr/bin
mientras se hacen las reparaciones en el sistema.
Estarán disponibles versiones limitadas de los siguientes comandos, antes de
montar /mnt/floppy:

• ash versión completa.

• cat sin opciones.

• chmod no acepta nombres simbólicos.

• cpio versión completa.

• e2fsck versión completa.

• fdisk versión completa.

• gzip versión completa.

• gunzip versión completa.

• insmod versión completa.

143
Capítulo 5. Pos-instalación

• ls versión completa.

• lsmod sin opciones.

• mkdir sin opciones largas.

• mke2fs versión completa.

• mknod solamente en formato octal.

• open versión completa.

• rm sin nombres largos.

• rmmod versión completa.

• sh enlaces simbólicos para ash.

Usted usa el própio CD 1 de instalación de Conectiva Linux para dar la partida tanto
en el computador como en el disco de recuperación. Basta que escriba rescue en la
pantalla inicial.

144
Capítulo 5. Pos-instalación

Iniciación interactiva
A veces es interesante iniciar el sistema sin iniciar todos los servicios configu-
rados. Por ejemplo, se podría querer entrar en el sistema sin iniciar Sendmail,
porque un problema en su configuración lo hace parar en la iniciación.
Para esto, Conectiva Linux permite la iniciación interactiva del sistema. Con ella,
Conectiva Linux le pedirá autorización para iniciar los servicios.
Para iniciar en modo interativo, se debe presionar la tecla I durante la iniciación.
Antes de empezar a iniciar servicios, Conectiva Linux le mostrará un mensaje
solicitándole que presione la tecla para entrar en modo interactivo:

Bienvenido a Conectiva Linux

Presione ’I’ para entrar en modo interactivo.

Si pulsa en I, antes de iniciar un servicio, Conectiva Linux le mostrará las si-


guientes opciones:

Iniciando el servicio network (S)í/(N)o/¿(C)ontinuar? [S]

Debe entonces seleccionar una de las opciones:

• S o INTRO: el servicio se inicia normalmente.

• N: el servicio no se inicia.

• C: el servicio se inicia normalmente y Conectiva Linux no le solicitará permiso para

145
Capítulo 5. Pos-instalación

iniciar los servicios siguientes. Esto es muy útil cuando usted ya pasó por el servicio
que no deseaba iniciar y quiere que los próximos empiecen normalmente sin tener que
confirmarlos individualmente.

146
Apéndice A. Fuentes de referencia

Sitios web consultados para crear la documentación del Servidor 6.0, pueden con-
tribuir para perfeccionarlo.

LDAP

• http://www.openldap.org/

• http://www.linux.trix.net/ldap_intro.htm

• http://www.ldapcentral.com/

• http://www.padl.com

• http://www.linuxdocs.org/LDAP-HOWTO.html

• http://www.iit.edu/~gawojar/ldap/

• http://home.netscape.com/eng/server/directory/3.0/ag/

• http://docs.iplanet.com/docs/manuals/directory/411ext/nis/mapping.htm

147
Apéndice A. Fuentes de referencia

• http://linuxworld.com/linuxworld/lw-1999-09/lw-09-ldap-netscape_p.html

• http://developer.netscape.com/tech/directory/directory.html

• http://www.mountpoint.ch/oliver/kldap/

• http://www.terminator.net/ldapconf/

• http://www.jeremias.net/projects/sldapa/

• http://web2ldap.de/

• http://biot.com/gq/

• http://www.umich.edu/~dirsvcs/ldap/

RAID

• http://www.byte.com/column/BYT20000329S0001

• http://www.linuxdocs.org/Software-RAID-HOWTO.html

• http://www.linuxdocs.org/Software-RAID-0.4x-HOWTO.html

• http://linas.org/linux/raid.html

148
Apéndice A. Fuentes de referencia

• http://www.uni-mainz.de/~neuffer/scsi/index.html

• http://www.dpt.com/library/library.html

• http://www.linuxgazette.com/issue17/raid.html

• http://www.dell.com/us/en/biz/topics/vectors_1999-raid.htm

DNS

• http://www.oreilly.com/catalog/dns3/chapter/ch02.html

SAMBA

• http://www.samba.org

• http://us1.samba.org/samba/oreilly/using_samba/

• http://www.linux.trix.net/samba_intro.htm

149
Apéndice A. Fuentes de referencia

WU-FTP

• http://www.wu-ftpd.org/wu-ftpd-faq.html

NFS

• http://www.insflug.org/COMOs/Linux-Con-Raiz-NFS-Como/Linux-Con-Raiz-NFS-
Como.html#toc3

• http://www.insflug.org/COMOs/Servidor-Raices-NFS-Como/Servidor-Raices-NFS-
Como-3.html

APACHE

• http://www.apache.org

• http://www.apacheweek.com/

150
Apéndice A. Fuentes de referencia

MARS-NWE

• http://www.linux.trix.net/mars_intro.htm

SQUID

• http://www.squid-cache.org/

• http://www.linux.trix.net/rede_squid.htm

SENDMAIL

• http://www.sendmail.org/

APPLETALK

• http://threepio.hitchcock.org/cgi-bin/faq/netatalk/faq.pl

151
Apéndice A. Fuentes de referencia

• http://www.eats.com/linux_mac_win.html

NIS

• http://www.insflug.org/COMOs/Nis-Como/Nis-Como.html#toc1 (http://lucas.ctv.es/COMO-
INSFLUG/COMOs/Nis-Como/Nis-Como.html#toc5)

• "http://www.gsyc.inf.uc3m.es/~jjmunoz/lro/9596/pduenas/nisplus.html" (http://www.gsyc.inf.u

152
Apéndice B. Aplicaciones
comerciales

Con la intención de promover y desarrollar la base disponible de software para


Linux, que cuenta en la actualidad con miles de programas, Conectiva ha inser-
tado en sus distribuciones demos o versiones de libre distribución de software
desarrollados por empresas nacionales o extranjeras. Esperamos de esta manera
proporcionar un primer contacto con dicho software para que el usuario pueda
evaluar su rendimiento y aplicabilidad dentro de sus necesidades.
Conectiva no prestará ningún tipo de soporte, ni se hará responsable por ningún
tipo de daño o problema causado con el uso de los antedichos programas. El
soporte para estos programas DEMOS (de demostración) se deberá obtener con
sus respectivos proveedores.

Contenido del CD de aplicaciones


comerciales

Las aplicaciones relacionadas a continuación podrán ser encontradas en el CD

153
Apéndice B. Aplicaciones comerciales

de Aplicaciones Comerciales de Conectiva Linux. Inserte el CD en la unidad y


ejecute el comando:

# mount /mnt/cdrom

Encontrará en cada directorio un archivo README, que contiene las instrucciones


de instalación de estos programas.

Oracle8i
Servidor de base de datos, directorio /mnt/cdrom/Oracle8i.

Acucobol
Compilador y run-time COBOL, directorio /mnt/cdrom/AcuCobol-4.3.

154
Apéndice B. Aplicaciones comerciales

FlagShip
Compilador xBASE para Linux, directorio /mnt/cdrom/FlagShip.

JRE
Máquina virtual Java, directorio /mnt/cdrom/JRE.

MZS
Versión DEMO del convertidor de programas Cobol Sid para Cobol Micro Focus,
directorio /mnt/cdrom/MZS.

BR
Paquete de gestión empresarial, directorio /mnt/cdrom/BR.

155
Apéndice B. Aplicaciones comerciales

Jade
Administración de proyectos, directorio /mnt/cdrom/Jade.

Acrobat Reader
Lector de Archivos PDF de Acrobat, directorio /mnt/cdrom/AcrobatReader.

Dataflex
Servidor de base de datos, directorio /mnt/cdrom/Dataflex.

Open Sound System


Drivers para tarjetas de sonido, directorio /mnt/cdrom/oss.

156
Apéndice B. Aplicaciones comerciales

Arkeia
Software de backup, directorio /mnt/cdrom/Arkeia.

Lotus Domino
Servidor para grupos de trabajo, directorio /mnt/cdrom/Domino.

DB2 Personal Connect


Servidor de base de datos, directorio /mnt/cdrom/db2/conpers.

DB2 Personal
Servidor de base de datos, directorio /mnt/cdrom/db2/db2personal.

157
Apéndice B. Aplicaciones comerciales

vmware
Máquina virtual PC, directorio/mnt/cdrom/vmware.

XNI
Software para control de redes, directorio /mnt/cdrom/xni.

Aker
Firewall, directorio /mnt/cdrom/Aker.

SpoolView
Administrador de impresión para redes, directorio /mnt/cdrom/SpoolView.

158
Apéndice C. Listado de los perfiles
de instalación

El archivo profiles define los perfiles de instalación.


Listamos el archivo en su totalidad para que pueda estudiarlo y saber exactamente
lo que cada perfil instala. Utilice este listado en conjunto con el del archivo comps
(vea Apéndice D) para identificar exactamente qué se instala en cada perfil.
Este archivo define también la estrategia de partición de cada perfil.

# profile options and default values:

# erase_HDs = no

# target_handler = target_hd.so

# post_install = <none>

# groups { Base ; Conectiva Default Distribution }

# NOTE: There’s a special group, "All Packages", that will include all

# packages that the installer can find. This is dynamic and don’t

159
Apéndice C. Listado de los perfiles de instalación

# have to exist in the comps file.

# partition options and default values:

# size = remaining

# type = 0x83

# bootable = no

# growable = no

# fs = ext2

# (if no partition is defined, user will be asked create them manually)

REALLY Minimal Installation {

erase_HDs = no

auto_resize = yes

partition "/" {

size = 120

type = 0x83

bootable = yes

growable = yes

fs = ext2

160
Apéndice C. Listado de los perfiles de instalación

partition "swap" {

size = 64

type = 0x82

bootable = no

growable = no

fs = swap

groups {

Base

Minimal Installation {

erase_HDs = no

auto_resize = yes

partition "/" {

size = 512

type = 0x82

161
Apéndice C. Listado de los perfiles de instalación

bootable = yes

growable = yes

fs = ext2

partition "swap" {

size = 64

type = 0x82

fs = swap

groups {

Base

Console Applications

X Window System

Default Installation {

erase_HDs = no

auto_resize = yes

162
Apéndice C. Listado de los perfiles de instalación

partition "/" {

size = 1024

type = 0x83

bootable = yes

growable = yes

fs = ext2

partition "swap" {

size = 64

type = 0x82

fs = swap

groups {

Base

Conectiva Standard Distribution

Full Installation {

erase_HDs = no

163
Apéndice C. Listado de los perfiles de instalación

auto_resize = yes

partition "/" {

size = 2048

type = 0x83

bootable = yes

growable = yes

fs = ext2

partition "swap" {

size = 64

type = 0x82

fs = swap

groups {

All Packages

# ---------------------------------------

# IMPORTANT: Leave this profile here, and don’t touch it! :-)

164
Apéndice C. Listado de los perfiles de instalación

# We must supply an empty profile. If you want to

# change its name, contact somebody@mi.

# ---------------------------------------

Custom Installation {

# if an option is not specified, it’s default value is assumed

# if there is no ‘partition’ blocks, partitioning will be done manually

# if there is no ‘groups’ block, group/package selection will be done manually

# Auto-partitioning scheme used in Conectiva Linux 4.2 Server:

# ----------------------------------------

# int sizes_and_grow [8][5][2] = {

# /* / /usr /var /home swap */

# {{ 64,0},{192,0 },{ 48,1},{ 64,0},{32,0}}, /* Router / Firewall */

# {{128,1},{192,1 },{256,1},{128,1},{96,0}}, /* Data Base Server */

# {{ 64,0},{256,0 },{256,1},{256,1},{64,0}}, /* File Server */

# {{ 64,0},{192,0 },{256,1},{ 64,0},{64,0}}, /* Print Server */

# {{ 64,0},{192,0 },{512,1},{128,1},{64,0}}, /* Mail Server */

# {{128,0},{192,0 },{256,1},{128,1},{64,0}}, /* FTP Server */

# {{128,0},{192,0 },{256,1},{128,1},{64,0}}, /* Web Server */

# {{???,?},{???,? },{???,?},{???,?},{??,?}}, /* Remote Boot Server */

165
Apéndice C. Listado de los perfiles de instalación

# {{128,0},{256,0 },{512,1},{256,1},{96,0}} /* All in One */

# };

# ----------[ Router/Firewall ]----------

Router/Firewall Profile {

erase_HDs = y

partition "/" {

size = 64

type = 0x83

bootable = y

fs = ext2

partition "/usr" {

size = 192

type = 0x83

bootable = n

fs = ext2

166
Apéndice C. Listado de los perfiles de instalación

partition "/var" {

size = 48

type = 0x83

bootable = n

growable = y

fs = ext2

partition "/home" {

size = 64

type = 0x83

bootable = n

fs = ext2

partition "swap" {

size = 32

type = 0x82

bootable = n

growable = n

fs = swap

167
Apéndice C. Listado de los perfiles de instalación

groups {

Base

Router / Firewall

# ----------[ Database Server ]----------

Database Server Profile {

erase_HDs = y

partition "/" {

size = 128

type = 0x83

bootable = y

growable = y

fs = ext2

partition "/usr" {

size = 192

168
Apéndice C. Listado de los perfiles de instalación

type = 0x83

bootable = n

growable = y

fs = ext2

partition "/var" {

size = 256

type = 0x83

bootable = n

growable = y

fs = ext2

partition "/home" {

size = 128

type = 0x83

bootable = n

growable = y

fs = ext2

partition "swap" {

169
Apéndice C. Listado de los perfiles de instalación

size = 96

type = 0x82

bootable = n

growable = n

fs = swap

groups {

Base

Data Base Server

# ----------[ File Server ]----------

File Server Profile {

erase_HDs = y

partition "/" {

size = 64

type = 0x83

bootable = y

170
Apéndice C. Listado de los perfiles de instalación

fs = ext2

partition "/usr" {

size = 256

type = 0x83

bootable = n

fs = ext2

partition "/var" {

size = 256

type = 0x83

bootable = n

growable = y

fs = ext2

partition "/home" {

size = 256

type = 0x83

bootable = n

growable = y

171
Apéndice C. Listado de los perfiles de instalación

fs = ext2

partition "swap" {

size = 64

type = 0x82

bootable = n

growable = n

fs = swap

groups {

Base

File Server: All in One

# ----------[ Print Server ]----------

Print Server Profile {

erase_HDs = y

172
Apéndice C. Listado de los perfiles de instalación

partition "/" {

size = 64

type = 0x83

bootable = y

fs = ext2

partition "/usr" {

size = 256

type = 0x83

bootable = n

fs = ext2

partition "/var" {

size = 256

type = 0x83

bootable = n

growable = y

fs = ext2

partition "/home" {

173
Apéndice C. Listado de los perfiles de instalación

size = 64

type = 0x83

bootable = n

fs = ext2

partition "swap" {

size = 64

type = 0x82

bootable = n

growable = n

fs = swap

groups {

Base

Print Server

# ----------[ Mail Server ]----------

174
Apéndice C. Listado de los perfiles de instalación

Mail Server Profile {

erase_HDs = y

partition "/" {

size = 64

type = 0x83

bootable = y

fs = ext2

partition "/usr" {

size = 192

type = 0x83

bootable = n

fs = ext2

partition "/var" {

size = 512

type = 0x83

bootable = n

growable = y

fs = ext2

175
Apéndice C. Listado de los perfiles de instalación

partition "/home" {

size = 128

type = 0x83

bootable = n

growable = y

fs = ext2

partition "swap" {

size = 64

type = 0x82

bootable = n

growable = n

fs = swap

groups {

Base

Mail Server

176
Apéndice C. Listado de los perfiles de instalación

# ----------[ Remote Boot Server ]----------

Remote Boot Server Profile {

erase_HDs = y

partition "/" {

size = 128

type = 0x83

bootable = y

fs = ext2

partition "/usr" {

size = 192

type = 0x83

bootable = n

fs = ext2

177
Apéndice C. Listado de los perfiles de instalación

partition "/var" {

size = 256

type = 0x83

bootable = n

growable = y

fs = ext2

partition "/home" {

size = 128

type = 0x83

bootable = n

growable = y

fs = ext2

partition "swap" {

size = 64

type = 0x82

bootable = n

growable = n

fs = swap

178
Apéndice C. Listado de los perfiles de instalación

groups {

Base

Remote Boot Server

# ----------[ FTP Server ]----------

FTP Server Profile {

erase_HDs = y

partition "/" {

size = 64

type = 0x83

bootable = y

fs = ext2

partition "/usr" {

size = 256

type = 0x83

bootable = n

179
Apéndice C. Listado de los perfiles de instalación

fs = ext2

partition "/var" {

size = 256

type = 0x83

bootable = n

growable = y

fs = ext2

partition "/home" {

size = 256

type = 0x83

bootable = n

growable = y

fs = ext2

partition "swap" {

size = 64

type = 0x82

bootable = n

180
Apéndice C. Listado de los perfiles de instalación

growable = n

fs = swap

groups {

Base

FTP Server

# ----------[ Web Server ]----------

Web Server Profile {

erase_HDs = y

partition "/" {

size = 64

type = 0x83

bootable = y

fs = ext2

181
Apéndice C. Listado de los perfiles de instalación

partition "/usr" {

size = 256

type = 0x83

bootable = n

fs = ext2

partition "/var" {

size = 256

type = 0x83

bootable = n

growable = y

fs = ext2

partition "/home" {

size = 256

type = 0x83

bootable = n

growable = y

fs = ext2

182
Apéndice C. Listado de los perfiles de instalación

partition "swap" {

size = 64

type = 0x82

bootable = n

growable = n

fs = swap

groups {

Base

Web Server

# ----------[ All in One ]----------

All in One Profile {

erase_HDs = y

183
Apéndice C. Listado de los perfiles de instalación

partition "/" {

size = 128

type = 0x83

bootable = y

fs = ext2

partition "/usr" {

size = 512

type = 0x83

bootable = n

fs = ext2

partition "/var" {

size = 512

type = 0x83

bootable = n

growable = y

fs = ext2

partition "/home" {

184
Apéndice C. Listado de los perfiles de instalación

size = 256

type = 0x83

bootable = n

growable = y

fs = ext2

partition "swap" {

size = 96

type = 0x82

bootable = n

growable = n

fs = swap

groups {

Base

File Server: All in One

FTP Server

Web Server

Mail Server

Print Server

Data Base Server

185
Apéndice C. Listado de los perfiles de instalación

Remote Boot Server

Router / Firewall

High Availability

186
Apéndice D. Descripción de los
componentes de instalación

El archivo comps define los componentes de la instalación de Conectiva Linux.


Listamos el archivo en su totalidad para que pueda estudiarlo y saber exactamente
lo que cada componente instala. Utilice este listado en conjunto con el del archivo
profiles (vide Apéndice C) para identificar exactamente lo que se instala en cada
perfil.

0 -hide Core {

basesystem

bash

bdflush

bzip2

chkconfig

console-tools

cracklib

cracklib-dicts

187
Apéndice D. Descripción de los componentes de instalación

dev

e2fsprogs

ed

etcskel

filesystem

fileutils

gawk

gettext

glib

glibc

grep

grub

gzip

info

initscripts

kernel

ldconfig

lilo

losetup

MAKEDEV

mingetty

mktemp

modutils

188
Apéndice D. Descripción de los componentes de instalación

mount

ncurses

net-tools

pam

passwd

popt

procps

psmisc

pwdb

reiserfs-utils

rootfiles

rpm

sed

setup

shadow-utils

sh-utils

slang

SysVinit

tar

textutils

util-linux

zlib

189
Apéndice D. Descripción de los componentes de instalación

1 Base {

@ Core

apt

at

conectiva-release

cpio

crontabs

doc-licenses

eject

file

findutils

finger

ftp

gdbm

groff

initscripts-translations

isapnptools

kernel-pcmcia-cs

less

libstdc++

linux_logo

logrotate

190
Apéndice D. Descripción de los componentes de instalación

mailcap

man

memtest86

mkbootdisk

mkinitrd

mtools

netkit-base

newt

ntsysv

pciutils

pump

raidtools

readline

slocate

stat

sysklogd

task-config-tools

tcp_wrappers

tcsh

tmpwatch

vim-minimal

vixie-cron

which

191
Apéndice D. Descripción de los componentes de instalación

# Utils

0 -hide Lynx {

indexhtml

lynx

0 -hide Vim {

vim-common

vim-help

vim-minimal

vim-syntax

0 -hide Mail Client Tools {

fetchmail

sendmail

mailx

mutt

procmail

192
Apéndice D. Descripción de los componentes de instalación

1 Console Applications {

@ Base

@ Lynx

@ Vim

@ Mail Client Tools

aumix

bind-utils

diffutils

gnupg

gpm

mc

ncftp

nfs-utils

openssl

perl

ppp

python

ypbind

yp-tools

1 Extra Documentation {

193
Apéndice D. Descripción de los componentes de instalación

@ Base

man-pages

man-pages-pt_BR

man-pages-es

# Development

1 C Development {

@ Base

task-c-devel

0 C++ Development {

@ Base

task-c++-devel

0 Debug Tools {

@ Base

task-debug

194
Apéndice D. Descripción de los componentes de instalación

# Servers

1 Basic Server {

@ Base

bind

bind-utils

caching-nameserver

openssh

openssh-clients

openssh-server

openssl

0 File Server: Unix(tm) Support {

@ Basic Server

nfs-utils

portmap

0 File Server: Windows(tm) Support {

@ Basic Server

cups-libs

samba

195
Apéndice D. Descripción de los componentes de instalación

samba-clients

0 File Server: Netware(tm) Support {

@ Basic Server

ipxutils

mars-nwe

ncpfs

0 File Server: AppleTalk(tm) Support {

@ Basic Server

netatalk

0 File Server: All in One {

@ File Server: Unix(tm) Support

@ File Server: Windows(tm) Support

@ File Server: Netware(tm) Support

@ File Server: AppleTalk(tm) Support

0 FTP Server {

196
Apéndice D. Descripción de los componentes de instalación

@ Basic Server

anonftp

wu-ftpd

0 Web Server {

@ Basic Server

apache

apache-devel

apache-doc

mod_auth_ldap

mod_auth_mysql

mod_auth_pgsql

mod_auth_radius

mod_dav

mod_fastcgi

mod_php4

mod_roaming

mod_throttle

openssl

perl

perl-bin

perl-doc

197
Apéndice D. Descripción de los componentes de instalación

perl-HTML-Parser

perl-libwww-perl

php4

php4-doc

webalizer

weblint

webxref

0 Print Server {

@ Basic Server

chkfontpath

ghostscript

ghostscript-fonts

linuxconf-printer

LPRng

mpage

pbm2ppa

rhs-printfilters

0 Mail Server {

@ Basic Server

198
Apéndice D. Descripción de los componentes de instalación

fetchmail

imap

mailx

metamail

procmail

sendmail

sharutils

0 Data Base Server {

@ Basic Server

postgresql

postgresql-clients

postgresql-devel

postgresql-doc

postgresql-lib

0 Router / Firewall {

@ Basic Server

gated

ipchains

mtr

199
Apéndice D. Descripción de los componentes de instalación

traceroute

0 High Availability {

@ Basic Server

task-ha

0 Remote Boot Server {

@ Basic Server

@ File Server: Unix(tm) Support

dhcp

etherboot

etherboot-netboot

ippl

iptraf

linuxconf-cnc_rbc

nscd

pidentd

tcpdump

tftp

traceroute

ttcp

200
Apéndice D. Descripción de los componentes de instalación

ypserv

0 Linuxconf Modules {

linuxconf-accountbatch

linuxconf-apache

linuxconf-aptconf

linuxconf-cl_ha_conf

linuxconf-cnc_rbc

linuxconf-devel

linuxconf-dhcpd

linuxconf-dialout

linuxconf-dnsconf

linuxconf-drbdconf

linuxconf-fetchmailconf

linuxconf-firewall

linuxconf-fsbrowser

linuxconf-grubconf

linuxconf-gurus

linuxconf-heartbeatconf

linuxconf-inetdconf

linuxconf-inittab

linuxconf-ircdconf

201
Apéndice D. Descripción de los componentes de instalación

linuxconf-isapnpconf

linuxconf-isdnadmin

linuxconf-kernelconf

linuxconf-lib

linuxconf-liloconf

linuxconf-mailconf

linuxconf-managerpm

linuxconf-mgettyconf

linuxconf-modemconf

linuxconf-motd

linuxconf-mrtg

linuxconf-netadm

linuxconf-opensshd

linuxconf-postfixconf

linuxconf-pppdialin

linuxconf-pppoe

linuxconf-printer

linuxconf-pslaveconf

linuxconf-rarp

linuxconf-redhatppp

linuxconf-samba

linuxconf-shellmod

linuxconf-squid

202
Apéndice D. Descripción de los componentes de instalación

linuxconf-status

linuxconf-syslogconf

linuxconf-tcptool

linuxconf-treemenu

linuxconf-userinfo

linuxconf-usermenu

linuxconf-uucp

linuxconf-vregistry

linuxconf-wuftpd

# X11

1 X Window System {

@ Base

task-x-window-system

1 WindowMaker {

@ X Window System

task-windowmaker

203
Apéndice D. Descripción de los componentes de instalación

0 Gnome {

@ X Window System

task-gnome

0 KDE {

@ X Window System

task-kde

0 Qvwm {

@ X Window System

task-qvwm

# X11 apps

1 Desktop Applications {

@ X Window System

ee

gedit

gmc

gnome-linuxconf

204
Apéndice D. Descripción de los componentes de instalación

gnorpm

gv

licq

xchat

xmms

xmms-skins

xscreensaver

1 Netscape {

@ X Window System

indexhtml

netscape-common

netscape-communicator

1 Gimp {

@ X Window System

gimp

gimp-data-extras

gimp-perl

205
Apéndice D. Descripción de los componentes de instalación

1 KOffice {

@ X Window System

@ KDE

koffice

# And finally...

1 Conectiva Standard Distribution {

@ Base

@ Console Applications

@ Extra Documentation

@ C Development

@ Print Server

@ X Window System

@ WindowMaker

@ Desktop Applications

@ Netscape

@ KDE

@ Gimp

@ KOffice

206
Apéndice E. 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 sis-
tema, 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, con-


vertir 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 bi-


bliotecas estáticas y los archivos de inclusión para el desarrollo de sus propias aplica-
ciones que hacen uso del código ImageMagick y/el APIs.

207
Apéndice E. 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. Requiere como mínimo
smbmount/smbumount/smbmnt, o Samba sin smbmount/s

• MAKEDEV - El directorio /dev tiene archivos especiales, cada uno de ellos corres-
ponde 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 propor-


ciona un archivo de mensajes en HTML con índice, threads, etc. También tiene capaci-
dad 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.

• Mesa-devel - Versión estática de las bibliotecas Mesa y archivos de inclusión necesa-

208
Apéndice E. Lista de paquetes

rios 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 pro-
gramas.

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

209
Apéndice E. 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 aplicacio-


nes 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últi-
ples 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.

210
Apéndice E. 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 documen-
tació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.

211
Apéndice E. 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 len-
guaje 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.

212
Apéndice E. 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íni-
mos, 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 construc-
ción de sitios web dinámicos, usa un modelo de escritura de guiones poderoso y sen-
cillo. 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,

213
Apéndice E. Lista de paquetes

MethodObject, MultiMapping, ThreadLock, Missing, Sync, Record, ComputedAttribute


y zlib.

• Zope-core - Zope es una aplicación basada en Python, Open Source[tm], para la cons-
trucció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.

214
Apéndice E. 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. In-
cluye muchas adiciones: actualizaciones, portes, programas, características, correc-
ciones 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á-

215
Apéndice E. 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 per-
mitir 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 desar-
rollo 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

216
Apéndice E. 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 con-


trol de mezcla de tarjetas de sonido. Permite ajustar los niveles de entrada del CD,
micrófono, y sintetizadores, así como el volumen de salida.

217
Apéndice E. Lista de paquetes

• aumix-minimal - Éste programa ofrece un método interactivo basado en tty de con-


trol 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 Make-


files. 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án-
dares GNU para variables y dianas de Makefile.

• awesfx - awesfx incluye algunas utilidades para el driver de sonido AWE. Estas utili-
dades son necesarias para habilitar correctamente los sonidos en el driver.

218
Apéndice E. 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 coman-
dos leídos de la entrada estándar o de un archivo. Bash también incorpora característi-
cas ú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

219
Apéndice E. 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 he-


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

220
Apéndice E. 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 pro-
gramas 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 nom-
bres. 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 sis-
tema del manejo directo de numerosos enlaces simbólicos.

221
Apéndice E. Lista de paquetes

• chkfontpath - Es un programa simple del modo terminal para agregar, quitar y enu-
merar 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 front-


end 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 (address-
book), 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-

222
Apéndice E. 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 nece-


sarias 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

223
Apéndice E. 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 no-
ció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 conec-
tados a la máquina. Todas estas entradas están en el directorio /dev (aunque que no
necesiten estar obligatoriamente en /dev).

224
Apéndice E. 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 restriccio-
nes.

• dhcpcd - dhcpcd es una implementación del cliente DHCP especificado en draft-ietf-


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

225
Apéndice E. 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 (MS-
DOS) 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.

226
Apéndice E. 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. Fun-
ciona bien fuera del X Window (en la consola, por ejemplo) pero soporta ratón y ele-
mentos GUI cuando se utiliza en el X Window.

• emacs-el - Este paquete contiene los fuentes emacs-lisp para muchos de los programas

227
Apéndice E. 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 edi-
tores 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 aplica-


ciones 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

228
Apéndice E. 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 ether-


boot.

• 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 *sola-
mente* 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

229
Apéndice E. Lista de paquetes

PhotoCD, JPEG y PPM. Los formatos GIF, TIFF y PNG se manipulan con las herra-
mientas 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 servi-


dor 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 (normal-
mente 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 pro-
gramas 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).

230
Apéndice E. 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 tokeniza-
dos 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 progra-
mas.

• 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 Inter-


net echo (Internet Control Message Protocol (ICMP) echo) para petición para determi-
nar si una máquina de destino responde.

• freedos - Este paquete incluye una imagen de disco duro que será instalada en el di-
rectorio /var/lib/dosemu, si es necesaria una versión de DOS para el uso del dosemu.

231
Apéndice E. 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 True-
Type. Fue desarrollada para brindar soporte TrueType a una gran variedad de platafor-
mas y ambientes.

• freetype-devel - Este paquete es necesario, si se pretende desarrollar/compilar apli-


caciones 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

232
Apéndice E. 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 aplica-
ciones 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 herrami-
enta 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-

233
Apéndice E. 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.

234
Apéndice E. Lista de paquetes

• gdk-pixbuf - La biblioteca GdkPixBuf proporciona un número de característica, en-


tre ellas : - estructura GdkPixbuf para representar imágenes. - facilidades para cargar
imágenes.

• gdk-pixbuf-devel - Bibliotecas e incluye archivos para desarrollar aplicaciones Gd-


kPixBuf.

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

235
Apéndice E. Lista de paquetes

sión (incluye soporte para impresoras a color), y formatos de archivos gráficos co-
munes.

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

236
Apéndice E. Lista de paquetes

• glib - Conjunto de funciones utilitarias. Bibliotecas de desarrollo y archivos de in-


clusió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 estas bibliotecas para


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

237
Apéndice E. Lista de paquetes

• gnome-audio-extra - sonidos extras para GNOME.

• gnome-core - Programas y bibliotecas básicas que son necesarias para cualquier ins-
talació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 pro-
gramas GNOME que hayan sido construidos con Objective C.

• gnome-objc-devel - Bibliotecas, archivos de inclusión, etc, para desarrollar aplicacio-


nes GNOME en Objective C.

• gnome-pim - El administrador de informaciones personales del GNOME consiste de

238
Apéndice E. Lista de paquetes

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


miento 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
disco duro de un PC si la tabla de particiones primaria estuviera dañada.

239
Apéndice E. Lista de paquetes

• 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 ope-
raciones 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 locali-


zació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


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

240
Apéndice E. Lista de paquetes

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

241
Apéndice E. Lista de paquetes

• 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úme-


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

• i18ndata - Archivos de datos que se usan como soporte para localización e intena-
cionalización.

242
Apéndice E. Lista de paquetes

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

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

243
Apéndice E. Lista de paquetes

• 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 men-
sajes. 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.

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

244
Apéndice E. Lista de paquetes

• 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 configu-
ración de la red, pero se necesitan nuevas utilidades para usar los recursos y caracterís-
ticas 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

• 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 co-
municaciones inalámbricas mediante infrarrojos entre dispositivos. El margen de ve-

245
Apéndice E. Lista de paquetes

locidad 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, impreso-
ras.

• isapnptools - Estos programas permiten que dispositivos ISA Plug-And-Play sean con-
figurados 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.

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

246
Apéndice E. Lista de paquetes

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

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

247
Apéndice E. Lista de paquetes

• 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: servi-
dor 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 kas-
teroids: 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: vi-
sualiza 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


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: kme-


dia: herramienta para tocar multimedias kmid: tocador de midi/karaoke kmidi: to-
cador/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

248
Apéndice E. Lista de paquetes

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


rios 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 fun-
cionamiento 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.

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

249
Apéndice E. Lista de paquetes

• 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 Compati-
bility 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 PCM-


CIA para expansión. También conocidos como adaptadores tarjeta de crédito, las tar-
jetas 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.

• 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 (proce-
sador 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.

250
Apéndice E. Lista de paquetes

• 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 com-
putadores 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.

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

251
Apéndice E. Lista de paquetes

• 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 nece-
sarias 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.

• 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 ma-
nipulan varios formatos de archivos gráficos soportados por libgr.

252
Apéndice E. Lista de paquetes

• 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 es-
tá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
directamente del sistema de archivos /proc.

• libgtop-devel - Bibliotecas y archivos de inclusión para desarrollar aplicaciones libg-


top.

• libgtop-examples - Ejemplos para libgtop

• libjpeg - Este paquete contiene una biblioteca de funciones y programas sencillos que
manipulan imágenes jpeg.

253
Apéndice E. Lista de paquetes

• 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 sola-


mente para el desarrollo de programas que usan la biblioteca PNG.

• 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 exten-
sió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.

254
Apéndice E. Lista de paquetes

• 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 herra-
mientas GNU adicionales. El paquete incluye las bibliotecas compartidas necesarias
para ejecutar aplicaciones C++.

• 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 in-


clusión para la escritura de programas que acceden a la base de datos termcap. Puede
ser necesario también para construir otros paquetes.

255
Apéndice E. Lista de 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 bi-


blioteca de manipulación de GIF

• libungif-progs - Este paquete contiene varios programas para manipular archivos de


imágenes gif.

• 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 compi-


lar apps que usan libunicode.

• libxml - Biblioteca que permite manipular archivos XML.

256
Apéndice E. Lista de paquetes

• libxml-devel - Biblioteca y archivos de inclusión para desarrollo de aplicaciones 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án-
dole 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.

• 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: Di-
recció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.

257
Apéndice E. Lista de paquetes

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

• 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 fetch-


mail.

• linuxconf-firewall - Módulo de linuxconf para configurar un firewall.

258
Apéndice E. Lista de paquetes

• 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 configura-


ciones 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 &


Play.

• linuxconf-isdnadmin - Este módulo ISDN para Linuxconf incluye menús para facili-
tar 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.

259
Apéndice E. Lista de paquetes

• 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 Gra-


pher.

• linuxconf-netadm - Módulo de linuxconf para configurar máquinas remotas usando


linuxconf.

• 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 Sym-
patico 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.

260
Apéndice E. Lista de paquetes

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

• 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

261
Apéndice E. Lista de paquetes

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.

• 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, com-
presión, supresión y envío de mail de archivos de logs.

• losetup - Linux soporta un dispositivo de bloque especial llamado dispositivo loop-


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

262
Apéndice E. Lista de paquetes

• 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 com-
partidas, 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-
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
.

263
Apéndice E. Lista de paquetes

• mailcap - Este es el paquete Red Hat Mailcap. Al instalarlo podrás hacer que progra-
mas 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

• 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 ver-
sió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 informa-
ción). Como podrá co

• man-pages-pt_BR - Una amplia colección de Páginas de Manuales que abarcan pro-


gramación de APIs, formatos de archivo, protocolos, etc. Sección 1 = comandos de

264
Apéndice E. Lista de paquetes

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.

• mcserv - Mcserv es un servidor para el sistema de archivos en red del Midnight Com-
mander. 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 basa-


dos en arquitectura i386.

• metamail - Metamail soporta MINE (Multipurpose Internet Mail Extensions), un es-


tá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

265
Apéndice E. Lista de paquetes

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


mó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).

• 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 Mi-


crosoft 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

266
Apéndice E. Lista de paquetes

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


tenticación X (archivos .Xauthority). Úselo para crear un archivo ~/.Xauthority o para
unir una llave de otro local o archivo .Xauthority remoto.

• 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 Post-


greSQL.

• mod_auth_radius - Con mod_auth_radius puede autenticarse en Apache usando Ra-


dius.

• mod_dav - Con mod_auth_mysql puede autenticarse en Apache usando MySQL.

267
Apéndice E. Lista de paquetes

• 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 in-
tegració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
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.

268
Apéndice E. Lista de paquetes

• 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,
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 tracer-
oute en un programa. Tiene dos interfaces, una ncurses, útil para uso en sesiones tel-

269
Apéndice E. Lista de paquetes

net/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. In-
cluye soporte a tipos MINE, color, POP3; encadenamiento de mensajes, teclas confi-
gurables 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.

• 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 indepen-


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

270
Apéndice E. Lista de paquetes

• ncurses4 - Las rutinas de la biblioteca curses ofrecen al usuario un método indepen-


diente 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 configu-


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

• netkit-base - Este paquete provee los programas ping e inetd, que se usan para servi-
cios 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 Navi-


gator y Netscape Communicator.

• netscape-communicator - Netscape Communicator es el navegador web líder de la in-


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

271
Apéndice E. Lista de paquetes

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

• 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 de-
sempeñ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,

272
Apéndice E. Lista de paquetes

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. Tam-
bié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

• openssh - SSH es un programa para accesar y ejecutar órdenes en computadores re-


motos. 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 cone-
xiones codificadas con servidores SSH.

273
Apéndice E. Lista de paquetes

• 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 exten-


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

• 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 ne-


cesarios para vincular estáticamente programas con libparted.

• passwd - Esta alteración de contraseña usa PAM (modulo de autentificación anexables)

274
Apéndice E. Lista de paquetes

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 ar-
chivo, 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 desti-


nado tanto al uso interactivo como en shell scripts. Su lenguaje de comandos es un
superconjunto del lenguaje sh(1) shell.

• perl - Perl es un lenguaje interpretado, optimizado para manejar archivos texto, ex-
trayendo información de estos archivos y mostrando listados basados en esta informa-
ció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 me-


diante perl-libwww-perl.

• perl-Digest-MD5 - Perl module Digest::MD5 - Interfaz extendida para MD5, MD2,


NIST SHA-1

275
Apéndice E. Lista de paquetes

• 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 bi-
bliotecas 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 obje-
tos 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 en-


coder/decoder

• 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 efi-
ciente 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.

276
Apéndice E. Lista de paquetes

• 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
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 manipu-
lar Uniform Resource Identifier (URI) de RFC 2396.

• perl-bin - Este paquete contiene utilidades necesarias para algunos módulos.

277
Apéndice E. Lista de paquetes

• 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 op-
ciones únicas específicas de PHP.

• php4-doc - El paquete php4-doc proporciona documentación comprensiva para el len-


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

278
Apéndice E. Lista de paquetes

• 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 adi-
cionales que no están en el programa make estándar. Algunos programas berkeley
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

279
Apéndice E. Lista de paquetes

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 mejo-
rada 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 ac-
ceder 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.

• postgresql-devel - Este paquete contiene archivos de inclusión y bibliotecas requeri-


das para compilación de aplicativos que se comunican directamente con el servidor
backend PostgreSQL.

• postgresql-doc - Documentación PostgreSQL, para administración, para el progra-


mador, 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 post-

280
Apéndice E. Lista de paquetes

gresql.

• 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
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 sis-


tema. Estas utilidades generalmente ofrecen presentaciones gráficas de la información
disponible a partir de herramientas en el conjunto procps.

281
Apéndice E. Lista de paquetes

• psacct - Están incluidas aquí las herramientas necesarias para contabilizar las activi-
dades 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 confi-


guración y administración del /etc/passwd, /etc/shadow y autentificación, vía red, para
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

282
Apéndice E. Lista de paquetes

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


gadas 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
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: ar-
chivos 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.

283
Apéndice E. Lista de paquetes

• 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, documenta-
ció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.

• radiusd-cistron - Servidor RADIUS con muchas funciones. Visión general: - So-


porta acceso basado en huntgroups - Múltiples entradas POR DEFECTO en el ar-
chivo 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 manu-


tención de dispositivos RAID por software en Linux.

• rcs - Sistema de Control de Revisión (RCS) administra múltiples revisiones de ar-


chivos. 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á, permi-

284
Apéndice E. Lista de paquetes

tiendo 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 interpreta-


dor LISP librep. Se basa en el paquete guile-gtk, con un nuevo generador de código
intermediario.

• rep-gtk-gnome - Esta es una conexión de varias bibliotecas de GNOME para el intér-


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

285
Apéndice E. Lista de paquetes

• 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 cons-
truir, instalar, investigar, verificar, actualizar y desinstalar paquetes individuales de soft-
ware.

• rpm-build - Este paquete contiene scripts y programas ejecutables usados para cons-
truir 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

286
Apéndice E. Lista de paquetes

usan autenticación en el estilo rhost.

• rsync - rsync es un substituto más rápido y flexible para rcp que permite la sin-
cronización de archivos o directorios, vía red, de forma rápida y eficiente, entre di-
ferentes 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
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 susti-
tuto 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 ver-
siones de MS Windows, OS/2, y otras máquinas Linux. Samba también ofrece algunos
clientes SMB.

287
Apéndice E. Lista de paquetes

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


cluye versiones simplificadas de comandos como ls, dd y gzip. Sash puede ser útil en
situaciones de recuperación del sistema.

• 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á docu-
mentado 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

288
Apéndice E. Lista de paquetes

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 meca-
nismos 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 op-


cional para el administrador de ventanas sawfish.

• 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 men-


sajes entre máquinas.

289
Apéndice E. Lista de paquetes

• 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
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*).

290
Apéndice E. Lista de paquetes

• 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, necesa-


rios al desarrollo de aplicaciones basadas en slang. Incluye documentación para ayu-
darle 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.

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

291
Apéndice E. Lista de paquetes

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

292
Apéndice E. Lista de paquetes

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

• 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ática-
mente, 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 lu-
gares. Estos son generalmente registros del sendmail, seguridad, y mensajes de otros
daemons.

293
Apéndice E. Lista de paquetes

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

• task-alsa - Este paquete es un meta-package, lo que significa que su función es con-


tener dependencias para los componentes ALSA (Advanced Linux Sound Architec-
ture).

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

294
Apéndice E. Lista de paquetes

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

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

295
Apéndice E. Lista de paquetes

• 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
red, depuración, matemática, listas y catálogos de mensajes.

• tcp_wrappers - Con este paquete puedes controlar y filtrar llamadas de SYSTAT, FIN-
GER, 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 In-

296
Apéndice E. Lista de paquetes

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

• 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 progra-
mas para velocidad máxima, así como varios otros usos.

• timeconfig - Esta es una herramienta sencilla para ajustar tanto la zona horaria (time-
zone) 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.

297
Apéndice E. Lista de paquetes

• 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 con-


versores 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 lo-
calmente (es decir, /usr/spool/news) o remotamente (opción rtin o tin -r) vía un servidor
NNTP (Network News Transport Protocol).

• tix - Tix es un adicional al conjunto de widgets tk que adiciona muchos widgets com-
plejos 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ódica-
mente remueve el directorio (ignorando symlinks) y elimina archivos que no fueron
accedidos en un tiempo especificado por el usuario.

298
Apéndice E. Lista de paquetes

• 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 protoco-


los).

• trn - ’trn’ es uno de los lectores originales de threaded news. Esta versión está confi-
gurada 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 ma-
yoría de ellas son decorativas y adecuadas para títulos y titulares. Este paquete in-
cluye las siguientes fuentes: ActionJackson, Conventional Wisdom, Dissonant Frac-
tured, Dysprosium, Fresnel, Geode,...

• ttf-uddiuddi - Una serie de fuentes TrueType creadas por Uddi Uddi team. este pa-
quete 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

299
Apéndice E. Lista de paquetes

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 utili-
dades como: snmpwalk, snmptest y otros.

• umb-scheme - UMB Scheme es una implementación al lenguaje descrito en el están-


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


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


mente en sitios remotos para hacer download y upload de archivos de mail y news para

300
Apéndice E. Lista de paquetes

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, XXen-


coded, Base64 y BinHex. Incluye un codificador potente similar también.

• vim-X11 - Este paquete contiene una versión del VIM vinculada a bibliotecas X-
Window, 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-
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 especifi-
cados por el usuario en horarios y días agendados. Vixie cron adiciona varias caracte-
rísticas al cron básico del UNIX, incluido mejor seguridad y opciones más potentes de
configuración.

301
Apéndice E. Lista de paquetes

• 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, inhabili-
tando, 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.

• 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

302
Apéndice E. Lista de paquetes

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 pro-
gramas como ispell como una base de datos de palabras para ser usado como corrector
ortográfico.

• 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áti-


camente 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 ven-
tana 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

303
Apéndice E. Lista de paquetes

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 mo-
dificadores que la contraseña genera. Si se hace click en una tecla simula eventos Key-
Press/KeyRele.

• 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

304
Apéndice E. Lista de paquetes

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

• xscreensaver-gl - El paquete screensaver-gl contiene incluso más protectores de pan-


talla.

• 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

305
Apéndice E. Lista de paquetes

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 progra-
mas 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 descom-


presión en memoria, incluyendo chequeo de la integridad de datos no comprimidos.

• zlib-devel - La biblioteca de compresión zlib provee funciones de compresión y des-


compresión en memoria, incluye chequeos de integridad para los datos descomprimi-
dos.

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

306
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 presen-
tadas en este capítulo. Por favor, verifique en cada software cuáles son sus com-
ponentes, 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 ex-
presa, 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).

307
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 CON-


TRIBUYENTES EN LA FORMA EN QUE SE ENCUENTRA, Y CUAL-
QUIER 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 NIN-
GUNA HIPÓTESIS LOS MONITORES O SUS CONTRIBUYENTES SERÁN

308
Apéndice F. Licencias generales

RESPONSABLES POR NINGÚN DAÑO DIRECTO, INDIRECTO, ACCI-


DENTAL, ESPECIAL, INCLUYENDO, PERO NO LIMITANDO LA SUSTI-
TUCIÓN DE MERCANCÍAS O SERVICIOS, IMPOSIBILIDAD DE USO,
PÉRDIDA DE DATOS, LUCROS CESANTES O INTERRUPCIÓN DE AC-
TIVIDADES 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), pu-
diendo 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, EXPRE-
SAS O IMPLÍCITAS, INCLUIDAS, PERO NO LIMITADAS A LASGARAN-
TÍAS COMERCIALES, Y A LA ATENCIÓN A DETERMINADOS FINES.
DE NINGUNA MANERA EL CONSORCIO X (XCONSORTIUM) SERÁ

309
Apéndice F. Licencias generales

RESPONSABLE POR NINGUNA RECLAMACIÓN, DAÑO U OTRAS PÉR-


DIDAS, A MENOS QUE SE EXPRESE EN CONTRATO, ACUERDO U
OTRAS FORMAS, EN LO QUE SE REFIERE A LA UTILIZACIÓN, CO-
MERCIALIZACIÓN, CONEXIÓN U OTROS CONTACTOS CON ESTE
SOFTWARE.
Excepto por el contenido en ese aviso, el nombre del Consorcio X (X Consor-
tium) 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. To-
dos 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 RECLAMA-
CIÓ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
SOFTWARE.

310
Apéndice G. Licencia de Uso y
Garantía del Producto

Antes de instalar Conectiva Linux en su computador, o cualquiera de los paque-


tes o programas incluidos en este producto, por favor, lea este documento cuida-
dosamente. 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 si-
guientes.

General
Los derechos de autor del Sistema Operativo Conectiva Linux se basan en la Li-
cencia Pública General GNU (“GPL”). Consideramos que la GPL pone a disposi-
ción los mejores mecanismos para todos los beneficios y libertades de los progra-
mas de “libre distribución”. Usted puede encontrar una copia de la GPL en el ma-
nual 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 modu-
lar, compuesto por centenas de programas, cada uno de ellos escrito por personas

311
Apéndice G. Licencia de Uso y Garantía del Producto

diferentes y con su propio derecho de autor. En este documento, se les hace refe-
rencia, 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 progra-
mas se muestran a continuación:

• AcrobatReader®

• AcuCobol-4.3®

• Aker®

• Arkeia®

312
Apéndice G. 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
único computador para su uso individual. Está prohibida la copia, redistribución,

313
Apéndice G. Licencia de Uso y Garantía del Producto

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 PRO-
GRAMAS 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 ES-
TOS PROGRAMAS.
LOS PROGRAMAS, INCLUSO LOS CÓDIGOS FUENTE, DOCUMENTA-
CIÓN, APARIENCIA, ESTRUCTURA Y ORGANIZACIÓN, SON PRODUC-
TOS DE PROPIEDAD DE CONECTIVA S.A., INC, ORACLE, SUN ENTRE
OTROS, Y ESTÁN PROTEGIDOS POR EL DERECHO DE AUTOR, ADEMÁS
DE OTRAS LEYES. ESTOS PROGRAMAS ASÍ COMO CUALQUIER COPIA,
MODIFICACIÓN O PARTE ORIGINADA A PARTIR DE ELLOS, DEBEN

314
Apéndice G. Licencia de Uso y Garantía del Producto

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 PRO-
GRAMAS PUESTOS A DISPOSICIÓN Y LICENCIADOS, “TAL Y COMO
ESTÁN”, NO TIENEN GARANTÍA DE NINGÚN TIPO, NI EXPRESA NI IM-
PLÍCITA, LO CUAL INCLUYE, PERO NO LIMITA, LAS GARANTÍAS DE
COMERCIALIZACIÓN Y CONVENIENCIA PARA UN PROPÓSITO PAR-
TICULAR.
Conectiva S.A. (http://es.conectiva.com) garantiza que el medio en el cual es-
tá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é comple-
tamente libre de errores ni que aparezcan exactamente como están descritos en la
documentación que se anexa al producto.

315
Apéndice G. 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 NIN-
GÚN CASO CONECTIVA S.A. SERÁ RESPONSABLE POR CUALQUIER
DAÑO. LO CUAL INCLUYE, LUCROS CESANTES, PÉRDIDAS ECONÓMI-
CAS U OTROS DAÑOS ACCIDENTALES O CONSECUENTES DEL USO
APROPIADO O INAPROPIADO DE LOS PROGRAMAS Y/O APLICACIO-
NES. INCLUYENDO LOS DEBIDOS A LA INEPTITUD PARA EL USO DE
LOS PROGRAMAS Y/O APLICACIONES, AUN EN EL CASO DE QUE CO-
NECTIVA S.A. O ALGÚN DISTRIBUIDOR AUTORIZADO, NO HAYA EFEC-
TUADO LAS ADVERTENCIAS CORRIENTES SOBRE ESTOS TIPOS DE

316
Apéndice G. 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 en-
tre 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 Co-
nectiva S.A. (http://es.conectiva.com). Linux es una marca registrada de Linus
Torvalds en varios países.

317
Apéndice G. Licencia de Uso y Garantía del Producto

318
Apéndice H. 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, in-
tercambios y modificaciones. La Licencia Pública General de GNU, al contrario,

319
Apéndice H. 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 Foun-
dation 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 dis-
tribución o modificación del software. Por ejemplo, cuando se distribuyen copias
de determinado programa por una tasa determinada o gratuitamente, se debe in-
formar 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 en-
tiendan 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-

320
Apéndice H. Licencia Pública General GNU

nazado porlas patentes de software. Buscamos evitar el peligro de que los dis-
tribuidores 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 cual-
quier individuo, sin necesidad de la licencia de uso.
Los términos y condiciones precisas para realizar copias, distribución y modifi-
caciones 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 cual-
quier 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 au-
tor. 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).

321
Apéndice H. 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 (indepen-
dientemente 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

322
Apéndice H. 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 obli-
gatorio, 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 sec-


ciones 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 sec-
ciones 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 distribu-
ció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 tra-
bajo.

323
Apéndice H. 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érmi-
nos 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 al-
ternativa 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 al-


teraciones 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 ins-
talació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

324
Apéndice H. 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á docu-


mento 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 re-
ceptor 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 condi-
ciones. No pueden imponerse otras restricciones a los receptores.

8. En caso que decisiones judiciales o alegaciones de uso indebido de patentes o dere-

325
Apéndice H. Licencia Pública General GNU

chos de autor, impongan restricciones que contradigan esta Licencia, éstas no in-
hiben su aplicación. Si no es posible distribuir el programa de tal forma que garan-
tice 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 gene-
ral, 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 in-
fringir 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 res-
tricciones 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íci-
tamente 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 limi-
tació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-

326
Apéndice H. 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 NIN-


GUNA GARANTÍA PARA ÉL. EXCEPTO CUANDO TERCEROS SE EXPRE-
SEN FORMALMENTE, EL PROGRAMA SE PONE A DISPOSICIÓN EN SU
FORMATO ORIGINAL, SIN GARANTÍAS DE NINGUNA NATURALEZA, EX-
PRESAS O IMPLÍCITAS, INCLUYENDO, PERO NO LIMITADAS, LAS GA-
RANTÍ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 AL-
TERACIONES, CORRECCIONES Y REPARACIONES QUE SE JUZGUEN NE-
CESARIOS.

13. EL AUTOR O TERCEROS QUE HUBIERAN MODIFICADO EL PROGRAMA,


NO ASUMEN NINGUNA RESPONSABILIDAD POR LOS DAÑOS O PERJUI-
CIOS QUE PROVENGAN DEL MAL USO O DE LA FALTA DE HABILIDAD EN

327
Apéndice H. Licencia Pública General GNU

EL EMPLEO DEL MISMO (INCLUYENDO PERO NO LIMITADA A LA PÉR-


DIDA DE DATOS O DATOS ERRÓNEOS), AÚN CUANDONO SE HAYA EMI-
TIDO 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)

328
Apéndice H. 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

329
Apéndice H. 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.

330
Índice G
GPL, 319

GTK, 56
Símbolos
BOOTP, 52

DHCP, 52 H
instalación
hardware, 55
configuración TCP/IP, 52
NFS, 53
NFS, 53

TCP/IP, 52
I
instalación

disco con módulos, 50

D expert, 50
gráfica, 56
dirección del camino por defecto, 48

dirección IP, 47

disquete de iniciación, 51

331
idioma, 51 máscara de red, 48

modos de, 48
red, 46
requisitos para conexión, 47
N
tarjeta de red, 52
texto, 50 nombre de la máquina, 47

vía CD-ROM, 45 nombre del dominio, 48

L P
licencia placa de vídeo

GPL, 319 configurando, 138

M R
monitor RAM, 31

configurando, 138 ratón

332
configurando, 137 configurando, 137

S X
SCSI, 30 xf86cfg

servidor de nombres, 48 configurando


monitor, 138
ratón, 137
tarjeta de vídeo, 138
T
teclado, 137
teclado iniciando, 135

Potrebbero piacerti anche