Administración de Paquetes Uso de RPM y YUM Instructor: Jorge Ludeña Docente: Jorge Ludeña Vera 1.

Slides:



Advertisements
Presentaciones similares
(C) Universidad de Las Palmas de Gran Canaria
Advertisements

Rojas Lucero Daniel Comando de UNIX. Comando rpm  El comando rpm es un gestor de paquetes en UNIX, este comando se utiliza para instalar, actualizar,
CMS ABIERTO Y CMS CERRADO MARÍA CAMILA MUÑOZ U TATIANA ARIAS CHAPARRO U CAROLINA FIGUEROA U
Sistemas operativos. Definición Un sistema operativo es un programa (software) que se inicia al encender el ordenador, se encarga de gestionar los recursos.
Diseño de un sistema de gestión y asignación de equipos para una empresa TFC – Area J2EE Realización: Jose Angel Pardillo Vela Ingeniería técnica en Informática.
YUM jitsu Neville A. Cross Embajador de Fedora
OPENMOSIX Camilo Ruiz Méndez Francisco J. Palacios Burgos.
Empaquetamiento de RPM. Que es un archivo RPM? Un archivo rpm es formato de archivo definido para el manejador de paquetes rpm y en esencia es un archivo.
¡LOS SERVIDORES DE FTP Y NUBE!
SISTEMAS OPERATIVOS REALIZADO POR: Noelia Hidalgo y Auda López.
Opciones del Package Manager. - Create new package: Me permite crear un nuevo paquete - Write new specification files for all installed, locally generated.
REGISTRO DE WINDOWS. . El registro del sistema, o registro de Windows, es una base de datos que almacena las configuraciones y opciones del sistema operativo.
Gestor de paquetes Instalar y eliminar software (GUI y consola)
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
G DATA V14 Client Instalación
SISTEMAS OPERATIVOS APLICADOS
PROGRAMA DE BASE DE DATOS.
Google Play Store o Play Store para abreviar, es la aplicación que la gente con tabletas y smartphones Android utiliza para descargar juegos, aplicaciones.
Gestión de Compras.
Ram Delta Systems We bring you a better future… Co-Med On Line
Registro de Software REALIZADO POR: ANDRÈS BARRETO.
SERVIDOR ESCUELA LINUX
Es un malware que tiene por objetivo alterar el funcionamiento normal del ordenador, sin el permiso o el conocimiento del usuario Tiene 3 características.
UNIVERSIDAD TECNICA DEL NORTE VIRTUALIZACION DE APLICACIONES
SISTEMAS OPERATIVOS MAS COMUNES
Legisoffice Versión 1.0..
Agendas de actuación.
Gestión Documental SharePoint 2013
Tatiana largo Acevedo. 10-2
Servidor NFS “NETWORK FILE SYSTEM”.
Formación SICdrive Componentes de SICdrive El Backend El Frontend.
Cómo instalar Windows 7 Cardenas perez 10-1.
EL CORREO ELECTRÓNICO ¿Qué es y qué puedes hacer con el Correo Electrónico? En muchos aspectos, el correo electrónico o (electronic mail) es.
TIPO DE DATOS EN ACCESS 2010 TEXTO, MEMO, NUMERO, FECHA/HORA, MONEDA, AUTONUMERACION, SI/NO, OBJETO OLE, HIPERVINCULO, DATOS ADJUNTADOS, CALCULADO Y ASISTENTES.
Tutorial Holdings Management (Administración de Colecciones)
Transferencias de Zona
KUbuntu Carlos Torres Denis González 7 de septiembre de 2015.
Proceso de resolución de un nombre de dominio
COMO CREAR UN BLOG EN BLOGGER
Instalación de Ubuntu, disco raid y algunos comandos Linux
Introducción (Principales diferencias entre Wordpress .com y .org)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Comandos de Linux Luna Luna Francisco Jesús
SOL GUTIÉRREZ Y MARIANA HEINTZ 4°C Prof. Gustavo price
2018… PaperCut 18… Coincidencia?  
INSTALACIÓN DE WINDOWS 7
El Soporte Técnico en la escuela
TIPOS DE SISTEMAS OPERATIVOS ● Sistemas Operativos de multiprogramación (o sistemas operativos de multitarea). ● Sistemas Operativos distribuidos. ● Sistemas.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Distribuciones de LINUX Raúl González Martínez.
Soporte al Sistema Operativo
Brinda Soporte Presencial
Punto 4 – Componentes del servicio DNS
Arquitectura de la Información (II)
LISTAS PERSONALIZADAS
LISTAS PERSONALIZADAS
“ENTORNO DE TRABAJO DE ACCESS 2010” ACTIVIDAD DE ADQUISICIÓN DEL CONOCIMIENTO GRISEIDY CLARIBEL VELAZQUEZ RUIZ GPO:423.
helppeople Single Sign -On
Sistema informático de TRAZABILIDAD de la MIEL ARGENTINA
SERVICIOS DE ALMACENAMIENTO EN LA NUBE DE QUE SE TRATA El Almacenamiento en la Nube consiste en guardar archivos en un lugar de Internet. Esos lugares.
Seguridad en los Dispositivos
Funciones principales de Excel Online
ADMINISTRACIÓN DE SOFTWARE DE UN SISTEMA INFORMÁTICO LINUX SBACKUP.
¿Qué es la celda de manufactura? La celda de manufactura es un conjunto de componentes electromecánicos, que trabajan de manera coordinada para el logro.
Instalación y creación de una maquina virtual. 2/2/ La mayoría de las computadoras modernas son lo suficientemente potentes como para ejecutar varios.
ESTRUCTURA DE LO SISTEMAS OPERATIVOS Presentado por: Jennifer.
Sistemas Operativos para Red “ Año de la lucha contra la corrupción y la impunidad “ Estudiante : Zósimo Cabrera Escobar Semestre : II Unidad didáctica:
ING. NANCY BASILIO MARCELO ADMINISTRACIÓN REDES DE COMPUTADORAS.
EXCEL INTERMEDIO FILTROS AVANZADOS – TABLA DINAMICA – AUDITORIA DE FORMULAS JORGE LUIS AGUILAR ALCALDE.
Tutorial Plataforma OVID IMSS-CONRICYT.
Transcripción de la presentación:

