Title: Distribuciones e Instalaci
1Distribuciones e Instalación
2Distribuciones (I)
- Casi todos los programas que son necesarios en un
sistema GNU/Linux son de libre distribución y
están disponibles en algún sitio de la red para
su descarga, normalmente en forma de código
fuente. - Lo único que habría que hacer para disponer de un
GNU/Linux totalmente funcional es ir uno por uno
a cada sitio, descargar el programa, compilarlo y
configurarlo. Luego habría que ajustar un poco
algunos programas para que interactúen bien entre
sí. - Este proceso es demasiado largo y complicado para
la mayoría de usuarios, que no suelen tener
buenas conexionas a la red, ni tiempo ni
conocimientos para compilar y modificar
programas. - Precisamente para evitar todo esto están las
distribuciones
3Distribuciones (II)
- Una distribución es un conjunto de programas
GNU/Linux debidamente precompilados y
configurados para funcionar juntos.
Adicionalmente, la mayoría de distribuciones
incluyen otros componentes que aportan valor al
conjunto. - Una distribución es una de las formas en que las
empresas pueden ganar dinero con software libre.
Existen organizaciones comerciales que se dedican
a empaquetar juntos los programas, incluirlos en
algún medio como un CD, añadir un manual de
instrucciones y proporcionar soporte técnico. La
mayoría de fabricantes de distribuciones
reinvierten una parte de sus beneficios en
iniciativas que ayuden a la comunidad de software
libre. - También existen distribuciones realizadas por
voluntarios y que no tienen ánimo de lucro.
4Distribuciones (III)
- Entre las cosas que se pueden esperar de una
distribución moderna se cuentan - Un programa de instalación que guíe al usuario
desde el principio e instale los paquetes
básicos. - Un gestor de paquetes que se encargue de
proporcionar el interfaz necesario para que el
administrador pueda instalar y desinstalar
programas de una manera fácil. - Un entorno gráfico (normalmente KDE o GNOME), con
el que se integren el resto de los programas. - Manuales de instalación y uso y documentación
adicional sobre los programas. - Un sistema de seguimiento de errores (bugs) y
fallos de seguridad que proporcione al usuario
versiones corregidas de los programas lo más
rápido posible cuando se detecte un fallo.
5Distribuciones (IV)
- Redhat. Es la distribución más usada en el mundo.
Es fácil de instalar y de usar. Su gestor de
paquetes (RPM) se ha convertido en un estándar en
el mundo GNU/Linux. Incluye multitud de
herramientas gráficas de configuración.
- Debian. Es la que mayor cantidad de software
contiene. Realizada enteramente por voluntarios y
basada exclusivamente en software libre. Su
sistema de paquetes dispone de características
realmente potentes, lo que hace de el uno de sus
puntos fuertes.
6Distribuciones (V)
- SuSE. Es una de las distribuciones más usada en
Europa. El sistema de paquetes está basado en el
de Red Hat. Se preocupa especialmente por la
seguridad del sistema. El proceso de instalación
es muy cómodo y potente.
- Otras distribuciones Mandrake, Slackware,
Caldera.
7Instalación de paquetes (I)
- Tres ramas diferentes
- Basadas en Redhat Sistema rpm (RedHat, Mandrake,
SuSE) - Basadas en Debian Sistema deb (Debian)
- Basadas en fuentes Sistema tarball (Slackware)
8Instalación de paquetes (II)
SISTEMA RPM (I)
- RPM Redhat Packet Manager. Formato binario
depende de nuestra arquitectura. No podemos
configurarlo totalmente. - Instalación rpm ivh nombre-paquete-version.rpm
- -i install
- -v verbose
- -h hash (barra de progreso)
- Desinstalar rpm e nombre-paquete
- -e erase
9Instalación de paquetes (III)
SISTEMA RPM (II)
- Consultas -q query
- rpm q nombre-paquete? muestra versión
- rpm ql nombre-paquete? muestra el contenido del
paquete - rpm qa grep nombre-paquete? vemos si esta
instalado. - -qa query all. Muestra TODOS los paquetes
instalados - Actualizar rpm U nombre-paquete
- -U update
10Instalación de paquetes (IV)
SISTEMA DEB (I)
- Tres distribuciones diferentes
- stable (Woody) Distribución oficial más
reciente. Versión de producción. Soporte de
seguridad. - testing (Sarge) Distribución de pruebas.
Versiones de paquetes más recientes aún no
aceptadas en la rama estable. - unstable (Sid) Distribución de desarrollo de
Debian. - Fichero de ubicación de archivos
- /etc/apt/source.list permite ubicaciones locales
y remotas - deb ftp//ftp.de.debian.org/debian testing main
contrib non-free
11Instalación de paquetes (V)
SISTEMA DEB (II)
- Instalación
- apt-get install nombre-programa
- Desinstalación
- apt-get remove nombre-programa
- Busquedas
- apt-cache search pkgnames grep nombre-programa
- apt-cache search nombre-programa
12Instalación de paquetes (VI)
SISTEMA DEB (III)
- Actualizaciones
- apt-get update ? Actualiza la caché
- apt-get upgrade ? Actualiza los paquetes
- apt-get dist-upgrade ? Actualiza la distribución.
13Instalación de paquetes (VII)
SISTEMA TARBALL (I)
- Instalación a partir de las fuentes. Mayor
capacidad de configuración pero también más
complicado. - tar programa de gestión de archivos. Permite
añadir y eliminar archivos de un fichero .tar.
Usado originalmente para hacer backups en cinta.
Respeta la estructura de directorios - gunzip programa para comprimir archivos.
14Instalación de paquetes (VIII)
SISTEMA TARBALL (II)
- Primer paso extraer el contenido del archivo
- gunzip nombre-paquete-version.tar.gz
- tar xvf nombre-paquete-version.tar
- x extract v verbose f file
- Pero tar también puede llamar directamente a
gunzip - tar xzvf nombre-paquete-version.tar.gz
- Además de gunzip, a veces se utiliza bzip (.bz2)
- tar xjvf nombre-paquete-version.tar.bz2
15Instalación de paquetes (IX)
SISTEMA TARBALL (III)
- Segundo paso configurar el paquete
- README / INSTALL leérselos
- ./configure script para configurar el paquete
- make compila el paquete
- make install instala el paquete (probablemente
necesite ser root) - make clean opcional, limpia los archivos no
necesarios generados durante la instalación
(ficheros .obj).
16Instalación (I)
Pasos previos a la instalación
- Recopilar información de nuestro hardware
(memoria, monitor, tarjeta de video,
configuración de red, etc.). - Elegir la distribución que vamos a instalar.
- Conseguir la distribución (ftp, CD-ROM).
17Instalación (II)
Pasos de la instalación
- Elegir el método de instalación.
- Particiones de disco.
- Comenzar la instalación.
- Configurar después de la instalación.
18Instalación (III)
Elegir el método de instalación
- CD-ROM de arranque.
- Disco de arranque local.
- Disco de arranque de red.
- Disco de arranque PCMCIA.
- Si necesitamos disquete de arranque
- En el directorio boot se encuentran las imágenes.
- El programa rawrite (directorio dosutils) desde
MS-DOS y dd desde Linux, construyen disquetes de
arranque.
19Instalación (IV)
Uso de rawrite
C\gt d D\gt cd \dosutils D\dosutilsgt rawrite
Enter disk image source file name
..\images\boot.img Enter target diskette drive
a Please insert a formatted diskette into drive
A and press --ENTER-- Enter D\dosutilsgt
20Instalación (V)
Tipos de instalación
- Estación de trabajo la más adecuada si es nuevo
en el mundo de Linux y quiere probarlo. - Servidor adecuada si desea que su sistema
funcione como un servidor basado en Linux. - Portátil instalación sencilla en ordenadores
portátiles. - Personalizada mayor flexibilidad en el proceso
de instalación. Podrá elegir su esquema de
particionamiento, los paquetes que desea instalar
y mucho más. - Actualización para actualizar rápidamente a los
últimos paquetes y versiones del kernel.
21Instalación (VI)
Particiones de disco
- Partición swap (de al menos 32 MB) se usa para
soportar memoria virtual. En otras palabras, los
datos se escriben en la partición swap cuando no
hay suficiente RAM para almacenar los datos que
su sistema está procesando. Tamaño adecuado
doble que la memoria RAM del ordenador. - Partición root (1.2-2.4 GB) en donde se localice
"/" (el directorio raíz).
22Instalación (VII)
Comenzar la instalación
- Insertar el disquete de arranque (o CD-ROM) e
iniciar el PC - Seguir las instrucciones cuidadosamente
- Leer la ayuda en todo momento
- Dentro del menú de instalación se eligen las
particiones y puntos de montaje. - Formatear las particiones
- Selección e instalación de los paquetes
- Configuración de ratón, teclado, red, etc.
23Instalación (VIII)
Gestor de arranque
- LILO (LInux LOader) o GRUB.
- Se pueden instalar en dos sitios
- Master Boot Record (MBR)
- Permite arrancar otros SO.
- Se puede elegir qué sistema arrancar por defecto.
- En el primer sector de la partición raíz.
- Creación de disco de arranque.
24Instalación (IX)
Configuración
- Configuración de la red.
- Configuración del firewall.
- Configuración del huso horario.
- Configuración del idioma.
- Configuración de las cuentas de usuario.
- Configuración de la autenticación.
- Configuración de las X-Windows.
25Links
- Linux www.linux.org
- Linux kernel www.kernel.org
- Proyecto GNU www.gnu.org
- Linux Counter counter.li.org
- Proyecto de Documentación de Linux tldp.org
- Proyecto LuCAS es.tldp.org
- Distribuciones www.redhat.com, www.debian.org,
www.suse.com - BSD www.freebsd.org, www.openbsd.org,
www.netbsd.org
26Preguntas
?