26
Distribuciones e Distribuciones e Instalación Instalación eman ta zabal zazu Universidad del País Vasco Euskal Herri Unibertsitat

Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Embed Size (px)

Citation preview

Page 1: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e InstalaciónDistribuciones e Instalación

eman ta zabal zazu

Universidad del País Vasco

Euskal Herriko Unibertsitatea

Page 2: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 2 de 26

Distribuciones (I)Distribuciones (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

Page 3: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 3 de 26

Distribuciones (II)Distribuciones (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.

Page 4: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 4 de 26

Distribuciones (III)Distribuciones (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.

Page 5: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 5 de 26

Distribuciones (IV)Distribuciones (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.

Page 6: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 6 de 26

Distribuciones (V)Distribuciones (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.

Page 7: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 7 de 26

Instalación de paquetes (I)Instalació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)

Page 8: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 8 de 26

Instalación de paquetes (II)Instalación de paquetes (II)

• 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

SISTEMA RPM (I)

Page 9: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 9 de 26

Instalación de paquetes (III)Instalación de paquetes (III)

• 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

SISTEMA RPM (II)

Page 10: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 10 de 26

Instalación de paquetes (IV)Instalación de paquetes (IV)

• 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

SISTEMA DEB (I)

Page 11: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 11 de 26

Instalación de paquetes (V)Instalación de paquetes (V)

• 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

SISTEMA DEB (II)

Page 12: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 12 de 26

Instalación de paquetes (VI)Instalación de paquetes (VI)

• Actualizaciones:

– apt-get update Actualiza la caché

– apt-get upgrade Actualiza los paquetes

– apt-get dist-upgrade Actualiza la distribución.

SISTEMA DEB (III)

Page 13: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 13 de 26

Instalación de paquetes (VII)Instalación de paquetes (VII)

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

SISTEMA TARBALL (I)

Page 14: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 14 de 26

Instalación de paquetes (VIII)Instalación de paquetes (VIII)

• 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

SISTEMA TARBALL (II)

Page 15: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 15 de 26

Instalación de paquetes (IX)Instalación de paquetes (IX)

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

SISTEMA TARBALL (III)

Page 16: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 16 de 26

InstalaciónInstalación (I)(I)

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

Pasos previos a la instalación

Page 17: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 17 de 26

InstalaciónInstalación (II)(II)

• Elegir el método de instalación.

• Particiones de disco.

• Comenzar la instalación.

• Configurar después de la instalación.

Pasos de la instalación

Page 18: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 18 de 26

InstalaciónInstalación (III)(III)

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

Elegir el método de instalación

Page 19: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 19 de 26

InstalaciónInstalación (IV)(IV)

C:\> d: D:\> cd \dosutils D:\dosutils> 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:\dosutils>

Uso de rawrite

Page 20: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 20 de 26

InstalaciónInstalación (V)(V)

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

Tipos de instalación

Page 21: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 21 de 26

InstalaciónInstalación (VI)(VI)

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

Particiones de disco

Page 22: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 22 de 26

InstalaciónInstalación (VII)(VII)

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

Comenzar la instalación

Page 23: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 23 de 26

InstalaciónInstalación (VIII)(VIII)

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

Gestor de arranque

Page 24: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 24 de 26

InstalaciónInstalación (IX)(IX)

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

Configuración

Page 25: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 25 de 26

LinksLinks

• 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

Page 26: Distribuciones e Instalación. 2 de 26 Distribuciones (I) Casi todos los programas que son necesarios en un sistema GNU/Linux son de libre distribución

Distribuciones e Instalación 26 de 26

PreguntasPreguntas

¿ ?