Administración de Paquetes Uso de RPM y YUM Instructor: Jorge Ludeña Docente: Jorge Ludeña Vera 1

Uso de RPM  El RedHat Package Manager (RPM), es un sistema de gestión de paquetes que puede ser utilizado por cualquiera y funciona sobre la plataforma RedHat Linux como otras distribuciones de sistemas Linux y Unix, RedHat, Inc. anima a otros distribuidores a tomar en consideración el uso de RPM para los propios productos. RPM puede distribuirse según los términos de la licencia GPL.  Al usuario, RPM le proporciona muchas características que le permiten administrar el sistema de un modo fácil y rápido.  La instalación, la desinstalación y la actualización de los paquetes RPM son operaciones que requieren una sola línea de comandos. RPM contiene una base de datos de paquetes instalados y de sus archivos, que le permitirá efectuar cualquier tipo de verificación y de consulta del sistema.  Durante la actualización de un paquete, RPM administra los ficheros de configuración de manera que no se pierda su personalización—es una característica difícil de obtener con los paquetes del formato.tar.gz.  RPM proporciona un modo para producir automáticamente los paquetes que contienen la versión del software en código fuente y en versión compilada. El proceso de instalación del paquete se basa en un único fichero de configuración. La filosofía utilizada por RPM simplifica notablemente el mantenimiento de los paquetes y la creación automática de nuevas versiones. Docente: Jorge Ludeña Vera 2

Uso de RPM  Objetivos de RPM  Con RPM podrá efectuar la actualización de paquetes únicos sin tener que reinstalar todo el sistema operativo. Cuando encuentre una nueva versión de un sistema operativo basado en RPM (como por ejemplo Red Hat Linux), no tendrá necesariamente que reinstalar todo el sistema operativo (como ocurriría con los sistemas operativos basados en otros sistemas de paquetes). RPM le permite efectuar una actualización del sistema en tiempo real, de forma inteligente y completamente automático. Los ficheros de configuración están protegidos durante las actualizaciones, de modo que no se pierda su personalización.  Consultas potentes y eficaces  RPM ha sido proyectado para tener potentes opciones de consultas. Podrá efectuar búsquedas a través de la base de datos para encontrar paquetes o también ficheros solos. Podrá saber con gran facilidad a qué paquete pertenece un fichero, o bien su procedencia. Los ficheros contenidos en un paquete RPM se encuentran en archivos comprimidos, con un encabezado binario personalizado que ofrece importante información sobre el paquete mismo y sus contenidos, permitiéndole consultar a cada uno de los paquetes de manera fácil e inmediata. Docente: Jorge Ludeña Vera 3

