260 likes | 401 Views
Distribuciones e Instalación. 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.
E N D
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 Distribuciones e Instalación
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. Distribuciones e Instalación
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. Distribuciones e Instalación
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. Distribuciones e Instalación
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. Distribuciones e Instalación
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) Distribuciones e Instalación
Instalació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 Distribuciones e Instalación
Instalació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 Distribuciones e Instalación
Instalació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 Distribuciones e Instalación
Instalació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 Distribuciones e Instalación
Instalació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. Distribuciones e Instalación
Instalació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. Distribuciones e Instalación
Instalació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 Distribuciones e Instalación
Instalació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). Distribuciones e Instalación
Instalació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). Distribuciones e Instalación
Instalació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. Distribuciones e Instalación
Instalació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. Distribuciones e Instalación
Instalación(IV) Uso de rawrite 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> Distribuciones e Instalación
Instalació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. Distribuciones e Instalación
Instalació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). Distribuciones e Instalación
Instalació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. Distribuciones e Instalación
Instalació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. Distribuciones e Instalación
Instalació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. Distribuciones e Instalación
Links • 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 Distribuciones e Instalación
Preguntas ¿ ? Distribuciones e Instalación