LPI - 101 cap1

  • View
    217

  • Download
    0

Embed Size (px)

Text of LPI - 101 cap1

  • 8/9/2019 LPI - 101 cap1

    1/25

    Instalacin de Linux y Administracin de Paquetes

    Captulo 1

    Worldwide Support forLinux

  • 8/9/2019 LPI - 101 cap1

    2/25

    Objetivos

    Describir tipos comunes de sofwtare Linux

    Compilar e instalar paquetes de software decdigo fuente

    Usar el Red Hat Package Manager parainstalar, administrar y remover paquetes desofware

  • 8/9/2019 LPI - 101 cap1

    3/25

    Objectivo LPI 1.102.1

    1.102.1 Diseo del Disco DuroPeso: 5

    Description: Los candidatos debern ser capaces de disearun esquema de particionamiento de disco para un sistemaLinux.

    Archivos principales , trminos, y utilidades incluyen:/ raz/var , sistema de fichero/home , sistema de ficheroswappuntos de montaje

    particionamiento

  • 8/9/2019 LPI - 101 cap1

    4/25

    Objectivo LPI 1.102.2

    1.102.2 Instale un gestor de arranquePeso: 1

    Descripcin: Los candidatos debern ser capaces deseleccionar, instalar y configurar un gestor de arranqueArchivos principales , trminos, y utilidades incluyen:/boot/grub/grub.conf/boot/grub/menu.lstgrub-installMBRsuperblockfirst stage boot loader

  • 8/9/2019 LPI - 101 cap1

    5/25

    Objectivo LPI 1.102.3

    1.102.3 Realizar e instlar programas desde fuentePeso: 5

    Description: Los candidatos deben ser capaces de construire instalar un programa ejecutable de fuente. Este objetivoincluye ser capaz de desempaquetar un archivo de fuentes.

    Los Candidatos deben ser capaces de hacer simples arreglosal Makefile, por ejemplo cambiar ruta o aadir extrasincluyendo directorios.

    Archivos principales , trminos, y utilidades incluyen:gunzipgzipbzip2tarconfiguremake

  • 8/9/2019 LPI - 101 cap1

    6/25

    Compilando cdigo fuente enprogramas

    El procedimiento para compilar cdigo fuenteen programas binarios est estandarizadohoy entre la mayoria de los desarrolladoresde Software de Cdigo Abierto

    GNU C Compiler (gcc) Comando usado para compilar cdigo fuente

    en programas binarios

  • 8/9/2019 LPI - 101 cap1

    7/25

    Compilando cdigos fuente aprogramas

    Paso1:

    Ejecuta el programa configure

    Esto hace una revisin preiliminar pararequerimientos del sistema y crea una lista dequ compilar, dentro del archivo llamadoMakefile en el directorio actual

    ./configure --help

  • 8/9/2019 LPI - 101 cap1

    8/25

    Compilando Cdigo fuente aprogramas

    Paso 2:

    Ejecutar el programa make

    Buscar Makefile y usar la informacin paracompilar el codigo fuente en programa binariousando el Compilador GNU C (Gcc)

  • 8/9/2019 LPI - 101 cap1

    9/25

    Compilando cdigo fuente aprogramas

    Paso 3:

    Ejecutar make install

    Los archivos binarios que comprende elprograma son guardados en el directorio decodigo fuente. Para copiar el archivo a lalocalizacin apropiada en el sistema de

    archivos, tal como un directorio listado en lavariable PATH, debe usar make install

  • 8/9/2019 LPI - 101 cap1

    10/25

    Objectivo LPI 1.102.5 (Prueba 101)

    1.102.5 Usar el administrador de paquetes de DebianPeso: 8

    Description: Los candidatos deben ser capaces de administrarpaquetes hbilmente usando el administrador de paquetes de Debian.Este objetivo incluye ser capaz de usar lnea de comandos y

    herramienta interactiva para instalar, actualizar o desinstalarpaquetes, tanbim como encontrar paquetes que contengan archivosespecficos o software (como paquetes que podran o no serinstalados). Este objetivo tambin incluye ser capaz de obtenerinformacin de paquetes como: versin, contenido, dependencias,integridad del paquete y estado de la instalacin (ya sea que elpaquete est o no instalado).

    Comandos principales y trminos:

    unpackconfigure

    /etc/dpkg/dpkg.cfg

    /var/lib/dpkg/*

    /etc/apt/apt.conf

    /etc/apt/sources.list

    dpkgdselect

    dpkg-reconfigure

    apt-get

    alien

  • 8/9/2019 LPI - 101 cap1

    11/25

    Paquetes Debian

    Los Paquetes estn en formato .deb

    Como los RPMs, la informacin es guardada enuna base de datos

    Incluyendo dependencia, version, archivos,etc.

    Algunos paquetes rpm pueden ser instaladosen sistemas debian y vice-versa

    Los Paquetes pueden ser convertidos usandoalien

    Comandos de paquetes Debian

    dpkg

    apt

    apt-get

  • 8/9/2019 LPI - 101 cap1

    12/25

    dpkg Herramienta para laadministracin de paqutes Debian

    Instalando Paquetes dpkg I samba-common_2.0.7.3.deb

    Removiendo un Paquete, pero dejando laconfiguracin

    dpkg r samba-common_2.0.7.3

    Removiendo un Paquete, y borrandoconfiguracin

    dpkg P samba-common_2.0.7.3

    Ver Informacin acerca de un paquete dpkg p samba-common_2.0.7.3.deb

  • 8/9/2019 LPI - 101 cap1

    13/25

    apt & apt-get

    apt es otra herramienta de administracin depaquetes

    apt-get es usado para conseguir paquetesactualizados

    apt-get

    Lee el archivo /etc/apt/sources.list paraservidores ftp de donde los paquetes fueronobtenidos

    Ejemplos: Recupera informacin acerca de nuevos

    paquetes apt-get update

    Instala despus de descarga apt-get upgrade

  • 8/9/2019 LPI - 101 cap1

    14/25

    Administrador de base de datos depaquetes Debian

    Verifica errores en la base de datos

    apt-get check

    Ejecuta mantenimiento sobre la base de datosdel paquete

    apt-get clean

  • 8/9/2019 LPI - 101 cap1

    15/25

    alien Herramienta deconversin de Paquetes

    Convierte formatos de paquetesalien --to-rpm samba-common_2.0.7.3.deb

    Instala un tarball, pero guarda informacin enla base de datos del paquete Debianalien --install samba-common_2.0.7.3.tar.gz

  • 8/9/2019 LPI - 101 cap1

    16/25

    Objectivo LPI 1.102.6

    1.102.6 Use el administrador de paquetes de Red Hat(RPM)Peso: 8

    Description: Los candidatos deben ser capaces de administrarpaquetes bajo distribuciones de Linux que usen RPMs para

    distribucin de paquetes. Este objetivo incluye ser capaz de instalar,reinstalar, ACTUALIZAR y remover paquetes, tambin como obtenerinformacin de estado y de la versin de los paquetes. Este objetivotambin incluye obtener informacin de paquetes tales como versin,estado, dependencias, integridad y firma. Los Candidatos deben sercapaces de determinar que ficheros provee un paquete, tambincomo encontrar de que paquete proviene un fichero especfico.

    Comandos principales y trminos:

    /etc/rpmrc/usr/lib/rpm/*rpmgrep

  • 8/9/2019 LPI - 101 cap1

    17/25

    Instalacin de software

    Package manager Sistema que define un formato de paquete

    estndar y puede ser usado para instalar,consultary remover paquetes

    Red Hat Package Manager (RPM) El administrador de paquetes comunmente

    ms usado por Linux

  • 8/9/2019 LPI - 101 cap1

    18/25

    Instalando programas usando RPM

    Los paquetes en el formato RPM tienennombres de archivo que indican laarquitectura de hardware el software fuecompilado para y con la extensin .rpm

    rpm command Comando usado para instalar, consultar y

    remover paquetes RPM

  • 8/9/2019 LPI - 101 cap1

    19/25

    Instalando Programas usando RPM

    Tabla 13-8: Opciones comunes usadas con la utilidad rpm

  • 8/9/2019 LPI - 101 cap1

    20/25

    Instalando Programas usando RPM

    Tabla 13-8 (continuacin): Opciones comuens usadas con la utilidad rpm

  • 8/9/2019 LPI - 101 cap1

    21/25

    Instalando Programas usando RPM

    Administrador RPM de Gnome Herramienta grfica que puede ser

    usada para instalar paquetes RPMdisponible con el GNOME desktop

    environmentAdministrador de Paquete KDE

    Herramienta grfica que puede serusada para instalar paquetes RPMdisponibles con el KDE desktop

    environment

  • 8/9/2019 LPI - 101 cap1

    22/25

    Instalando Programas usando RPM

    Figura 13-4:

    El

    administrador

    de RPM

    GNOME

  • 8/9/2019 LPI - 101 cap1

    23/25

    Instalando Programas usando RPM

    Figura 13-5:

    El

    administrador

    de paquetes

    KDE

  • 8/9/2019 LPI - 101 cap1

    24/25

    Resmen de Captulo

    El cdigo fuente para software Linux puedeser obtenido y compilado usando elCompilador C de GNU

    El Administrador de paquetes instala y

    administra software compilado de el mismoformato

    El administrador de paquetes Red Hatpuede ser usado para instalar software en elformato del administrador de paquetes RedHat

  • 8/9/2019 LPI - 101 cap1

    25/25