Uso de RPM  Usar RPM  RPM tiene, actualización, consulta (de la base de datos) y verificación (de los paquetes). Esta 5 modos de funcionamiento fundamentales (sin contar la construcción de paquetes): instalación, desinstalación sección contiene un prólogo de cada modo. Para tener mayor información al respecto, consulte rpm –help.  Instalar  Los paquetes RPM tienen normalmente nombres como foo i386.rpm, que contienen el nombre del paquete (foo), la versión (1.0),el release (1) y la arquitectura del sistema sobre el que se mueven (i386). Instalar un paquete es tan simple como:  # rpm –ivh foo i386.rpm  foo #################################  # Docente: Jorge Ludeña Vera 4

Uso de RPM  Paquete que ya ha sido instalado  Si el paquete ya ha sido instalado, verá:  # rpm –ivh foo i386.rpm  foo package foo is already installed error: foo i386.rpm cannot be installed  #  Si realmente quiere instalar el paquete, podrá introducir—replacepkgs sobre la línea de comando, el cuál indicará a RPM que ignore el error:  # rpm –ivh –replacepkgs foo i386.rpm  foo #################################  # Docente: Jorge Ludeña Vera5

Uso de RPM  Fichero en conflicto  Si intenta instalar un fichero que ha sido instalado sobre su sistema, verá aparecer mensajes:  # rpm –ivh foo i386.rpm  foo /usr/bin/foo conflicts with file from bar error: foo i386.rpm cannot be installed  #  Para que RPM ignore este error, introduzca—replacefiles sobre la línea de comandos:  # rpm –ivh –replacefiles foo i386.rpm  foo #####################################  # Docente: Jorge Ludeña Vera6

Uso de RPM  Dependencias no resueltas  Los paquetes RPM pueden “depender” de otros paquetes, lo que significa que requieren que otros paquetes sean instalados en el sistema para que funcione correctamente. Si intenta instalar un paquete para el cual se presenta el caso de una dependencia no resultará, verá aparecer en la pantalla lo siguiente:  # rpm –ivh bar i386.rpm  failed dependencies:  foo is needed by bar  #  Para solucionar este error deberías instalar los paquetes solicitados. Si, en cambio, tiene intención de “forzar” la instalación (una mala idea, visto que el paquete muy probablemente no funcionará correctamente), use el comando— nodeps en el prompt. Docente: Jorge Ludeña Vera7

Uso de RPM  Desinstalación  Desinstalar un paquete es tan fácil como instalarlo:  # rpm –e foo  #  Es posible encontrar un error de dependencia cuando se desinstala un paquete en el caso en el que esté presente otro paquete que “dependa” de aquel que está intentando instalar. Por ejemplo:  # rpm –e foo  removing these packages would break dependencies: foo is needed by bar  #  Para hacer que RPM ignore este error y desinstale igualmente el paquete seleccionado (que es seguramente una mala idea en cuanto que el paquete que depende de aquel no funcionará correctamente), introduzca el comando—nodeps sobre la línea de comandos. Docente: Jorge Ludeña Vera8

Uso de RPM  Actualización  La actualización de un paquete es similar a la instalación.  # rpm –Uvh foo i386.rpm  foo ####################################  #  Aquello que no consigue ver es que RPM desinstala automáticamente las viejas versiones del paquete foo. En efecto podría siempre utilizar el comando -U para instalar los paquetes, desde el momento que funciona bien también cuando no hay versiones precedentes del paquete instalado.  Desde el momento que RPM ejecuta las actualizaciones inteligentes de los paquetes con los ficheros de configuración, podrá ver un mensaje como el siguiente:  Saving /etc/foo.conf as /etc/foo.conf.rpmsave Docente: Jorge Ludeña Vera9

