Manual Instalación Conectiva 6.0 Servidor - Redes

Transcription

Manual Instalación Conectiva 6.0 Servidor - Redes
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 capacidad 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 informaciones, 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 funcionamiento, 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 servicio 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, desarrolladores 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, encaminador, servidor de archivos, aplicaciones, Internet, Intranet y muchas otras aplicaciones.
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 actualizació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 Comerciales 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 define 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 uniforme a los distintos términos utilizados. A continuación presentaremos las principales convenciones utilizadas.
Tabla 1. Convenciones de esta guía
Convención
Itálico
Opciones de Menús y Submenús
Letra courier
(más delgada y separada)
Descripción
Palabras en inglés.
Letra en tamaño mayor que el cuerpo de
texto; los submenús están separados por
flechas.
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 superar las expectativas de los profesionales que estén trabajando en esta área, utilizando 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 estudio 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 utilizan 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 instalació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.
28
Basic I/O System - Sistema Básico de E/S.
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. Determinar 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 exactamente 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 funció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 permanece 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áquinas 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. Dependiendo 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 realiza 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 cantidad 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 estaciones 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 considerar una cantidad de memoria apropiada para esto. Recuerde que un aumento
significativo en la cantidad de memoria exigirá un aumento en el poder de procesamiento 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 consideración cuántos subservidores incorporará. Con base en esto, deberá verificar
los requisitos específicos para cada perfil incorporado y usar la máxima configuració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, formateados, 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 directorio /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
usuario.
lilo.conf
en
/mnt/floppy,
que debe adaptarse a las necesidades del
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 contraseñ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 directorio /bin. En el directorio /sbin se pueden encontrar diversos comandos de manutenció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 directorio, 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 cargador (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, asegurarse 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 siguiente, ya que incluso discos con particiones completamente estropeadas pueden
recuperarse en caso de que estos datos estén disponibles así como la exacta geometrí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
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
/dev/hda1
44
*
Id
System
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 paquetes 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 detalles.
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 dispositivo 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 disquete 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 Servidor a través de una red.
La instalación vía red es básicamente igual a la instalación local, difiere solamente 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
y por el nombre de dominio conectiva.com.
gremio
•
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 direcciones 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.
48
gateway
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 controlador de vídeo VESA. Utilice esta instalación cuando el instalador normal no consiga 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áticamente.
•
Text Interface: presente apenas para la versión Desktop, esta opción hace la instalació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 programa de instalación, sólo necesitará instalarlo manualmente si el suyo no es estándar.
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 administradores 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 instalación gráfica.
2.
56
gimp toolkit
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 seleccione 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 modelos 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, seleccione hacer nueva instalación. Si decide actualizar la versión existente en su computador, el instalador simplemente actualizará los paquetes ya instalados manteniendo 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 extensió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 especificar algunas opciones. Entre ellas:
•
Seleccionar los paquetes manualmente: con esta opción, el instalador, permite seleccionar 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 documentació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 particione 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 partició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 puntos 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 interesante 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 aproximadamente 5MB que permita mantener más de un kernel instalado si es necesario.
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 servidor 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
debajo de este directorio.
66
/var,
ya que los trabajos de impresión se almacenan
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 suficiente 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
esto le permitirá utilizar cuotas.
/home,
ya que
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 utilizará 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 durante 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 importante, 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, entonces, 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 actualizar 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 versiones 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 normalmente. 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 paquetes (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 debido 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 actualizados y del desempeño de su computador. Recomendamos reiniciar el sistema despué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.
84
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.
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. Actualizará 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 actualizar 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 repositorios 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 paquete 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
MD5, moverá estos paquetes para /var/cache/apt/archives/.
/var/cache/apt/archives/partial/
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
como mostramos a continuación.
sources.list
rpm [gpg-id] uri distribution component [component ...]
5.
GNU Privacy Guard
6.
Pretty Good Privacy
92
tiene que alterarse
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 <[email protected]>";
}
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. <[email protected]>";
}
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.
94
Por ejemplo, el archivo vendors.list.
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 <[email protected]>.
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 principal. Es necesario que estas tareas sean ejecutadas, para que los dispositivo externos (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 dispositivos 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 memoria 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.
98
Master Boot Record
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 particiones 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 nombre 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áticamente la opción por defecto.
•
define el color del texto. El parámetro es un valor hexadecimal que representa 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 representa los colores rojo, verde y azul. Por ejemplo, el valor 0000ff define el color
3.
foreground:
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 particiones, 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 operativo 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.
104
Sin que se necesite la interfaz de un sistema de archivos.
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 iniciado; 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 sistemas, existen algunas opciones que pueden utilizarse, las describiremos a continuació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 inmediatamente 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.
especifica la localización del archivo mapa. Si map se omite, se usará
el archivo /boot/map .
• map=archivo-mapa
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.
• message=archivo
• 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.
configura el tiempo de espera (en décimas de segundos) para la elecció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.
• timeout=tsecs
109
Capítulo 5. Pos-instalación
• lba32
- la opción lba32 permite utilizar discos con más de 1024 cilindros.
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.
• compact
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 información sobre la partición (algunos sistemas operativos tienen otras formas de determinar 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.
•
- no acceder al sector de iniciación en tiempo de creación del mapa. Esto deshabilita 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.
unsafe
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 informadas 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).
- 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úsculas):
• vga=modo
- selecciona el modo texto normal 80x25.
•
normal
•
ext
o
•
ask
- LILO le pregunta al usuario en qué modo deberá iniciar.
•
extended
- selecciona el modo texto 80x50.
- usa el modo texto correspondiente. Iniciando el sistema con
pulsando INTRO, puede obtenerse una lista de los modos disponibles.
(número)
vga=ask
y
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
deberá ejecutarse a través del comando:
/etc/lilo.conf,
LILO
# /sbin/lilo
A continuación, LILO grabará una copia del sector de iniciación de destino,
creará un nuevo sector y un nuevo archivo de 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
LILO presente mayor número de mensajes.
•
- 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.
•
-v
hará que
-q
-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.
•
- 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.
-D rótulo
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.
•
- cuando LILO regraba un sector de iniciación, preserva el contenido antiguo en un archivo, por defecto /boot/boot.NNNN donde NNNN depende del dispositivo. 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.
•
- desinstala LILO, copiando el sector de iniciación grabado de
nuevo. Se verifica la fecha del archivo.
-s archivo-a-guardar
-u nombre-dispositivo
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 configuració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 comando.
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.
120
servidor gráfico.
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 utilidad 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 principales 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, generalmente 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 confirmar, 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 configura 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 tarjetas 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 ventana 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 navegació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 ventana confirmando la alteración del archivo /etc/modules.conf, que es el archivo
de configuracion del sonido del sistema; para continuar, basta presionar Aceptar. Finalmente, sndconfig intentará ejecutar pruebas de sonido y ejemplos para
verificar el correcto funcionamiento de la tarjeta de sonido. Si el ejemplo es audible (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 sistema. 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 alteració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, configurar 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 servidor XFree86 apropiado y Xconfigurator presentará una lista de monitores soportados, 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 sincronismo horizontal y vertical (estos valores normalmente están incluidos en la documentació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 cantidad 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 presentará una lista de chips disponibles. Recomendamos la opción Sin Configuració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 hardware 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 hardware está funcionando correctamente no es necesario que use este programa, deberá 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 correctamente 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 frecuencias 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 monitor, 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 (generalmente 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 sistema 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 carguen 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únmente 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 superbloque y grupos de bloques para el sistema de archivos presente en el dispositivo.
A través de LILO
Si el sistema inicia, pero no permite el acceso de nigún usuario, se puede utilizar 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 sistemas 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 proceso 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 configurados. 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 siguientes 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 contribuir 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
148
•
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
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
•
http://www.insflug.org/COMOs/Linux-Con-Raiz-NFS-Como/Linux-Con-Raiz-NFSComo.html#toc3
•
http://www.insflug.org/COMOs/Servidor-Raices-NFS-Como/Servidor-Raices-NFSComo-3.html
NFS
APACHE
150
•
http://www.apache.org
•
http://www.apacheweek.com/
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
•
http://www.insflug.org/COMOs/Nis-Como/Nis-Como.html#toc1 (http://lucas.ctv.es/COMOINSFLUG/COMOs/Nis-Como/Nis-Como.html#toc5)
•
"http://www.gsyc.inf.uc3m.es/~jjmunoz/lro/9596/pduenas/nisplus.html" (http://www.gsyc.inf.u
NIS
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 insertado 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
de instalación de estos programas.
README,
que contiene las instrucciones
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}}
#
};
#
# ----------[ 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
/* All in One */
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.
3
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 sistema, detecta accesos que sobrepasan los límites de la memoria asignada con malloc().
•
GXedit - Editor de textos multifunciones que usa GTK+.
•
Glide3x_devel - Archivos de cabezal para desarrollo con Glide 3.x.
•
Glide_V3-DRI - Esta biblioteca permite usar tarjetas Voodoo Banshee o Voodoo3 bajo
Linux. El código de origen soporta tanto versiones Glide DRI como DRI.
•
Gtk-Perl - Este paquete contiene extensiones Perl para GTK+.
•
ImageMagick - ImageMagick es una herramienta muy potente para manipular, convertir y exhibir imágenes, que funciona bajo X Window. Permite editar imágenes, y
puede manipular varios formatos diferentes.
•
ImageMagick-devel - Éste es el paquete de desarrollo ImageMagick. Incluye las bibliotecas estáticas y los archivos de inclusión para el desarrollo de sus propias aplicaciones que hacen uso del código ImageMagick y/el APIs.
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 corresponde a un tipo de dispositivo de hardware que Linux soporta. Este paquete contiene
un script que hace más fácil la creación y manutención de los archivos en el directorio
/dev.
•
MHonArc - MHonArc es un convertidor de e-mail para HTML. MHonArc proporciona un archivo de mensajes en HTML con índice, threads, etc. También tiene capacidad para soportar MIME y recursos de personalización poderosos.
•
Mesa - Mesa es una biblioteca gráfica 3D con una API muy similar a la del OpenGL*.
Hasta cierto punto Mesa usa la sintaxis de comandos y la máquina de estados de la
propia OpenGL, con la autorización de la Silicon Graphics, Inc.
•
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 programas.
•
WSoundPrefs - Configuración de Sonido para Window Maker. Soporta básicamente:
- el sonido que se debe tocar para determinado evento - el dispositivo de sonido que se
debe usar - los directorios en los que se deben buscar sonidos - cargar y guardar grupos
de sonidos.
•
WSoundServer - Servidor de sonidos de Window Maker. Agrega sonidos diferentes a
acciones como minimizar, esconder, etc.
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 aplicaciones WindowMaker.
•
XFree86-100dpi-fonts - Las fuentes 100dpi usadas en la mayoría de los sistemas
Linux. Se recomienda para usuarios que trabajen con monitores de alta resolución.
•
XFree86 - X Window es una interfaz gráfica completa con múltiples ventanas, múltiples clientes y diferentes estilos de ventanas. Se usa en la mayoría de las plataformas
Unix, y los clientes también pueden ejecutar en otros sistemas de ventanas populares.
•
XFree86-75dpi-fonts - Las fuentes 75dpi usadas en la mayoría de los sistemas Linux.
Los usuarios que tiene monitores de alta resolución pueden preferir las fuentes de
100dpi que están disponibles en un paquete aparte.
•
XFree86-Server - Servidor X del proyecto XFree86.
•
XFree86-Xnest - Servidor X que se ejecuta en una ventana X.
•
XFree86-Xvfb - Servidor X para framebuffer virtual.
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 documentación para el X de bajo nivel.
•
XFree86-fbdev - Dirver XFree86 para framebuffer Linux.
•
XFree86-glint - Driver XFree86 para chipsets 3DLabs Permedia.
•
XFree86-i740 - Driver XFree86 para chipsets Intel i740.
•
XFree86-i810 - Driver XFree86 para chipsets Intel i810.
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 lenguaje que requiera caracteres Latin2 deben instalar este paquete.
•
XFree86-libs - Este paquete contiene bibliotecas compartidas que la mayoría de los
programas X necesitan para ejecutarse correctamente. Están en un paquete a parte,
para reducir el espacio en disco necesario para ejecutar aplicaciones X en una máquina
sin un servidor.
•
XFree86-mga - Driver XFree86 para tarjetas Matrox.
•
XFree86-neomagic - Driver XFree86 para tarjetas NeoMagic.
•
XFree86-nv - Driver XFree86 para tarjetas NVidia.
•
XFree86-r128 - Driver XFree86 para chipset ATI Rage 128.
•
XFree86-rendition - Driver XFree86 para tarjetas Rendition (Micron).
•
XFree86-s3virge - Driver XFree86 para tarjetas S3 Virge.
•
XFree86-sis - Driver XFree86 para tarjetas SiS.
•
XFree86-tdfx - Driver XFree86 para tarjetasVoodoo.
•
XFree86-trident - Driver XFree86 para tarjetas Trident.
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ínimos, o ninguno, en los códigos fuente. Este paquete incluye los archivos principales y
las bibliotecas.
•
Xconfigurator - Esta es la herramienta Red Hat de configuración X. Está basada en
los fuentes del xf86config, una utilidad de XFree86. Se le ha agregado una interfaz
amigable para facilitar el uso final.
•
Zope - Zope es una aplicación basada en Python, Open Source[tm], para la construcción de sitios web dinámicos, usa un modelo de escritura de guiones poderoso y sencillo. Para instalar la aplicación Zope, instale ese paquete y después, Zope-server, para
un servidor.
•
Zope-components - El paquete Zope-components incluye un grupo de módulos de
extensión Python, inclusive BTree, cPickle/cStringIO, ExtensionClass, Acquisition,
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 construcción de sitios dinámicos, usa un modelo de creación de guiones poderoso y sencillo.
El paquete Zope-core contiene los programas principales de la aplicación Zope y las
extensiones generales.
•
Zope-pcgi - Persisent CGI (PCGI) es una arquitectura para la publicación de objetos
Web como procesos servidores de larga duración para mejorar la presentación en las
páginas Web. Para recibir pedidos HTTP no se necesita ZServer.
•
Zope-services - El paquete Zope-services incluye varios servicios intermediarios que
el servidor de aplicaciones Zope usa (pero no especificamente relacionados con Zope).
Están incluidos DateTime, SearchIndex y StructuredText.
•
Zope-zpublisher - Zpublisher es un mecanismo de publicación de objetos que realiza
el mapeo de URLs a una jerarquia de objetos y administra la interfaz entre el servidor
Web y la aplicación Web, escondiendo muchos detalles complejos.
•
Zope-ztemplates - El paquete Zope-ztemplates contiene un mecanismo que se basa
en Python para crear el código fuente en HTML dinámico, con expresiones Python,
construcciones de enlace, etc. El sistema Z Template puede usarse en conjunto con
Zope o de manera separada.
•
aalib - Biblioteca ASCII art.
•
aalib-devel - Archivos de inclusión y bibliotecas para aalib.
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. Incluye muchas adiciones: actualizaciones, portes, programas, características, correcciones de problemas, etc. AMD es el servidor automount de Berkeley.
•
amanda - Herramienta de respaldo (backup) para redes.
•
amanda-client - Parte cliente de Amanda.
•
amanda-server - Parte servidor de Amanda.
•
anonftp - Contiene los archivos necesarios para permitir acceso ftp anónimo a su má-
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 permitir que navegadores web vean documentos y sometan datos remotamente.
•
apache-devel - Este paquete contiene los archivos de inclusión para Apache, bien
como la utilidad apxs para la construcción de objetos compartidos dinámicos (DSOs).
Hace falta instalar este paquete si se desea compilar o desarrollar módulos adicionales
para Apache.
•
apache-doc - Documentación en HTML para apache y algunos ejemplos para php3.
•
apmd - Utilidades y servidor para gestión avanzada de energía (APM). Verifica la
batería de su notebook y avisa a los usuarios cuando la carga es poca. Se le agregó
un patch no oficial para detener los enchufes PCMCIA antes de una suspensión de
energía.
•
apt - Interfaz equivalente de las herramientas Debian para distribuciones basadas en
RPM (o por lo menos para Conectiva). En desarrollo.
•
apt-devel - Este paquete contiene los archivos de cabecera y bibliotecas. Para desarrollo con la biblioteca de gestión de paquetes para APT, libapt-pkg, modificada para
RPM.
•
aptitude - Aptitude es una interfaz curses para el apt con un número de características
útiles y avanzadas, incluye: una sintaxis semejante al mutt para asociar paquetes con
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 control de mezcla de tarjetas de sonido. Permite ajustar los niveles de entrada del CD,
micrófono, y sintetizadores, así como el volumen de salida.
217
Apéndice E. Lista de paquetes
•
aumix-minimal - Éste programa ofrece un método interactivo basado en tty de control de mezcla de tarjetas de sonido. Permite ajustar los niveles de entrada del CD,
micrófono, y sintetizadores, así como el volumen de salida.
•
authconfig - authconfig es un programa de interfaz de texto para configurar NIS y
contraseñas shadow en el sistema. El programa authconfig también puede iniciar NIS
cuando se arranca el sistema.
•
autoconf - GNU autoconf es una herramienta para configuración de fuentes y Makefiles. Ayuda el programador en la creación de paquetes portátiles y configurables, y
permite que el programador del paquete especifique varias opciones de configuración.
•
autofs - autofs es un servidor que monta automáticamente sistemas de archivos cuando
los usa, y los desmonta, más tarde, al terminar de usarlos. Incluyendo sistemas de
archivo en red, CD-ROMS, disquetes, etc.
•
autofs-ldap - utofs controla la operatividad de los daemons automount. Éstos montan
automáticamente los sistemas de archivos cuando los usa y los desmonta tras un cierto
período de inactividad. Los sistemas de archivos pueden ser sistemas de archivos de
red, CD-ROMs, disquetes u otros.
•
automake - Automake es un creador experimental de Makefiles. Fue inspirado en el
4.4BSD make e incluye archivos, pero busca ser portátil y compatible con los estándares GNU para variables y dianas de Makefile.
•
awesfx - awesfx incluye algunas utilidades para el driver de sonido AWE. Estas utilidades son necesarias para habilitar correctamente los sonidos en el driver.
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 comandos leídos de la entrada estándar o de un archivo. Bash también incorpora características útiles de las shells Korn y C (ksh y csh).
•
bb - El programa bb es un demo portable demo basado en la biblioteca AA-lib ASCII.
Si está familiarizado con los demos de Amiga y PC, lo entenderá, si no, se distraerá.
•
bc - bc es una calculadora modo texto. Tiene varias características extendidas como
translación de base.
•
bdflush - Este programa descarga los buffers de disco que el kernel mantiene, para
prevenir que aumenten demasiado.
•
bin86 - Este paquete provee un assembler y un linker para instrucciones 80x86 modo
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 herramientas permiten la determinación de direcciones IP para nombres de máquinas
informados y busca información sobre dominios registrados y direcciones de red.
•
binutils - binutils es una colectánea de utilidades necesarias para compilar programas.
Incluye assembler y linker, así como varios otros programas para trabajar con formatos
que se puedan ejecutar.
•
bison - Éste es el creador de análisis gramatical GNU más compatible con yacc. Varios
programas lo utilizan como parte de su proceso de construcción. Bison solamente hace
falta en sistemas que se usan para desarrollo.
•
bootp - Este servidor está proyectado para atender tanto requisiciones bootp como
DHCP. Está proyectado para que el administrador de red configure información para
clientes a través de un /etc/bootptab en un servidor.
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 programas durante su proceso de construcción. Probablemente querrá utilizar este paquete
si se dedica al desarrollo.
•
bzip2 - Bzip2 es un programa de compresión/descompresión. Típicamente el archivo
comprimido queda entre 20 y 30 por ciento menor que si fuera compactado con gzip.
Observe que bzip2 no entiende los archivos del bzip original, ni los archivos del gzip.
•
bzip2-devel - Este paquete incluye archivos encabezadores y bibliotecas necesarias
para desarrollar programas usando bzip2.
•
caching-nameserver - Incluye archivos de configuración para el bind (servidor de
nombres DNS) que hace que se comporte como un caché sencillo del servidor de nombres. Varios usuarios usan este paquete en conexiones marcadas (junto con bind) y
hacen su propio servidor.
•
cdp - Éste programa permite escuchar CDs de audio en el CD-ROM del computador.
existe con una versión con interfaz de pantalla completa, así como una versión con
línea de comando.
•
chkconfig - Chkconfig provee una herramienta sencilla en la línea de comando para
mantener la jerarquía de directorios /etc/rc.d, atenuando los administradores del sistema del manejo directo de numerosos enlaces simbólicos.
221
Apéndice E. Lista de paquetes
•
chkfontpath - Es un programa simple del modo terminal para agregar, quitar y enumerar los directorios de fuentes del servidor X. Usado internamente por RPM cuando
hace fuentes para agregar o quitar,
•
cleanfeed - Cleanfeed es un filtro automático para el INN que elimina spam de los
mensajes proyectados (newsfeed).
•
comanche - Comanche significa COnfiguration MANager sea apaCHE. Es un frontend popular para el Proyecto de Configuración del Servidor Apache, que es el servidor
web más popular, rápido y fiable de Internet.
•
compat-bzip2 - Este paquete incluye antiguas bibliotecas shared necesarias para correr
aplicaciones bzip2.
•
compat-kdelibs - Bibliotecas para K Desktop Environment: KDE Bibliotecas inclusas:
kdecore (KDE core library), kdeui (user interface), kfm (file manager), khtmlw (HTML
widget), kfile (file access), kspell (spelling checker), jscript (javascript), kab (addressbook), ki
•
compat-kdesupport - Soporta Bibliotecas usadas por KDE pero que no son parte de
él en sí.
•
compat-libstdc++ - This is the GNU implementation of the standard C++ libraries
This package includes the old shared libraries necessary to run C++ applications.
•
conectiva-release - Archivo que contiene la versión de la distribución Conectiva Linux.
•
conjugue - Conjugue es un script awk capaz de conjugar verbos de la lengua por-
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 necesarias para desarrollar programas usando console-tools.
•
control-center - El control-center es una herramienta para una configuración facilitada
al entorno GNOME.
•
control-center-devel - Archivos para desarrollo con el control-center del GNOME.
•
cpio - cpio copia archivos hacia dentro o hacia fuera, o de un archivo cpio o tar, que es
un archivo que contiene otros archivos, más información sobre ellos, como su nombre
de archivo, dueño y permisos de acceso.
•
cpp - Un preprocesador para lenguaje C.
•
cproto - cproto crea prototipos de función para funciones definidas en los archivos
fuente C para salida predeterminada. Las definiciones de las funciones pueden ser en
el antiguo estilo o en el estilo ANSI C.
•
cracklib - Incluye los diccionarios cracklib para el patrón /usr/dict/words, así como,
las utilidades necesarios para crear diccionarios.
•
cracklib-dicts - Incluye el diccionario cracklib para el patrón /usr/dict/words, bien
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 noción de control de revisión de una coletánea de archivo en un único directorio para una
colección jerárquica de directorios que contiene archivos controlados por revisiones.
•
cvs-doc - Documentación adicional para CVS
•
cyclom2x-tools - utilidad para configurar cyclom 2x (r) serial sync board
•
desktop-backgrounds - Imágenes de fondo para su desktop.
•
dev - Sistemas Unix (incluso Linux) usan archivos para representar dispositivos conectados a la máquina. Todas estas entradas están en el directorio /dev (aunque que no
necesiten estar obligatoriamente en /dev).
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 restricciones.
•
dhcpcd - dhcpcd es una implementación del cliente DHCP especificado en draft-ietfdhc-dhcp-09 (cuando la opción -r no está especificada) y RFC1541 (cuando la opción
-r está especificada). Captura la información del host (dirección IP, máscara de red, etc)
•
dia - Programa proyectado para que fuera semejante al Visio. Puede usarse para realizar
diagramas de diferentes tipos e incluye soporte para diagramas de estructuras UML
estáticas (diagramas de clase).
•
dialog - Dialog es una utilidad que permite programar interfaces de usuario en un
TTY (modo texto solamente). Se puede llamar dialog desde un script shell para hacer
preguntas al usuario o presentar las opciones de una manera más amigable. Mirar
/usr/share/doc/.
•
diffstat - ’diffstat’ nos ofrece varias estadísticas en un patch creado por diff, incluyendo
muchas adiciones, varias eliminaciones y otros cambios. Puede ser útil, por ejemplo,
para descubrir qué cambios fueron hechos en un programa.
•
diffutils - Las utilidades diff se usan para comparar archivos, y crear una grabación de
las diferencias entre ellos. Esta grabación puede ser usada por el programa patch para
actualización entre dos archivos.
•
dip - dip es un programa que permite scripts automáticos de marcado de modem. Es
útil para configurar conexiones PPP y SLIP, pero no hace falta a ninguna. Lo usa el
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 (MSDOS) a partir de Linux. Si su computador necesita usar sistemas de archivo MS-DOS
debe instalar el paquete dosfstools.
•
drbd-utils - DRBD es un dispositivo de bloques planeado para construir clusters de alta
disponibilidad. Esto se hace mediante réplicas de todo un dispositivo de bloque por la
red (tal vez dedicada). Puede verse como un RAID 1 de red. Este paquete contiene las
utilidades para administrar dispositivos DRBD..
•
dump - Dump y restore pueden usarse para hacer copias de seguridad en particiones
ext2 de varias maneras diferentes.
•
e2fsprogs - Este paquete incluye varias utilidades para creación, revisión y arreglo de
sistema de archivos ext2.
•
e2fsprogs-devel - Bibliotecas y archivos de inclusión para desarrollo de programas
específicos para sistema de archivo ext2.
•
ed - Éste es GNU editor de línea. Es un soporte a uno de los primeros editores para *nix.
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. Funciona bien fuera del X Window (en la consola, por ejemplo) pero soporta ratón y elementos GUI cuando se utiliza en el X Window.
•
emacs-el - Este paquete contiene los fuentes emacs-lisp para muchos de los programas
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 editores del tipo Emacs.
•
enscript - Convierte texto ASCII a postscript.
•
epic - Cliente IRC para la consola.
•
esound - El servidor de sonido iluminado es un proceso que permite que múltiples
aplicaciones compartan una misma tarjeta de sonido.
•
esound-devel - Bibliotecas, archivos de inclusión, etc, para poder desarrollar aplicaciones que usen el servidor de sonido EsounD.
•
etcskel - Este paquete es parte del sistema básico Red Hat. Contiene los archivos que
van en /etc/skel. Estos archivos son copiados para el directorio home de los nuevos
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 etherboot.
•
ethereal - Analizador de tráfico de red.
•
everybuddy - Everybuddy está planeado para tornarse un cliente de envío de mensaje
instantánea universal e integrar directamente todos los clientes de mensaje instantánea
existentes, además ofrece una interfaz consistente al usuário consistente.
•
expect - Expect es una herramienta para automatizar aplicaciones interactivas como
telnet, ftp, passwd, fsck, rlogin, tip, etc. Vuelve fácil el control e intercambio con otros
programas utilizando script.
•
ext2ed - Éste es un paquete que permite editar sistema de archivos ext2fs. Es *solamente* para hackers y debe sólo ser utilizado por expertos.
•
fake - Fake es una utilidad que permite que otras maquinas en la red puedan tomar
direcciones IP. Este software fue desarrollado para permitir el uso de servidores de
copias de seguridad (backup) en una red local.
•
faq - Éste es un paquete de las Preguntas más frecuentes (FAQ) sobre Linux de la
sunsite.unc.edu. Es una de las mejores fuentes de información sobre Linux.
•
fbi - Visualizador de imágenes para dispositivos framebuffer. Soporta directamente
229
Apéndice E. Lista de paquetes
PhotoCD, JPEG y PPM. Los formatos GIF, TIFF y PNG se manipulan con las herramientas netpbm. Otros formatos se convierten con el paquete ImageMagick.
•
fbset - Utilidades para configuración de framebuffer en Linux.
•
fetchmail - Fetchmail es un programa utilizado para recuperar mensajes de un servidor de mail remoto. Para esto, puede usar Post Office Protocol (POP) o IMAP (Internet
Mail Access Protocol), y entrega el e-mail a través del servidor local SMTP (normalmente sendmail).
•
fetchmailconf - Configurador gráfico para generación de archivos de configuración
para fetchmail.
•
file - Este paquete es útil para descubrir qué tipo de archivo se está buscando en el
sistema.
•
filesystem - Este paquete contiene la apariencia básica de directorios para un sistema
Linux, incluso los permisos adecuados para los directorios. Esta apariencia sigue el
patrón Linux Filesystem Standard (FSSTND) 1.3.
•
fileutils - Éstos son las utilidades GNU para administración de archivos. Incluye programas para copiar, mover, listar archivos, etc. ¡El programa ls en este paquete ahora
incorpora el ls con colores!
•
findutils - Este paquete contiene programas para ayudarlo a localizar archivos en su
sistema. El programa find puede consultar, a través de una jerarquía de directorios,
buscando archivos que obedezcan a un cierto conjunto de criterios (como nombre de
archivo, por ejemplo).
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 tokenizados basados en una descripción léxica (basado en expresiones regulares) de la entrada.
Está designado a trabajar tanto con yacc como con bison, y se utiliza en varios programas.
•
fnlib - Biblioteca de conversión de fuentes a colores para el X11R6.
•
fnlib-devel - Archivos de inclusión, bibliotecas estáticas y documentación para fnlib.
•
fortune-mod - Éste es el popular programa fortune. Imprimirá satisfactoriamente un
proverbio aleatorio cuando se ejecute. Generalmente, es gracioso ponerlo en el .login
para sus usuarios, para que vean algo nuevo cuando entren.
•
fortune-pt_BR - Proverbios portugueses.
•
fping - fping es un programa que utiliza el Protocolo de Control de Mensajes de Internet echo (Internet Control Message Protocol (ICMP) echo) para petición para determinar si una máquina de destino responde.
•
freedos - Este paquete incluye una imagen de disco duro que será instalada en el directorio /var/lib/dosemu, si es necesaria una versión de DOS para el uso del dosemu.
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 TrueType. Fue desarrollada para brindar soporte TrueType a una gran variedad de plataformas y ambientes.
•
freetype-devel - Este paquete es necesario, si se pretende desarrollar/compilar aplicaciones con la biblioteca FreeType. Si, simplemente, se desea ejecutar aplicaciones
existentes, no lo necesitará.
•
freetype-utils - Este paquete contiene varias utilidades que permiten la visualización y
manipulación de fuentes true type. Son útiles principalmente para realizar depuraciones
y pruebas, no son obligatorios para usar la biblioteca FreeType.
•
fte - Editor de textos para X y consola.
•
ftp - Este paquete provee el cliente ftp estándar Unix para la línea de comando. ftp es
el protocolo estándar de transferencia de archivos en Internet, y es muy popular.
•
fwhois - Éste es el programa whois. Permite encontrar información sobre Personas,
almacenadas en las bases de datos whois de todo el mundo.
•
g-wrap - g-wrap es una herramienta para tipos específicos, funciones y constantes, para
importar en un intérprete Scheme y para generar código (en C), sirviendo de interfaz
entre éstos y los intérpretes Guile y RScheme, en particular.
•
g-wrap-devel - Archivos de encabezados y and static libs necesarios para compilar
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 aplicaciones de GNOME que puedan usar los widgets.
•
gal-devel - Librerías estáticas e incluye archivos necesarios para compilar apps que
usan gal.
•
gated - GateD es un daemon de encaminamiento que manipula múltiples protocolos de
encaminamiento y sustituye los programas routed y egpup. GateD actualmente soporta
los protocolos RIP, BGP, EGP, HELLO, y OSPF.
•
gawk - Este es el GNU Awk. Debe ser compatible con la versión de pesquisa de awk
del Bell Labs. Es casi completamente vinculado con el patrón 1993 POSIX 1003.2 para
awk. Gawk puede ser usado para procesar archivos texto y se considera una herramienta estándar.
•
gawk-doc - Este paquete contiene documentación sobre el gnu awk.
•
gcc - El paquete GCC contiene el conjunto de compiladores GNU. Incluye soporte a
todos para compilar C, C++, Objective C, Fortran, Java.
•
gcc-c++ - Este paquete adiciona soporte C++ al compilador GNU C. Incluye soporte
para la mayoria de las especificaciones corrientes de C++. Incluye bibliotecas estándar
C++ y archivos de encabezado C++.
•
gcc-chill - Este paquete agrega soporte CHILL para compilar programas con el com-
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, entre ellas : - estructura GdkPixbuf para representar imágenes. - facilidades para cargar
imágenes.
•
gdk-pixbuf-devel - Bibliotecas e incluye archivos para desarrollar aplicaciones GdkPixBuf.
•
gedit - Es un pequeño pero poderoso editor de textos para GNOME.
•
genromfs - Herramienta para creación de sistemas de archivos romfs.
•
gettext - La biblioteca gettext nos ofrece una biblioteca fácil de usar y herramientas
para creación, uso y modificación de catálogos de lenguaje natural. Es un potente y
sencillo método de internacionalización de programas.
•
gettext-extras - Scripts extras para internacionalización de programas.
•
gettext-tupdate - Script perl, similar al msgmerge.
•
getty_ps - Getty y uugetty se usan para aceptar logins en la pantalla o en terminal.
Pueden manejar respuestas de modem en conexiones marcadas (no obstante mgetty es
el más recomendado para este propósito).
•
gfcc - gfcc (GTK+ Centro de Control de Firewall) es una aplicación GTK+ application
que puede controlar firewall.
•
ghostscript - Ghostscript es un interpretador PostScript. Puede reproducir archivos
PostScript y PDF en dispositivos que incluyen X Window, varios formatos de impre-
235
Apéndice E. Lista de paquetes
sión (incluye soporte para impresoras a color), y formatos de archivos gráficos comunes.
•
ghostscript-fonts - Estas fuentes pueden ser usadas por el interpretador GhostScript al
tiempo que se realiza la conversión de textos.
•
ghostscript-svgalib - Soporte a SVGALIB para Ghostscript.
•
gif2png - Herramientas para la conversión de GIFs para PNG. El programa gif2png
convierte archivos del formato GIF para el formato PNG.
•
giftrans - Este programa en la línea de comando puede convertir y manipular imágenes
GIF. Se usa bastante para hacer GIF transparentes para sitios web.
•
gimp - GIMP es un programa de manejo de imágenes adecuado para retoque de fotos,
composición y edición de imágenes. Muchas personas lo encuentran muy útil en la
creación de logos y otros gráficos para páginas web.
•
gimp-data-extras - Patrones, gradientes, etc para gimp. Este paquete no es necesario,
pero contiene muchas cosas interesantes para gimp.
•
gimp-devel - Bibliotecas estáticas y archivos de inclusión para escribir extensiones y
plugins para Gimp.
•
gimp-perl - El paquete gimp-perl contiene todas las extensiones y plugins perl.
•
glade - Herramienta visual para creación de interfaces gtk+ o gnome.
236
Apéndice E. Lista de paquetes
•
glib - Conjunto de funciones utilitarias. Bibliotecas de desarrollo y archivos de inclusión están en glib-devel.
•
glib-devel - Conjunto de funciones gráficas utilitarias para desarrollo.
•
glibc - Contiene las bibliotecas patrón que usan múltiples programas en el sistema. El
código común del sistema se mantiene en un lugar y se comparte entre programas, para
guardar espacio de disco y memoria, y también para facilitar actualizaciones.
•
glibc-devel - El sistema necesita estos archivos de inclusión y 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 instalación de GNOME. GNOME es el Ambiente de Red Modelado por Objetos de la
GNU.
•
gnome-core-devel - Bibliotecas y archivos de inclusión del panel del gnome.
•
gnome-libs - Bibliotecas básicas que deben ser instaladas para usar GNOME. GNOME
es el Ambiente de Red Modelado por Objetos de GNU.
•
gnome-libs-devel - Bibliotecas, archivos de inclusión, etc para desarrollar aplicaciones
GNOME.
•
gnome-libs-devel-doc - Este paquete contiene documentación de GNOME.
•
gnome-linuxconf - Interfaz gráfica para el sistema de configuración linuxconf.
•
gnome-media - Programas multimedia de GNOME.
•
gnome-network - Programas de red de GNOME.
•
gnome-objc - Bibliotecas básicas que deben estar instaladas para que poder usar programas GNOME que hayan sido construidos con Objective C.
•
gnome-objc-devel - Bibliotecas, archivos de inclusión, etc, para desarrollar aplicaciones GNOME en Objective C.
•
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 encabezamiento que se necesitan para compilar las aplicaciones que usan GNOME print.
•
gnome-start - Script de arranque para GNOME
•
gnome-utils - Programas de utilidades de GNOME.
•
gnorpm - Una interfaz gráfica para el administrador de paquetes RPM para GNOME.
•
gnotepad+ - Sencillo pero versátil editor para el X11.
•
gnumeric - La hoja de cálculo de GNOME.
•
gnupg - GNUPG es un sustituto completo y de libre distribución para PGP. Como no
utiliza IDEA y RSA, su uso no está restringido. Está casi completamente de acuerdo
con el borrador (draft) OpenPGP.
•
gnuplot - paquete GNU de ploteado. Se puede usar para crear gráficos en X Window
o para archivo.
•
gpart - Gpart es una pequeña herramienta que intenta adivinar qué particiones tiene un
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 operaciones de recortar-pegar usando el ratón.
•
gpm-devel - Éste paquete permite el desarrollo de programas en modo texto que usan
ratón.
•
grep - Ésta es la implementación GNU de la popular utilidad grep. Permite la localización rápida de strings en archivos texto.
•
groff - El paquete contiene el programa gxditview, que se puede usar para formatear
y visualizar documentos groff en X window. Por ejemplo, páginas man se pueden leer
utilizando gxditview.
•
groff-extras - Este paquete contiene scripts extras, principalmente en perl.
•
groff-gxditview - Este paquete contiene el programa gxditview, que se puede usar para
formatear y visualizar documentos en X window. Por ejemplo: páginas man se pueden
leer utilizando gxditview.
•
grub - Éste es GRUB - Grand Unified Boot Loader - un administrador de iniciación
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úmenes HFS.
•
htdig - El ht://Dig es un sistema completo para indexación y búsqueda en un dominio
pequeño o intranet. El sistema no fue proyectado para sustituir sistemas más potentes
en Internet como el Lycos, Infoseek, Webcrawler o Altavista.
•
i18ndata - Archivos de datos que se usan como soporte para localización e intenacionalizació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 mensajes. Hace alguna consistencia chequeando y reformateando headers, y enviando el
artículo para el servidor de news especificado en el inn.conf.
•
info - El proyecto GNU usa el formato de archivos texinfo para la mayor parte de su
documentación. Este paquete incluye un browser para visualización de estos archivos.
•
initscripts - Este paquete contiene las scripts usadas para que el arranque del sistema
cambie niveles de ejecución (run level), y para que desconecte (shutdown) el sistema
correctamente. También contiene las scripts que activan/desactivan la mayoría de las
interfaces.
•
initscripts-translations - Traducciones de todos los initscripts en /etc/rc.d/init.d
•
inn - servidor de noticias, que puede configurarse para manipular USENET news bien
como newsfeeds privadas. Existe un *Montón* de información sobre la configuración
del INN en /usr/doc – léala.
•
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 configuración de la red, pero se necesitan nuevas utilidades para usar los recursos y características del nuevo núcleo.
•
iptraf - Herramienta para verificación de redes desde consolas.
•
ipvsadm - ipvsadm es una utilidad para administrar las tareas de servidor virtual que
ofrece el núcleo de Linux modificado para servidor virtual.
•
ipxutils - Este paquete incluye las utilidades necesarios a configuración y depuración
de interfaces y redes IPX en Linux. IPX es el protocolo de bajo nivel usado por el
NetWare para transferir datos.
•
ircd - Servidor IRC para Unix
•
ircii - Éste es el popular cliente IRC (Internet Relay Chat). El programa se usa para
conexión a servidores IRC alrededor del mundo para que se pueda charlar (chat) con
otros usuarios.
•
irda-utils - IrDA(TM) (Infrared Data Association) es una estándar industrial para comunicaciones inalámbricas mediante infrarrojos entre dispositivos. El margen de 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, impresoras.
•
isapnptools - Estos programas permiten que dispositivos ISA Plug-And-Play sean configurados en una máquina Linux.,es apropiado para todos los sistemas, incluso cuando
no tienen una BIOS PnP.
•
ispell - Este es el corrector ortográfico interactivo GNU. Puede ejecutarse en archivos
de texto para verificar la ortografía interactivamente. Esto significa que te irá contando
sobre las palabras que desconoce sugerirá alternativas siempre que sea posible.
•
ispell-american - Diccionario de inglés americano para ispell.
•
ispell-brazilian - Diccionario para ispell de portugués hablado en Brasil. Hay otro
paquete llamado ispell-portuguese para portugués hablado en Portugal.
•
ispell-british - Diccionario de inglés británico para ispell.
•
ispell-portuguese - Este paquete contiene el diccionario del ispell para portugués de
Portugal. Hay otro paquete llamado ispell-brazilian para portugués brasileño.
•
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: servidor de audio kcontrol: herramienta de configuración kdehelp: visor de los archivos de
ayuda, info y páginas de manual kdm.
•
kdegames - Juegos para KDE. Incluidos en este paquete: kabalone: estrategia kasteroids: arcade kmahjongg: el popular mahjongg kmines: desarmar las minas kpat:
juegos de cartas, incluso solitario kpoker: vídeo póquer kreversi.
•
kdegraphics - Aplicaciones gráficas para KDE. Incluidos en este paquete: kdvi: visualiza archivos TeX’s independientes de dispositivo (.dvi) kfax: visualiza archivos de
fax kfract: creador de fractal kghostview: visualiza archivos postscript (.ps).
•
kdelibs - Bibliotecas para KDE.
•
kdelibs-devel - Este paquete incluye los encabezamientos de archivos necesarios para
compilar aplicaciones KDE. También incluye documentación KDE API en HTML para
aplicar formato fácilmente al navegador.
•
kdemultimedia - Aplicaciones multimedia para KDE. Incluidos en este paquete: kmedia: herramienta para tocar multimedias kmid: tocador de midi/karaoke kmidi: tocador/conversor de midi para wav kmix: herramienta mixer kscd: tocador CD de audio.
•
kdenetwork - Aplicaciones de Red para KDE. Incluidos en este paquete: kmail: lector
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 necesarios para compilar aplicaciones KDE.
•
kdeutils - Utilidades para KDE Programas disponibles en este paquete: karm: control
de tiempo personal kcalc: calculadora científica kedit: editor de textos sencillo kfloppy:
herramienta para formatear disquetes khexedit: editor hexadecimal kjots: bloque de
nota.
•
kernel - Este paquete contiene núcleo (kernel) Linux que se usa para arranque y funcionamiento del sistema. Contiene soporte a pocos hardwares específicos. La mayoría
de los hardwares son soportados, vía módulos que se cargan después del arranque.
•
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 Compatibility Standard, versión 2) y formatos ejecutables relacionados.
•
kernel-install - Script de instalación para nuevos núcleos (kernels).
•
kernel-pcmcia-cs - Muchos laptops (y otros - notebooks, etc) soportan tarjetas PCMCIA para expansión. También conocidos como adaptadores tarjeta de crédito, las tarjetas PCMCIA son pequeñas tarjetas para todo, desde SCSI hasta módems.
•
kernel-smp - Núcleo (kernel) compilado para máquinas SMP.
•
kernel-source - Éste es el fuente para el núcleo (kernel) Linux. Se necesita para la
construcción de la mayoría de los programas C, pues dependen de constantes definidas
en él. También se puede construir un núcleo (kernel) personalizado.
•
kgcc - El paquete kgcc contiene el compilador GNU C, que se basa en egcs 1.1.2. Este
paquete es necesario para compilar el kernel de Linux.
•
koffice - Aplicaciones para el ambiente K Desktop 2.0. KOffice contiene KWord (procesador word), KSpread (spreadsheet), KPresenter (Presentaciones) y KChart (generador
de diagramas).
•
ksymoops - ksymoops extrae mensajes de oops del núcleo y usa varias fuentes de
información de símbolos para convertir las direcciones y códigos en texto.
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 computadores heterogéneos en una red. Con LAM, un cluster permanente o una red ya
existente pueden servir como un computador paralelo.
•
ld.so - Este paquete contiene el cargador dinámico para bibliotecas compartidas. Se
requiere para todos los paquetes enlazados dinámicamente.
•
ldconfig - ldconfig examina un sistema y mantiene los enlaces simbólicos que se
usan para cargar adecuadamente las bibliotecas compartidas. También crea el archivo
/etc/ld.so.cache que acelera el proceso de carga de los programas que utilizan estas
bibliotecas.
•
less - less es un visor de archivo texto parecido a ’more’, sólo que mejor.
•
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 necesarias para desarrollar programas usando gd.
•
libghttp - Biblioteca cliente http 1.1 del GNOME.
•
libghttp-devel - Biblioteca cliente http 1.1 del GNOME - desarrollo.
•
libglade - El libglade permite que usted cargue archivos de la interfaz de glade en
tiempo de ejecución.
•
libglade-devel - Archivos de inclusión y bibliotecas necesarias para el desarrollo de
aplicaciones con glade.
•
libgr - Este paquete es una biblioteca para el manejo de varios formatos de archivos
gráficos, que incluye FBM, JPEG, PBM, PGM, PNM, PPM, REL y TIFF.
•
libgr-devel - Este paquete es todo lo que necesita para desarrollar programas que manipulan varios formatos de archivos gráficos soportados por libgr.
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 estáticas para el widget gtkxmhtml, que se usa para realizar páginas HTML. Usted no
necesitará este paquete si tiene instalado gnome-libs.
•
libgtop - Una biblioteca que obtiene información sobre el sistema como cpu y uso
de la memoria, procesos activos, etc. En sistemas Linux esta información se obtiene
directamente del sistema de archivos /proc.
•
libgtop-devel - Bibliotecas y archivos de inclusión para desarrollar aplicaciones libgtop.
•
libgtop-examples - Ejemplos para libgtop
•
libjpeg - Este paquete contiene una biblioteca de funciones y programas sencillos que
manipulan imágenes jpeg.
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 solamente 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 extensión.
•
librep-devel - Bibliotecas para enlace y archivos de encabezamiento para desarrollo
con librep.
•
librtp - librtp es un Protocolo en Tiempo Real (RTP) implementado para linux. Usado
en programas como gphone que povee soporte a aplicaciones voip.
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 herramientas 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 inclusió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 biblioteca 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 compilar 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ándole el control del sistema. Puede también ser usado para bootar varios otros sistemas
operativos, incluyendo variantes de BSD, DOS y OS/2.
•
lilo-doc - Documentación sobre lilo
•
linbot - Herramienta de administración de sitios (Para Webmasters)
•
linux_logo - Este paquete contiene el tux, pingüino mascota del Linux.
•
linuxconf - Linuxconf ofrece una interfaz de navegación fácil que es accesible vía
pantalla/texto, web y X. Linuxconf administra: Red: Información de la máquina: Dirección IP, nombre de la máquina, etc., asignación de subredes IP, resolución DNS,
encaminado, NIS, co
•
linuxconf-accountbatch - Módulo de linuxconf para crear/actualizar varias cuentas de
usuario de una sola vez.
•
linuxconf-amandaconf - Linuxconf module to configure the Amanda backup system.
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 fetchmail.
•
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 configuraciones básicas del sistema.
•
linuxconf-heartbeatconf - Linuxconf module to configure heartbeat.
•
linuxconf-inetdconf - Módulo de linuxconf para configurar el servidor inetd.
•
linuxconf-inittab - Módulo de linuxconf para configurar inittab.
•
linuxconf-ircdconf - Módulo de linuxconf para configurar el servidor ircd.
•
linuxconf-isapnpconf - Módulo de linuxconf para configurar dispositivos ISA Plug &
Play.
•
linuxconf-isdnadmin - Este módulo ISDN para Linuxconf incluye menús para facilitar la administración de dispositivos ISDN en Linux (usando isdn4linux).
•
linuxconf-kernelconf - Módulo de linxuconf para las configuraciones del kernel.
•
linuxconf-lib - Bibliotecas dinámicas que proporcionan el conjunto de herramientas
UI de Linuxconf
•
linuxconf-liloconf - Módulo de linxuconf para configurar el boot loader lilo.
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 Grapher.
•
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 Sympatico HSE (High Speed Edition). Este paquete es sólo un módulo de configuración, le
hará falta también el paquete rp-pppoe
•
linuxconf-printer - Módulo de linuxconf para configurar impresoras.
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, compresión, supresión y envío de mail de archivos de logs.
•
losetup - Linux soporta un dispositivo de bloque especial llamado dispositivo loopback, hace el mapa de un archivo normal en un dispositivo de bloque virtual. Este
paquete contiene programas para el establecimiento y supresión de los mapas entre
archivos y dispositivos.
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 compartidas, hechas por el programa en ejecución, y las señales recibidas por el proceso.
•
lvm - LVM incluye todo el soporte para manipular operaciones de lectura/escritura
en volúmenes físicos (discos duros, Sistemas-RAID, magneto-ópticos, múltiples dispositivos (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 programas como lynx usen automáticamente zgv para enseñar imágenes (con zgv instalado).
•
mailman - Mailman – El sistema de manutención de listas de discusión de la licencia
GNU.
•
mailx - El programa /bin/mail se puede usar para enviar rápidamente mensajes de mail,
y generalmente se usa en shell scripsts.
•
make - El programa make se usa para coordinar la compilación y linkedición de un
conjunto de programas fuentes en programas ejecutables, recompilando solamente lo
que es necesario, de este modo ahorra mucho tiempo del programador. De hecho, make
puede hacer
•
man - Es un conjunto de páginas de manual, incluyendo man, apropos y whatis. Estos
programas se usan para leer la mayoría de la documentación disponible en el sistema
Linux.
•
man-pages - Una larga colección de páginas de manuales cubriendo programación
APIs, formatos de archivos, protocolos, etc.
•
man-pages-es - Páginas de manual en español para Linux. Esta versión traduce la versión 1.22 de las páginas de manual en inglés y añade otras páginas procedentes de
otros paquetes (vea el fichero /usr/doc/man-pages-es-0.7a/EXTRA para más información). Como podrá co
•
man-pages-pt_BR - Una amplia colección de Páginas de Manuales que abarcan programación de APIs, formatos de archivo, protocolos, etc. Sección 1 = comandos de
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 Commander. Permite que clientes usando el mc accedan remotamente al sistema de archivos
de la máquina en que se está ejecutando.
•
memtest86 - Memtest86 es un verificador de memoria autónomo para sistemas basados en arquitectura i386.
•
metamail - Metamail soporta MINE (Multipurpose Internet Mail Extensions), un estándar propuesto para mail multimedia en Internet. Metamail soporta MINE y también
soporta la extensibilidad y configuración a través del mecanismo mailcap, descripto en
un RFC que
•
mgetty - Este paquete contiene el programa inteligente ’getty’ que permite logins a
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 faxmódems clase 2. También incluye soporte sencillo a encadenamiento de faxes.
•
mgetty-viewfax - Este paquete ofrece un visor de faxes para X11 con capacidad de
zoom.
•
mgetty-voice - Este paquete incluye soporte a algunos módems que tienen extensiones
de voice mail.
•
mingetty - mingetty, de Florian La Roche, es un ligero y pequeño getty para usar
solamente en pantallas virtuales. Mingetty no es apropiado para líneas series (el autor
recomienda el uso de mgetty para este propósito).
•
minicom - Minicom es un programa de comunicación que se parece con el Telix del
MSDOS. Tiene un directorio de marcado, color, emulación completa ANSI y VT100,
y un lenguaje externo de sxripts y mail.
•
mkbootdisk - Este paquete crea un disco de arranque autocontenido. Asume que el
disco de arranque debe usar la partición raíz configurada en el archivo /etc/fstab. El
disco de arranque obtenido incluye todos los módulos SCSI necesarios al sistema.
•
mkfontpkg - mkfontpkg recopila fuentes TrueType desde instalaciones locales de Microsoft Windows y las pone a disposición en X11. Para una mejor gestión de archivos,
construye un paquete RPM que contiene las fuentes a instalar.
•
mkinitrd - Kernels genéricos pueden ser construidos sin drivers para cualquiera de las
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 autenticació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 PostgreSQL.
•
mod_auth_radius - Con mod_auth_radius puede autenticarse en Apache usando Radius.
•
mod_dav - Con mod_auth_mysql puede autenticarse en Apache usando MySQL.
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 integración a bases de datos para varios sistemas de gestión de bases de datos comercial
y no comercial.
•
mod_roaming - Módulo de acceso roaming para navegación en red para Apache.
•
mod_throttle - Descompresión instantánea de archivos HTML para Apache.
•
modutils - kernel del Linux permite que nuevas partes del kernel se carguen y que
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 traceroute 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. Incluye soporte a tipos MINE, color, POP3; encadenamiento de mensajes, teclas configurables y clasificaciones por encadenamiento.
•
mutt-ldap - Este script en perl puede ser llamado desde dentro de mutt (con la tecla Q
) y registrará los usuarios del servidor LDAP.
•
nc - NetCat es un cliente de red mínimo. Puede ser usado para crear conexiones TCP a
puertos arbitrarios y puede simular conexiones sobre UDP. También puede oír puertos.
•
ncftp - ncftp es un cliente ftp con varias ventajas sobre el estándar. Incluye edición por
línea de comando, historial de comandos, logins automáticos, y mucho más.
•
ncpfs - Este paquete contiene herramientas para ayudar a configurar y usar el sistema
de archivos ncpfs, que es un sistema de archivos Linux capaz de entender el protocolo
NCP.
•
ncurses - Las rutinas de la biblioteca curses ofrecen al usuario un método independiente de terminal para actualización de las pantallas de caracteres con optimización
razonable.
•
ncurses-devel - Este paquete incluye las bibliotecas y archivos de inclusión necesarios
al desarrollo de aplicaciones que usan ncurses.
•
ncurses-term - Base de datos terminfo para terminales extras. Las capacidades de los
terminales más usados ya están en el paquete principal ncurses.
270
Apéndice E. Lista de paquetes
•
ncurses4 - Las rutinas de la biblioteca curses ofrecen al usuario un método independiente de terminal para actualización de las pantallas de caracteres con optimización
razonable.
•
net-tools - Esta es una colección de herramientas básicas necesarias para la configuración de la red en una máquina Linux. Incluye ifconfig, route, netstat, rarp, y algunas
otras herramientas menores.
•
netatalk - Este paquete permite que Linux dialogue con computadores Macintosh vía
el protocolo de red AppleTalk. Incluye un daemon para permitir que Linux actúe como
servidor de archivos sobre EtherTalk o IP para Mac’s.
•
netatalk-devel - Este paquete contiene los archivos de cabecera y bibliotecas estáticas
para construir programas para trabajo en red para Appletalk.
•
netkit-base - Este paquete provee los programas ping e inetd, que se usan para servicios básicos en redes.
•
netpeek - NetPeek es una herramienta gráfica para control y diagnóstico de redes. Con
la herramienta NetPeek se pueden capturar paquetes de una red local y mostrárselos al
usuario de dos maneras diferentes: - Forma reducida, similar a aquella de tcpdump.
•
netscape-common - Archivos compartidos entre los navegadores web Netscape Navigator y Netscape Communicator.
•
netscape-communicator - Netscape Communicator es el navegador web líder de la industria. Soporta los más recientes patrones HTML, Java y JavaScript. También incluye
un lector de news con muchas características y un lector completo de mail.
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 desempeño con NIS+ y puede ayudar aunque se utilice solamente DNS.
•
nss_ldap - Este paquete contiene dos clientes de acceso a LDAP: nss_ldap y pam_ldap.
nss_ldap son una serie de extensiones para la biblioteca C que permiten que directorios
X.500 y LDAP se usen como fuente de alias, grupos, máquinas, protocolos, usuarios,
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. También puede ejecutar el programa en la primera consola virtual que no esté más en uso.
•
openldap - Cliente y servidor LDAP
•
openldap-devel - Bibliotecas de desarrollo y archivos de inclusión de OpenLDAP
•
openssh - SSH es un programa para accesar y ejecutar órdenes en computadores remotos. Sustituye rlogin y rsh, y suministra un canal de comunicación seguro entre dos
servidores en una red insegura.
•
openssh-askpass - Este paquete contiene un programa que abre una caja de diálogo
para entrada de passphrase en GNOME.
•
openssh-askpass-gnome - Este paquete contiene un programa que abre una caja de
diálogo para entrada de passphrase en GNOME.
•
openssh-clients - Este paquete incluye los clientes que se necesitan para hacer conexiones codificadas con servidores SSH.
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 extensible sistema de autentificación, que permite al administrador del sistema configurar
servicios de autentificación individualmente para cada aplicación pam compatible.
•
pam_smb - pam_smb es un módulo PAM que permite la autenticación de usuarios en
servidor SMB, pudiendo ser un servidor Samba o Windows NT. Puede ser muy útil
en redes Windows donde todos los usuarios de las estaciones también son ususarios
registrados NetBIOS, ya que se mantienen las contraseñas.
•
pam_smb_passwd - pam_smb_passwd es un módulo PAM que puede actualizar la
contraseña de los usuarios en un servidor remoto SMB. Puede usarse en conjunción
con pam_smb para crear un esquema de autenticación centralizado en el servidor SMB.
•
parted - GNU Parted es un programa que permite crear, destruir, modificar, mover
y copiar particiones de discos duros. Es útil para crear espacio para nuevos sistemas
operativos, reorganizar el uso del disco y copiar datos para nuevos discos duros.
•
parted-devel - Este paquete incluye los archivos de encabezamiento y bibliotecas necesarios para vincular estáticamente programas con libparted.
•
passwd - Esta alteración de contraseña usa PAM (modulo de autentificación anexables)
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 archivo, mandar los cambios a alguien que posee el archivo original y estos pueden usar
patch.
•
pciutils - Utilidades Linux para PCI
•
pciutils-devel - Biblioteca de desarrollo para aplicaciones que trabajen con el bus PCI
en Linux.
•
pdksh - Pdksh, una ampliación más de ksh, es un interpretador de comandos destinado tanto al uso interactivo como en shell scripts. Su lenguaje de comandos es un
superconjunto del lenguaje sh(1) shell.
•
perl - Perl es un lenguaje interpretado, optimizado para manejar archivos texto, extrayendo información de estos archivos y mostrando listados basados en esta información. También es un buen lenguaje para varias tareas de administración de sistema.
•
perl-Convert-BER - Módulo Perl Convert::BER
•
perl-Crypt-SSLeay - Interfaz Perl para OpenSSL y soporte a peticiones https mediante perl-libwww-perl.
•
perl-Digest-MD5 - Perl module Digest::MD5 - Interfaz extendida para MD5, MD2,
NIST SHA-1
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 bibliotecas Fortran para la ejecución. El problema es que su ubicación y nombre varían
con cada combinación de compilador/OS.
•
perl-HTML-Parser - Perl module HTML::Analizador - Una serie de módulos para
analizar y extraer información de documentos HTML.
•
perl-IO-stringy - Este grupo de herramientas proporciona principalmente módulos
para realizar operaciones de e/s tanto de la forma tradicional como orientado a objetos en cosas distintas de los habituales gestores de archivos; en particular, IO::Scalar,
IO::ScalarArray, y IO::Lines.
•
perl-MIME-Base64 - Módulo Perl MIME::Base64 - base64 y quoted-printable encoder/decoder
•
perl-MIME-tools - MIME-tools es una serie de módulos de Perl5 MIME:: para analizar,
decodificar y generar mensajes MIME individuales o multi-parte (incluso multi-parte
anidados). (Sí, esto significa que puede enviar mensajes con archivos GIF anexos).
•
perl-MailTools - Esto es MailTools, un conjunto de módulos perl relacionados con
aplicaciones de correo.
•
perl-PDL - El proyecto perlDL aspira que perl se vuelva un lenguaje numérico eficiente para cálculo científico. El módulo PDL le brinda la capacidad estándar de perl
de almacenar de forma COMPACTA y manipular RAPIDAMENTE grupos de datos
de dimensión N grandes que son imprescindibles, en estos casos.
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 manipular 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 opciones únicas específicas de PHP.
•
php4-doc - El paquete php4-doc proporciona documentación comprensiva para el lenguaje incorporado para HTML PHP, en formato HTML.
•
php4-imap - El paquete php4-imap contiene un objeto dinámico compartido que añade
soporte IMAP para PHP
•
php4-ldap - El paquete php4-ldap contiene un objeto dinámico compartido que añade
soporte LDAP para PHP.
•
php4-mysql - El paquete php4-mysql contiene un objeto dinámico compartido que
añade soporte a bases de datos MySQL para PHP.
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 adicionales 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 mejorada del Sistema Administrador de Base de Datos POSTGRES, que era un prototipo
de pesquisa para un SGBD.
•
postgresql-clients - Este paquete incluye solamente los clientes necesarios para acceder a un servidor PostgreSQL. El servidor está en el paquete principal.
•
postgresql-clients-X11 - Este paquete contiene solamente los clientes X11 necesarios
para acceder a un servidor PostgreSQL.
•
postgresql-devel - Este paquete contiene archivos de inclusión y bibliotecas requeridas para compilación de aplicativos que se comunican directamente con el servidor
backend PostgreSQL.
•
postgresql-doc - Documentación PostgreSQL, para administración, para el programador, usuario y más.
•
postgresql-jdbc - Classes Java para acceder a un servidor PostgreSQL, a través de
JDBC.
•
postgresql-lib - Este paquete contiene la biblioteca compartida para acceso al 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 sistema. 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 actividades de procesos.
•
psmisc - Este paquete contiene programas para enseñar un árbol de procesos, saber
qué usuarios tienen archivo abierto y mandar señales a los procesos por nombre.
•
pump - Cliente dchp y bootp para configuración automática de IP.
•
pump-devel - Bibliotecas y archivos include para pump.
•
pvm - PVM suministra una biblioteca de envío de mensajes y un ambiente que puede
configurarse en runtime, en una gran variedad de plataformas de multiprocesamiento.
•
pvm-xpvm - Este paquete suministra una interfaz X para PVM.
•
pwdb - pwdb (Biblioteca de base de datos de contraseñas) permite el acceso a configuración y administración del /etc/passwd, /etc/shadow y autentificación, vía red, para
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 cargadas dinámicamente. Python es también fácil de ser empotrado en otros programas.
Este paquete contiene los archivos de inclusión y bibliotecas necesarios para estas dos
tareas.
•
python-doc - Documentación para Python. Contiene archivos en texto y PostScript.
•
python-intl - Paquete que contiene un módulo para internacionalizar Programas en
Python.
•
python-orbit - ORBit-Python is a project to develop Python bindings for ORBit.
•
pythonlib - Este paquete contiene el código usado por una variedad de programas Red
Hat. Incluye código para cajas de listas multicampo y widgets de entrada de datos con
asociaciones de teclas no estándar, entre otros.
•
qt1 - Contiene las bibliotecas compartidas necesarias para ejecutar aplicaciones Qt,
bien como los archivos README.
•
qt1-devel - Contiene los archivos necesarios para desarrollar aplicaciones con Qt: archivos de inclusión, compilador de metaobjetos Qt, páginas de manual, documentos
HTML y programas ejemplo.
•
qt2 - Contiene las bibliotecas compartidas necesarias para ejecutar aplicaciones Qt,
bien como los archivos README.
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, documentación HTML y programas ejemplo.
•
quota - Cuotas permite al administrador del sistema limitar el uso de disco por un
usuario o grupo por sistema de archivos. Este paquete contiene las herramientas que
son necesarias para activar, modificar y actualizar cuotas.
•
qvwm - Administrador de ventanas tipo Windows 95/98 para X11.
•
radiusd-cistron - Servidor RADIUS con muchas funciones. Visión general: - Soporta acceso basado en huntgroups - Múltiples entradas POR DEFECTO en el archivo de usuarios - Hace el caché de todos los archivos de configuración en memoria Mantienen una lista de los usuarios.
•
raidtools - Este paquete ofrece las herramientas necesarias a la configuración y manutención de dispositivos RAID por software en Linux.
•
rcs - Sistema de Control de Revisión (RCS) administra múltiples revisiones de archivos. RCS automatiza el almacenamiento, recuperación, registro, identificación y la
fusión de revisiones.
•
readline - La biblioteca readline leerá una línea del terminal y la recuperará, 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 interpretador 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érprete librep Lisp.
•
rep-gtk-libglade - Esta es una conexión de libglade para el intérprete librep Lisp.
•
rhs-printfilters - El sistema de filtros de impresión Red Hat nos ofrece una manera
fácil de manipular la impresión de varios formatos de archivos. Se hizo, a principio,
para ser usado en conjunto con el RedHat printtool.
•
rman - PolyglotMan (antes RosettaMan) es un filtro para páginas de manual. Convierte
los formatos *roff a otros formatos, como html y tex.
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 construir, instalar, investigar, verificar, actualizar y desinstalar paquetes individuales de software.
•
rpm-build - Este paquete contiene scripts y programas ejecutables usados para construir paquetes utilizando RPM.
•
rpm-devel - El sistema de empaquetado RPM incluye una biblioteca C que torna fácil
la manipulación de paquetes y bases de datos RPM.
•
rpm-python - El paquete rpm-python contiene un módulo que permite aplicaciones
escritas en Python para usarlas como interfaz proporcionadas por bibliotecas RPM.
•
rsh - Rsh, rlogin y rcp son programas que permiten ejecutar comandos en máquinas
remotas, login en otras máquinas y copiar archivos entre máquinas. Estos comandos
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 sincronización de archivos o directorios, vía red, de forma rápida y eficiente, entre diferentes máquinas transfiriendo solamente las diferencias entre estos directorios.
•
rusers - El cliente rusers incluido en este paquete, permite ver cuál de los usuarios está
conectado en otras máquinas de la red.
•
rusers-server - El servidor rusers incluido en este paquete, permite ver cuál de los
usuarios está conecatdo en otras máquinas de la red.
•
rwall - El cliente rwall envía un mensaje para un servidor rwall ejecutando en una
máquina remota, que retransmite el mensaje para todos los usuarios de esta máquina.
El servidor rwall es ejecutado por el inetd (/etc/inetd.conf), y se inhabilita por defecto.
•
rwho - El programa rwho enseña cuál de los usuarios está conectado en las máquinas
de la red local que estén ejecutando el servidor rwho. El cliente y el servidor se ofrecen
en este paquete.
•
rxvt - Rxvt es un emulador de terminal VT100 para X. Tiene el objetivo de ser un sustituto de xterm(1) para usuarios que no necesiten de las características más esotéricas de
xterm.
•
samba - Samba provee un servidor SMB que se puede usar para ofrecer servicios de
red a clientes SMB (algunas veces se le llama de Lan Manager), incluyendo varias versiones de MS Windows, OS/2, y otras máquinas Linux. Samba también ofrece algunos
clientes SMB.
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. Incluye 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á documentado en rfc2222; el estándar de la API está en trámites.
•
sasl-devel - Esto incluye los archivos de cabecera y la documentación necesaria para
desarrollar aplicaciones que usan SASL.
•
sasl-plug-anonymous - Este plugin implementa el mecanismo SASL ANONYMOUS,
usado para autenticación anónima.
•
sasl-plug-crammd5 - Este plugin implementa el mecanismo que recibe el nombre de
SASL CRAM-MD5. CRAM-MD5 es un mecanismo de autenticación para un gran
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 mecanismos de autenticación predominantes.
•
sasl-plug-plain - Este plugin implementa el mecanismo SASL PLAIN. Aunque es algo
inseguro, PLAIN es útil como transición a nuevos mecanismos de seguridad ya que es
el único mecanismo que proporciona al servidor una copia de la contraseña del usuario.
•
sawfish - Sawfish es un administrador de ventanas ampliable de lenguaje basado en
Lisp.
•
sawfish-themer - El paquete sawfish-themer contiene un constructor de temas opcional para el administrador de ventanas sawfish.
•
screen - Screen es un programa que permite que tenga múltiples logins en un terminal.
Es útil en situaciones donde está usando telnet en una máquina o conectado vía un
terminal dumb y quiera más que apenas un login.
•
secure-pop3 - Esto es sólo un script init.d que inicia stunnel para ofrecer servicios
SPOP3 (puerto 995).
•
sed - Sed copia los archivos nombrados (archivos de la entrada estándar por defecto)
para la salida estándar, editado de acuerdo con un script de comandos.
•
sendmail - sendmail es un agente de transporte de correo electrónico, que mueve mensajes entre máquinas.
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, necesarios al desarrollo de aplicaciones basadas en slang. Incluye documentación para ayudarle en la escritura de aplicaciones basadas en slang.
•
sliplogin - Vincula una interfaz SLIP a una entrada estándar. Esto es generalmente
utilizado para permitir conexiones SLIP marcadas.
•
slocate - Localiza archivos en un sistema por medio del banco central de datos.
•
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áticamente, convertir symlinks absolutos a symlinks relativos.
•
sysklogd - Este es el programa de log para el kernel y el sistema Linux. Se ejecuta
como un daemon (proceso en background) para registrar mensajes en diferentes lugares. Estos son generalmente registros del sendmail, seguridad, y mensajes de otros
daemons.
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 contener dependencias para los componentes ALSA (Advanced Linux Sound Architecture).
•
task-c++-devel - Este paquete es un meta-package, lo que significa que su función es
contener dependencias para um ambiente completo para desarrollo de programas en
el lenguaje de programación C++. No incluye ningún software, sólo dependencias de
éste.
•
task-c-devel - Este paquete es un meta-package, lo que significa que su función es
contener dependencias para un entorno completo de desarrollo en C.
•
task-config-tools - Este paquete es un meta-package, lo que significa que su función es
contener dependencias para herramientas de configuración (kbdconfig, mouseconfig,
linuxconf, etc).
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, FINGER, FTP, TElNET, RLOGIN, RSH, EXEC, TFTP, TALK, y otros servicios de red.
•
tcpdump - Tcpdump imprime los encabezamientos de los paquetes en una interfaz
de red. Es muy práctico para solucionar problemas en la red y para operaciones de
seguridad.
•
tcsh - tcsh es una versión mejorada de la csh (C shell), con características adicionales
como historia de los comandos, complemento de nombre de archivo y prompts.
•
telnet - Telnet es un protocolo popular para logins remotos a través de Internet. Este
paquete ofrece un cliente telnet en la línea de comando.
•
telnet-server - Telnet es un protocolo popular para logins remotos a través de la 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 programas para velocidad máxima, así como varios otros usos.
•
timeconfig - Esta es una herramienta sencilla para ajustar tanto la zona horaria (timezone) como el modo con que su reloj del sistema almacena el tiempo. Se ejecuta en
modo texto usando un sistema sencillo de ventanas.
•
timed - Este servidor permite que máquinas remotas pregunten el horario. Permite una
sincronización sencilla de horario a través de la red.
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 conversores de formatos de tablas de sonido. Este paquete incluye un conjunto básico de
instrumentos (patches).
•
tin - Tin es un lector de Netnews de pantalla llena y fácil de usar. Puede leer news localmente (es decir, /usr/spool/news) o remotamente (opción rtin o tin -r) vía un servidor
NNTP (Network News Transport Protocol).
•
tix - Tix es un adicional al conjunto de widgets tk que adiciona muchos widgets complejos que son construidos con bloques de construcción tk.
•
tk - Tk es un conjunto de widgets X Window proyectado para trabajar íntimamente
con el lenguaje de scripting tcl.
•
tkinter - Una Interfaz gráfica para Python, basada en Tcl/Tk, y usada por muchas
herramientas de configuración.
•
tmpwatch - Ofrece un programa que puede usarse para limpiar directorios. Periódicamente remueve el directorio (ignorando symlinks) y elimina archivos que no fueron
accedidos en un tiempo especificado por el usuario.
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 protocolos).
•
trn - ’trn’ es uno de los lectores originales de threaded news. Esta versión está configurada para leer news de un servidor NNTP.
•
ttcp - Prueba de rendimiento para TCP y UDP
•
ttf-dividebyzero - Una serie de fuentes TrueType creadas por Tom Murphy 7. La mayoría de ellas son decorativas y adecuadas para títulos y titulares. Este paquete incluye las siguientes fuentes: ActionJackson, Conventional Wisdom, Dissonant Fractured, Dysprosium, Fresnel, Geode,...
•
ttf-uddiuddi - Una serie de fuentes TrueType creadas por Uddi Uddi team. este paquete incluye las siguientes fuentes: Andover, Aragones, Bungnipper, Buttercrumb,
Captain Podd, Draggletail, Druillet, Dubbem, Fusty Luggs, Gaggers, Glimstick, Hasty
Pudding, Herbert,...
•
tunelp - Tunelp ayuda en la configuración del driver de puerto paralelo del kernel.
•
ucd-snmp - Este paquete se deriva de la implementación del Protocolo Simple de
Gestión de Redes versión 2 (SNMPv2) de la Universidad Carnegie Mellon. Útil para
administrar redes y hacer contabilidad.
•
ucd-snmp-devel - Estas son las bibliotecas y archivos de inclusión para desarrollo con
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 utilidades como: snmpwalk, snmptest y otros.
•
umb-scheme - UMB Scheme es una implementación al lenguaje descrito en el estándar IEEE para el lenguaje de programación Scheme (Diciembre de 1990).
•
unzip - Descomprime archivos con extensión .zip, como los que se crean con pkzip en
DOS.
•
urw-fonts - Versiones distribuibles de 35 fuentes estándar PostScript. Las nuevas versiones del ghostscript vienen con las 35 fuentes estándar tipo 1 PostScript de mejor
calidad. Fueron donados y licenciados bajo la GPL por URW.
•
usermode - Varias herramientas gráficas, incluyendo una para ayudar a los usuarios a
gestionar discos flexibles (y otras medias que se pueden retirar) y una para ayudar al
usuario a cambiar su información finger.
•
utempter - Programa para actualización del utmp/wtmp.
•
util-linux - util-Linux contiene una gran variedad de utilidades de sistema de bajo nivel
necesarios a un sistema Linux funcional. Esto incluye, entre otras cosas, herramientas
de configuración como fdisk y programas de sistema como login.
•
uucp - UUCP es un mecanismo de transferencia de Unix para Unix. Se usa primeramente en sitios remotos para hacer download y upload de archivos de mail y news para
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, XXencoded, Base64 y BinHex. Incluye un codificador potente similar también.
•
vim-X11 - Este paquete contiene una versión del VIM vinculada a bibliotecas XWindow, que le permite ejecutar el VIM como una aplicación X-Window con interfaz
completamente gráfica y soporte a ratón. Para ejecutarlo teclee ’gvim’.
•
vim-common - El paquete vim-common contiene los archivos (como la ayuda) que
son necesarios para todos los binarios vim.
•
vim-enhanced - Este paquete contiene una versión del vim que tiene muchas características extras que fueron recientemente introducidas como interpretadores perl y
python.
•
vim-help - Archivos de ayuda para vim, disponibles a través de :h
•
vim-minimal - El paquete vin-minimal instala una versión del vim en /bin/vi que es
adecuada a ejecución cuando solamente la partición raíz está presente.
•
vim-syntax - Archivos para destacar la sintaxis de lenguajes de programación, cuando
se editan en vim.
•
vixie-cron - cron es un programa estándar del UNIX que ejecuta programas especificados por el usuario en horarios y días agendados. Vixie cron adiciona varias características al cron básico del UNIX, incluido mejor seguridad y opciones más potentes de
configuración.
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, inhabilitando, por completo, todo el acceso a consola.
•
vnc - Sistema de control remoto.
•
vtun - Permite la creación de túneles a través de redes TCP/IP.
•
wallpapers - Imágenes de Papel Tapiz.
•
webalizer - Software para análisis de archivos de log de servidores WWW.
•
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 programas 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áticamente el username y la contraseña, arrancando el pppd. Utilice el wvdialconf para
detectar el modem y para crear un archivo de configuración por defecto.
•
xchat - Cliente IRC GTK+.
•
xdosemu - Esta es la versión del emulador DOS dibujada para ejecutarse en una ventana del X Window. Posee soporte para gráficos VGA y ratón.
•
xinetd - xinetd es un potente sustituto para inetd. xinetd tiene mecanismos de control
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 modificadores que la contraseña genera. Si se hace click en una tecla simula eventos KeyPress/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 horario de su ordenador para el horario estándar UTC. Incluye ntpdate, un programa
similar al rdate, y xntpd, un servidor que ajusta el horario del sistema continuamente.
•
xscreensaver - En este paquete están incluidos protectores de pantalla, de todos los
tipos, garantizando horas de diversión para su monitor. Y si realmente está inclinado a
la protección de su monitor, existe aquel antiguo y clásico protector, la pantalla negra.
•
xscreensaver-gl - El paquete screensaver-gl contiene incluso más protectores de pantalla.
•
xwc - Administrador de archivos X para X11 escrito usando el grupo de herramientas
FOX. (http://cyberia.cfdrc.com/FOX/fox.html)
•
yp-tools - Esta implementación de NIS para Linux está basada en el YP para FreeBSD.
Es un porte especial para glibc 2.x y libc $>$=5.4.21. Esta implementación solamente
provee clientes NIS. Debe tener un servidor NIS ejecutando en alguna máquina.
•
ypbind - Este es un daemon que se ejecuta en clientes NIS/YP y los relaciona a un
dominio NIS. Debe ejecutarse en sistemas basados en la glibc para que funcionen como
clientes NIS.
•
ypserv - ypserv es una implementación del protocolo estándar de red NIS/YP. Permite
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 programas UNIX como tar(1) y compress(1) combinados y es compatible con PKZIP (ZIP
de Phil Katz).
•
zlib - La biblioteca de compresión ’zlib’ nos ofrece funciones de compresión y descompresión en memoria, incluyendo chequeo de la integridad de datos no comprimidos.
•
zlib-devel - La biblioteca de compresión zlib provee funciones de compresión y descompresión en memoria, incluye chequeos de integridad para los datos descomprimidos.
•
zsh - zsh es una versión mejorada del bourne shell con estas características: - muy
próximo de la gramática del ksh/sh, con adiciones csh - varias características del ksh,
bash y tcsh - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas.
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 presentadas en este capítulo. Por favor, verifique en cada software cuáles son sus componentes, así como los términos de su distribución.
Todos el software de los CD-ROMs producidos por Conectiva es copyright de ®
Conectiva S.A. (http://es.conectiva.com). A menos que exista manifestación expresa, el software contenido en los CDs es de libre distribución bajo los términos
de la Licencia Pública GNU (GPL).
Los términos Red Hat® y rpm® son marcas de propiedad de Red Hat Software,
Inc. Los términos Conectiva y WebBatch son marcas de propiedad de Conectiva
S.A. (http://es.conectiva.com).
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 CONTRIBUYENTES EN LA FORMA EN QUE SE ENCUENTRA, Y CUALQUIER GARANTÍA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO
NO LIMITADAS A LAS GARANTÍAS COMERCIALES Y LA ATENCIÓN
A DETERMINADOS PROPÓSITOS NO SON RECONOCIDAS. EN NINGUNA HIPÓTESIS LOS MONITORES O SUS CONTRIBUYENTES SERÁN
308
Apéndice F. Licencias generales
RESPONSABLES POR NINGÚN DAÑO DIRECTO, INDIRECTO, ACCIDENTAL, ESPECIAL, INCLUYENDO, PERO NO LIMITANDO LA SUSTITUCIÓN DE MERCANCÍAS O SERVICIOS, IMPOSIBILIDAD DE USO,
PÉRDIDA DE DATOS, LUCROS CESANTES O INTERRUPCIÓN DE ACTIVIDADES COMERCIALES, CAUSADOS EN CUALQUIER BASE POR
EL USO DE ESTE SOFTWARE.
X Copyright
Copyright® 1987 X Consortium
Se concede y garantiza a cualquier persona, libre de costos, la obtención de copia
de este software y de los archivos de documentación asociados (el Software), pudiendo trabajar con el Software sin restricciones, incluyendo los derechos de uso,
copia, modificación, unificación, publicación, distribución, sublicenciamiento o
venta de copias del Software, y el permiso a las personas a las que se entregue el
Software, dentro de las siguientes condiciones:
Las informaciones de copyright presentadas a continuación deben estar presentes
en todas las copias o partes sustanciales del Software:
EL SOFTWARE SE PONDRÁ A DISPOSICIÓN EN LA FORMA EN QUE
SE ENCUENTRE, SIN GARANTÍAS DE NINGUNA ESPECIE, EXPRESAS O IMPLÍCITAS, INCLUIDAS, PERO NO LIMITADAS A LASGARANTÍAS COMERCIALES, Y A LA ATENCIÓN A DETERMINADOS FINES.
DE NINGUNA MANERA EL CONSORCIO X (XCONSORTIUM) SERÁ
309
Apéndice F. Licencias generales
RESPONSABLE POR NINGUNA RECLAMACIÓN, DAÑO U OTRAS PÉRDIDAS, A MENOS QUE SE EXPRESE EN CONTRATO, ACUERDO U
OTRAS FORMAS, EN LO QUE SE REFIERE A LA UTILIZACIÓN, COMERCIALIZACIÓN, CONEXIÓN U OTROS CONTACTOS CON ESTE
SOFTWARE.
Excepto por el contenido en ese aviso, el nombre del Consorcio X (X Consortium) no podrá utilizarse en ningún comercial u otra forma de promoción de
ventas, uso u otras negociaciones de este Software, sin la autorización expresa
del X Consortium.
Copyright ® 1987 Digital Equipment Corporation, Maynard, Massachusetts. Todos los derechos reservados.
Está garantizado, el permiso de uso, copia, modificación y distribución de este
software y su documentación con cualquier objetivo y sin costo, desde que el
copyright abajo aparezca en todas las copias y que tanto el copyright, como este
aviso y el nombre de Digital aparezcan, no pudiendo ser usados en anuncios o
publicidad referente a la distribución del software sin autorización expresa por
escrito.
DIGITAL NO OFRECE NINGÚN TIPO DE GARANTíA EN EL USO DE
ESTE SOFTWARE, INCLUYENDO TODAS LAS COMERCIALES Y DE
ATENCIÓN A DETERMINADOS PROPÓSITOS, Y BAJO NINGÚN PUNTO
DE VISTA, DIGITAL SERÁ RESPONSABLE POR ALGUNA RECLAMACIÓN, DAÑO U OTRAS PÉRDIDAS, A MENOS QUE SE EXPRESE EN
CONTRATO, ACUERDO U OTRAS FORMAS, EN LA UTILIZACIÓN,
COMERCIALIZACIÓN, CONEXIÓN U OTROS CONTACTOS CON ESTE
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 paquetes o programas incluidos en este producto, por favor, lea este documento cuidadosamente. Este documento contiene información importante sobre los derechos
legales de este producto. Le recomendamos considerar los puntos presentados
aquí, bien como conocer y entender los términos y condiciones por los que este
programa está licenciado para usted. Cuando instala cualquier programa incluido
en este producto, usted acepta automáticamente los términos y condiciones siguientes.
General
Los derechos de autor del Sistema Operativo Conectiva Linux se basan en la Licencia Pública General GNU (“GPL”). Consideramos que la GPL pone a disposición los mejores mecanismos para todos los beneficios y libertades de los programas de “libre distribución”. Usted puede encontrar una copia de la GPL en el manual de instalación de Conectiva Linux, en http://es.conectiva.com (http://es.conectiva.com)
y en diversos sitios en Internet. Conectiva Linux es un sistema operativo modular, compuesto por centenas de programas, cada uno de ellos escrito por personas
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 referencia, individual y colectivamente como “Programas”. Varios Programas tienen
su derecho de autor basado en la GPL y otras licencias que permiten la copia,
modificación y redistribución. Por favor, verifique la documentación on-line que
viene con cada uno de los programas incluidos en Conectiva Linux, para verificar
su licencia específica. Le sugerimos que lea estas licencias cuidadosamente, para
entender sus derechos y utilizar mejor las ventajas que Conectiva Linux pone a
su disposición.
Licencia limitada de productos
Además de los programas de libre distribución, Conectiva puede incluir en este
producto distintos programas y aplicaciones que no están sujetos a la GPL u otras
licencias que permiten modificación y redistribución. Algunos de estos programas se muestran a continuación:
•
AcrobatReader®
•
AcuCobol-4.3®
•
Aker®
•
Arkeia®
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 PROGRAMAS O APLICACIONES INCLUIDOS EN ÉL, LEA ATENTAMENTE
LOS TÉRMINOS Y CONDICIONES SIGUIENTES. LA INSTALACIÓN DE
CUALQUIERA DE ESTOS PROGRAMAS, INDICA SU ACEPTACIÓN DE
LOS TÉRMINOS Y CONDICIONES SIGUIENTES. SI USTED NO ESTÁ DE
ACUERDO CON ESTOS TÉRMINOS Y CONDICIONES NO INSTALE ESTOS PROGRAMAS.
LOS PROGRAMAS, INCLUSO LOS CÓDIGOS FUENTE, DOCUMENTACIÓN, APARIENCIA, ESTRUCTURA Y ORGANIZACIÓN, SON PRODUCTOS DE PROPIEDAD DE CONECTIVA S.A., INC, ORACLE, SUN ENTRE
OTROS, Y ESTÁN PROTEGIDOS POR EL DERECHO DE AUTOR, ADEMÁS
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 PROGRAMAS PUESTOS A DISPOSICIÓN Y LICENCIADOS, “TAL Y COMO
ESTÁN”, NO TIENEN GARANTÍA DE NINGÚN TIPO, NI EXPRESA NI IMPLÍCITA, LO CUAL INCLUYE, PERO NO LIMITA, LAS GARANTÍAS DE
COMERCIALIZACIÓN Y CONVENIENCIA PARA UN PROPÓSITO PARTICULAR.
Conectiva S.A. (http://es.conectiva.com) garantiza que el medio en el cual están grabados los programas está libre de defectos de fabricación y manufactura,
en condiciones normales de uso, durante un período de 30 días a partir de la
fecha de la compra. Conectiva S.A. (http://es.conectiva.com), no garantiza que
las funciones que contienen los programas sean compatibles con los requisitos
que usted espera de ellas o que el funcionamiento de los programas esté completamente libre de errores ni que aparezcan exactamente como están descritos en la
documentación que se anexa al producto.
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 NINGÚN CASO CONECTIVA S.A. SERÁ RESPONSABLE POR CUALQUIER
DAÑO. LO CUAL INCLUYE, LUCROS CESANTES, PÉRDIDAS ECONÓMICAS U OTROS DAÑOS ACCIDENTALES O CONSECUENTES DEL USO
APROPIADO O INAPROPIADO DE LOS PROGRAMAS Y/O APLICACIONES. INCLUYENDO LOS DEBIDOS A LA INEPTITUD PARA EL USO DE
LOS PROGRAMAS Y/O APLICACIONES, AUN EN EL CASO DE QUE CONECTIVA S.A. O ALGÚN DISTRIBUIDOR AUTORIZADO, NO HAYA EFECTUADO LAS ADVERTENCIAS CORRIENTES SOBRE ESTOS TIPOS DE
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 entre estos mismos países, definiéndose en última instancia la OMC (Organización
Mundial de Comercio) para solucionar cualquier asunto legal.
Derechos de autor ®2000 Conectiva S.A. (http://es.conectiva.com). Todos los
derechos reservados. Conectiva y Conectiva Linux son marcas registradas de Conectiva S.A. (http://es.conectiva.com). Linux es una marca registrada de Linus
Torvalds en varios países.
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, intercambios 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 Foundation y a cualquier autor que esté de acuerdo en utilizar sus normas (algunos
software de la FSF son cubiertos por la GNU Library General Public License).
Cuando nos referimos a software de libre distribución, nos referimos a la libertad
y no al precio. Nuestra Licencia Pública General se creó para garantizar la libertad
de distribución de copias de software de libre distribución (y cobrar por esto, si
es de interés del distribuidor), la cual recibió los códigos fuente que pueden ser
alterados o utilizados en parte, en los nuevos programas.
Para asegurar los derechos de los programadores se hacen algunas restricciones
y se prohíbe que las personas nieguen esos derechos o soliciten su derogación.
Estas restricciones se aplican incluso a algunas responsabilidades sobre la distribución o modificación del software. Por ejemplo, cuando se distribuyen copias
de determinado programa por una tasa determinada o gratuitamente, se debe informar sobre todos los derechos que inciden sobre ellas, asegurándose que los
códigos fuentes estén disponibles, inclusive la Licencia Pública General GNU.
La protección de los derechos involucra dos pasos: (1) copyright del software y
(2) licencia que concede permiso legal para copia, distribución y modificación de
software.
Además para la protección de la FSF y del autor, es importante que todos entiendan queno existen garantías para software de libre distribución. Si alguien
modifica y distribuye el software, no reflejará más el trabajo original del autor y
en consecuencia, no podrá gozar de las garantías originales.
Finalmente, cualquier programa de libre distribución está constantemente ame-
320
Apéndice H. Licencia Pública General GNU
nazado porlas patentes de software. Buscamos evitar el peligro de que los distribuidores de estos programas obtengan patentes individuales, convirtiéndose en
sus dueños efectivos. Para evitarlo, se hicieron declaraciones expresas de que
cualquier solicitación de patente, debe hacerse permitiendo la utilización a cualquier individuo, sin necesidad de la licencia de uso.
Los términos y condiciones precisas para realizar copias, distribución y modificaciones se describen a continuación.
Términos y condiciones para copia,
distribución y modificaciones
1. Esta licencia se aplica a cualquier programa u otro trabajo que contenga un aviso
colocado por el detentor de los derechos de autor, diciendo que puede ser distribuido
bajo las condiciones de la Licencia Pública General. El programa se refiere a cualquier software, trabajo o a un trabajo basado en un programa. Significa tanto el propio
programa, como cualquier trabajo derivado, de acuerdo con la ley de derechos de autor. Es decir, un trabajo que contenga el programa o una parte de éste, en su forma
original, con modificaciones o traducido para otra lengua (la traducción está incluida
sin limitaciones en el término modificación).
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 (independientemente de que se hayan creado durante la ejecución del programa). Si
esto es así, depende de las funciones ejecutadas por el programa.
2. El código fuente del Programa se puede copiar y distribuir de la forma como fue
recibido, en cualquier medio, siempre que se coloque un aviso adecuado sobre los
copyrights y la falta de garantías. Todos los avisos que se refieran a la Licencia
Pública General y a la ausencia de garantías, deben estar inalterados y todos los
productos oriundos del programa deben estar acompañados de esta Licencia Pública
General.
Está permitido el cobro de tasas por el acto físico de transferencia o grabación
de copias. Se pueden dar garantías y soporte a cambio del cobro de valores.
3. Se puede modificar la copia o copias del programa de la forma que se desee o incluso
crear un trabajo con base en el programa, copiarlo y distribuir tales modificaciones
bajo lostérminos de la sección 1 anterior y de lo siguiente:
[a.] Debe haber un aviso destacando que los datos originales fueron alterados
en los archivos y las fechas correspondientes a los cambios.
[b.] Debe haber un aviso de que el trabajo distribuido o publicado es,
en forma total o parcial, derivado del programa o de alguna parte suya
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 obligatorio, al iniciar su ejecución que presente la información de copyright
y de ausencia de garantías (o de que la garantía es de responsabilidad de
terceros) y que los usuarios pueden redistribuir el programa bajo estas
condiciones, indicándole cómo acceder a esta Licencia completa.
4. Estos requisitos se aplican a trabajos de modificación en general. Si algunas secciones identificables no son derivadas del programa y pueden considerarse como
partes independientes,entonces esta Licencia y sus Términos no se aplican a estas
secciones cuando sean distribuidas separadamente. Pero si se distribuyen estas secciones como parte de un trabajo basado en el programa, la distribución, como un
todo, debe contener los términos de esta Licencia, cuyos permisos se extienden al
trabajo en su totalidad y no a cada una de las partes independientemente de quien las
haya desarrollado.
Más que tener la intención de refutar los derechos sobre la labor desarrollada
por alguien, esta sección tiene por objetivo propiciar la correcta distribución
de trabajos derivados del programa.
Además, la mera inclusión en un volumen de almacenaje (medio de distribución) de trabajos que tengan como base el programa u otros trabajos basados
en él, no obliga la aplicación de esta Licencia y de sus términos a dicho trabajo.
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érminos de las Secciones 1 y 2 anteriores, desde que se cumpla lo siguiente:
[a.] Que se suministren los códigos fuente legibles, que se deben distribuir en la
forma de las Secciones 1 y 2 ya mencionadas arriba, de la forma normalmente
utilizada para el manejo del software.
[b.] Que venga con una oferta escrita, válida por três años como mínimo,
de poner a disposición de terceros, una copia completa de los códigos
fuente en medio magnético, de acuerdo con las Secciones 1 y 2 arriba.
Esto por un costo no superior al costo del medio físico de almacenaje.
[c.] Que esté anexada la misma información recibida en relación con
la oferta de la distribución del código fuente correspondiente. Esta alternativa solamente está permitida para distribuciones no comerciales y
solamente si el programa recibido en la forma de objeto o ejecutable
tiene tal oferta, de acuerdo con la sección 2 anterior.
El código fuente de un trabajo es la mejor forma de que se produzcan alteraciones en ese trabajo. Cuando se habla de códigos fuente completos se
habla de todos los fuentes, de todos los módulos, además de las definiciones
de interfaces asociadas, archivos, scripts...utilizados en la compilación e instalación del ejecutable. Como una excepción, el código fuente distribuido
podrá no incluir algunos componentes que no se encuentren en su campo de
acción, como compilador, núcleo, etc... para el sistema operativo donde el
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á documento o contrato que garantice permiso de modificación o distribución del programa
o sus trabajos derivados. Esas acciones están prohibidas por ley, en el caso de que
no se acepten las condiciones de esta Licencia. La modificación o distribución del
programa, o cualquier trabajo basado en éste, implica la aceptación de esta Licencia
y de todos los términos de ésta, para copia, distribución o modificación del programa
o trabajos basados en éste.
7. Cada vez que el programa se distribuya (o cualquier trabajo basado en éste), el receptor automáticamente recibe una licencia del detentor original de los derechos de
copia, distribución o modificación del programa objeto de estos términos y condiciones. No pueden imponerse otras restricciones a los receptores.
8. En caso que decisiones judiciales o alegaciones de uso indebido de patentes o dere-
325
Apéndice H. Licencia Pública General GNU
chos de autor, impongan restricciones que contradigan esta Licencia, éstas no inhiben su aplicación. Si no es posible distribuir el programa de tal forma que garantice simultáneamente las obligaciones de esta Licencia y otras que sean necesarias,
entonces el programa no podrá distribuirse.
Si esta Sección se considera no válida por cualquier motivo particular o general, su resultado implicará en la no validación general de esta Licencia para la
copia, modificación,sublicenciamiento o distribución del programa o trabajos
basados en éste.
El propósito de esta sección no es, de ninguna manera, incitar a nadie a infringir derechos reclamados en cuestiones válidas y procedentes, y sí proteger
las premisas del sistema de libre distribución de software. Muchas personas
han hecho contribuciones generosas al sistema, en la forma de programas, y
es necesario garantizar la consistencia y credibilidad del sistema, cabiendo a
éstos, y no a terceros, decidir la forma de distribución de los software.
Esta sección pretende aclarar los motivos que generaron las demás cláusulas
de esta Licencia.
9. Si la distribución del programa, dentro de los términos de esta Licencia, tiene restricciones en algún País, por patentes o derechos de autor, el detentor original de los
derechos de autor del programa cobijado por esta Licencia puede adicionar explícitamente limitaciones geográficas de distribución, excluyendo esos países, haciendo
que la distribución solamente puedarealizarse en los países no incluidos en esta limitación.
10. La Fundación de Software de Libre Distribución (FSF - Free Software Foundation)
puede publicar versiones revisadas o nuevas versiones de esta Licencia Pública Ge-
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 NINGUNA GARANTÍA PARA ÉL. EXCEPTO CUANDO TERCEROS SE EXPRESEN FORMALMENTE, EL PROGRAMA SE PONE A DISPOSICIÓN EN SU
FORMATO ORIGINAL, SIN GARANTÍAS DE NINGUNA NATURALEZA, EXPRESAS O IMPLÍCITAS, INCLUYENDO, PERO NO LIMITADAS, LAS GARANTÍAS COMERCIALES Y DE ATENCIÓN PARA UN FIN DETERMINADO.
LA CALIDAD Y EL RENDIMIENTO SON DE RIESGO EXCLUSIVO DE LOS
USUARIOS. CORREN POR SU CUENTA LOS COSTOS DE EVENTUALES ALTERACIONES, CORRECCIONES Y REPARACIONES QUE SE JUZGUEN NECESARIOS.
13. EL AUTOR O TERCEROS QUE HUBIERAN MODIFICADO EL PROGRAMA,
NO ASUMEN NINGUNA RESPONSABILIDAD POR LOS DAÑOS O PERJUICIOS QUE PROVENGAN DEL MAL USO O DE LA FALTA DE HABILIDAD EN
327
Apéndice H. Licencia Pública General GNU
EL EMPLEO DEL MISMO (INCLUYENDO PERO NO LIMITADA A LA PÉRDIDA DE DATOS O DATOS ERRÓNEOS), AÚN CUANDONO SE HAYA EMITIDO UN AVISO SOBRE LOS POSIBLES ERRORES O DAÑOS. EXCEPTO EN
LOS CASOS QUE LO REQUIERA UNA DECISIÓN JUDICIAL O POR LIBRE
VOLUNTAD DE LOS MISMOS.
FIN DE LA LICENCIA
¿Cómo aplicar estos términos a nuevos
programas?
Si usted desarrolló un nuevo programa y desea su amplia difusión al público, la
mejor forma de conseguirlo es convertirlo en un software de libre distribución
que cualquiera pueda distribuir bajo las condiciones de esta Licencia.
Para eso basta anexar este aviso al programa. Se recomienda indicar ya en el
comienzo de cada archivo fuente, la ausencia de garantías y la anotación de un
archivo que contenga el texto general de esta Licencia, por ejemplo:
(una línea para colocar el nombre del programa y una
breve descripción de lo que hace)
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
332
ratón
configurando, 137
configurando, 137
S
X
SCSI, 30
xf86cfg
servidor de nombres, 48
configurando
monitor, 138
ratón, 137
T
tarjeta de vídeo, 138
teclado, 137
teclado
iniciando, 135