Está en la página 1de 25

Instalación de Linux y Administración de Paquetes

Capítulo 1

Worldwide Support for


Linux
Objetivos

• Describir tipos comunes de sofwtare Linux


• Compilar e instalar paquetes de software de
código fuente
• Usar el Red Hat Package Manager para
instalar, administrar y remover paquetes de
sofware
Objectivo LPI 1.102.1

1.102.1 Diseño del Disco Duro


Peso: 5

Description: Los candidatos deberán ser capaces de diseñar


un esquema de particionamiento de disco para un sistema
Linux.
Archivos principales , términos, y utilidades incluyen:
/ raíz
/var , sistema de fichero
/home , sistema de fichero
swap
puntos de montaje
particionamiento
Objectivo LPI 1.102.2

1.102.2 Instale un gestor de arranque


Peso: 1

Descripción: Los candidatos deberán ser capaces de


seleccionar, instalar y configurar un gestor de arranque
Archivos principales , términos, y utilidades incluyen:
/boot/grub/grub.conf
/boot/grub/menu.lst
grub-install
MBR
superblock
first stage boot loader
Objectivo LPI 1.102.3

1.102.3 Realizar e instlar programas desde fuente


Peso: 5

Description: Los candidatos deben ser capaces de construir


e instalar un programa ejecutable de fuente. Este objetivo
incluye ser capaz de desempaquetar un archivo de fuentes.
Los Candidatos deben ser capaces de hacer simples arreglos
al Makefile, por ejemplo cambiar ruta o añadir extras
incluyendo directorios.
Archivos principales , términos, y utilidades incluyen:
gunzip
gzip
bzip2
tar
configure
make
Compilando código fuente en
programas
El procedimiento para compilar código fuente
en programas binarios está estandarizado
hoy entre la mayoria de los desarrolladores
de Software de Código Abierto

GNU C Compiler (gcc)


• Comando usado para compilar código fuente
en programas binarios
Compilando códigos fuente a
programas

Paso1:

Ejecuta el programa configure

Esto hace una revisión preiliminar para


requerimientos del sistema y crea una lista de
qué compilar, dentro del archivo llamado
Makefile en el directorio actual

./configure --help
Compilando Código fuente a
programas

Paso 2:

Ejecutar el programa make

Buscar Makefile y usar la información para


compilar el codigo fuente en programa binario
usando el Compilador GNU C (Gcc)
Compilando código fuente a
programas

Paso 3:

Ejecutar make install

Los archivos binarios que comprende el


programa son guardados en el directorio de
codigo fuente. Para copiar el archivo a la
localización apropiada en el sistema de
archivos, tal como un directorio listado en la
variable PATH, debe usar make install
Objectivo LPI 1.102.5 (Prueba 101)

1.102.5 Usar el administrador de paquetes de Debian


Peso: 8

Description: Los candidatos deben ser capaces de administrar


paquetes hábilmente usando el administrador de paquetes de Debian.
Este objetivo incluye ser capaz de usar línea de comandos y
herramienta interactiva para instalar, actualizar o desinstalar
paquetes, tanbiém como encontrar paquetes que contengan archivos
específicos o software (como paquetes que podrían o no ser
instalados). Este objetivo también incluye ser capaz de obtener
información de paquetes como: versión, contenido, dependencias,
integridad del paquete y estado de la instalación (ya sea que el
paquete esté o no instalado).

Comandos principales y términos:


unpack dpkg
configure dselect
/etc/dpkg/dpkg.cfg dpkg-reconfigure
/var/lib/dpkg/* apt-get
/etc/apt/apt.conf alien
/etc/apt/sources.list
Paquetes Debian

Los Paquetes están en formato “.deb”


Como los RPMs, la información es guardada en
una base de datos
• Incluyendo dependencia, version, archivos,
etc.
• Algunos paquetes rpm pueden ser instalados
en sistemas debian y vice-versa
Los Paquetes pueden ser convertidos usando
alien
Comandos de paquetes Debian
• dpkg
• apt
• apt-get
dpkg – Herramienta para la
administración de paqutes Debian

Instalando Paquetes
• dpkg –I samba-common_2.0.7.3.deb

Removiendo un Paquete, pero dejando la


configuración
• dpkg –r samba-common_2.0.7.3

Removiendo un Paquete, y borrando


configuración
• dpkg –P samba-common_2.0.7.3

Ver Información acerca de un paquete


• dpkg –p samba-common_2.0.7.3.deb
apt & apt-get

apt es otra herramienta de administración de


paquetes
apt-get es usado para conseguir paquetes
actualizados
• apt-get
– Lee el archivo /etc/apt/sources.list para
servidores ftp de donde los paquetes fueron
obtenidos
• Ejemplos:
– Recupera información acerca de nuevos
paquetes
– apt-get update
– Instala después de descarga
– apt-get upgrade
Administrador de base de datos de
paquetes Debian

Verifica errores en la base de datos


• apt-get check

Ejecuta mantenimiento sobre la base de datos


del paquete
• apt-get clean
alien – Herramienta de
conversión de Paquetes
Convierte formatos de paquetes
alien --to-rpm samba-common_2.0.7.3.deb

Instala un tarball, pero guarda información en


la base de datos del paquete Debian
alien --install samba-common_2.0.7.3.tar.gz
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 administrar


paquetes bajo distribuciones de Linux que usen RPMs para
distribución de paquetes. Este objetivo incluye ser capaz de instalar,
reinstalar, ACTUALIZAR y remover paquetes, también como obtener
información de estado y de la versión de los paquetes. Este objetivo
también incluye obtener información de paquetes tales como versión,
estado, dependencias, integridad y firma. Los Candidatos deben ser
capaces de determinar que ficheros provee un paquete, también
como encontrar de que paquete proviene un fichero específico.

Comandos principales y términos:


/etc/rpmrc
/usr/lib/rpm/*
rpm
grep
Instalación de software

Package manager
• Sistema que define un formato de paquete
estándar y puede ser usado para instalar,
consultar y remover paquetes

Red Hat Package Manager (RPM)


• El administrador de paquetes comunmente
más usado por Linux
Instalando programas usando RPM

Los paquetes en el formato RPM tienen


nombres de archivo que indican la
arquitectura de hardware el software fue
compilado para y con la extensión .rpm

rpm command
• Comando usado para instalar, consultar y
remover paquetes RPM
Instalando Programas usando RPM

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


Instalando Programas usando RPM

Tabla 13-8 (continuación): Opciones comuens usadas con la utilidad rpm


Instalando Programas usando RPM

Administrador RPM de Gnome


• Herramienta gráfica que puede ser
usada para instalar paquetes RPM
disponible con el GNOME desktop
environment
Administrador de Paquete KDE
• Herramienta gráfica que puede ser
usada para instalar paquetes RPM
disponibles con el KDE desktop
environment
Instalando Programas usando RPM

Figura 13-4:
El
administrador
de RPM
GNOME
Instalando Programas usando RPM

Figura 13-5:
El
administrador
de paquetes
KDE
Resúmen de Capítulo

• El código fuente para software Linux puede


ser obtenido y compilado usando el
Compilador C de GNU
• El Administrador de paquetes instala y
administra software compilado de el mismo
formato
• El administrador de paquetes Red Hat
puede ser usado para instalar software en el
formato del administrador de paquetes Red
Hat

También podría gustarte