Uso de RPM  Desde el momento en que una actualización es efectivamente una combinación de instalaciones y de desinstalaciones, es posible encontrar los errores debidos a ambas operaciones y un mensaje posterior si RPM piensa que está intentando actualizar un paquete con una versión precedente; entonces verá aparecer sobre la pantalla:  rpm -Uvh foo i386.rpm  foo package foo (wicb is newer) is already installed error foo i386.rpm cannot be installed  #  Para hacer que RPM continúe igualmente con la actualización, utilice el comando  --oldpackage:  rpm -Uvh—oldpackage foo i386.rpm Docente: Jorge Ludeña Vera10

 Renovación  La renovación de un paquete es similar a la actualización:  rpm –Fvh foo i386.rpm  Foo ###################################  #  Las opciones de renovación de RPM comparan las versiones de los paquetes especificados en la línea de comandos con aquellas ya instaladas en vuestro sistema. Cuando una versión más nueva de aquella ya instalada es procesada desde las opciones de renovación de RPM, esta última es actualizada en la última versión. De todas formas, las opciones de renovación de RPM no instalarán nunca un paquete del que no existe una versión precedentemente instalada sobre el sistema. Exactamente esta es la diferencia con las opciones de actualización de RPM, ya que una actualización instalará, los paquetes prescindiendo del hecho de que existan o no precedentes versiones del paquete ya instalado. Docente: Jorge Ludeña Vera11

Uso de RPM  Consultas  Consultar la base de datos de los paquetes instalados es posible gracias al comando  rpm -q. Un ejemplo de su uso es dado por: rpm -q foo que hará imprimir el nombre del paquete, la versión y el número de implementación del paquete que fue instalado:  rpm –q foo  En vez de especificar el nombre del paquete, podrá utilizar las siguientes opciones -q para especificar los paquetes que se quiere que sean consultados. Estos son llamados Package Specification Options.   -a consulta todos los paquete instalados.   -f consulta el paquete que posee.   -p consulta el paquete.  Existen diversos modos para especificar que informaciones se quieren visualizar de los paquetes consultados. Las siguientes opciones son utilizadas para seleccionar el tipo de información que está buscando. Este es llamado Information Selection Options.   -i muestra informaciones relativas al paquete como el nombre, la descripción, la implementación, el tamaño, la fecha de fabricación, la fecha de instalación, el distribuidor y otras informaciones genéricas.   -l muestra la lista de ficheros que pertenecen al paquete que se está examinando.  -s muestra el estado de todos los ficheros contenidos en el paquete.   -d muestra una lista de ficheros registrados como documentación (páginas man, paginas de información, Readme, etc.)   -c muestra una lista de ficheros marcados como ficheros de configuración. Estos son los ficheros que ha cambiado después de la instalación para adaptar el paquete a su sistema (sendmail.cf, paswwd, inittab, etc).  En el caso de todas aquellas opciones que muestran un elenco de ficheros, puede añadir la escritura -v a la línea de comandos para obtener como resultado una lista en el formato más familiar de ls -l. Docente: Jorge Ludeña Vera12

Uso de RPM  Verificación de un paquete  La verificación de un paquete consiste en comparar las informaciones que se refieren a los ficheros instalados desde un paquete con las análogas informaciones del paquete original. Entre otras cosas, la verificación de un paquete que compara las dimensiones, el MD5sum, los permisos, el tipo, el propietario y el grupo de cada uno de los archivos.  El comando rpm -V verifica un paquete. Puede utilizar cada una de las Opciones de selección de los paquetes enumerados para efectuar las entradas para especificar los paquetes que deseen verificar. Una simple aplicación de cuanto hemos visto es rpm -V foo que verifica que todos los ficheros en el paquete sean como eran en la versión original cuando han sido instalados. Por ejemplo:   Para verificar un paquete que contiene un fichero particular:  rpm -Vf /bin/vi   Para verificar TODOS los paquetes instalados:  rpm –Va   Para controlar un paquete instalado con un fichero de un paquete RPM:  rpm -Vp foo i386.rpm Docente: Jorge Ludeña Vera13