SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Gestor de paquetes YUM
       Antonio Ognio Cesti
      <antonio@ognio.com>

Grupo de Usuarios de Linux del Perú
¿Que es YUM?

● Gestor de paquetes RPM
●
  Yellow dog Updater, Modified (YUM)
●
  Desarrollado por Seth Vidal
●
  Parte del proyecto Linux@DUKE
●
  Participación de Redhat
●
  Incluido en RHEL, Fedora, CentOS, etc
¿Para que sirve YUM?
●
    Instalar aplicaciones
●
    Desinstalar aplicaciones
●
    Actualizar el sistema
Conceptos básicos
●
    Un usuario normal puede hacer consultas
    usando YUM (ver y no tocar!)
●
    Solo el administrador puede ejecutar acciones
    con YUM (pedir permiso antes de tocar!)
●
    Las configuraciones generales están en:
    ●
        /etc/yum.conf
●
    Los repositorios están en
    ●
        /etc/yum.repos.d
Herramientas gráficas
●
    YUM es una herramienta de linea de comando.
●
    Existen varias interfaces gráficas para YUM
    ●
        PackageKit
    ●
        Kpackagekit
    ●
        Yumex
Instalar un paquete
●
    Primero hacerse administrador:
      su


●
    Luego ejecutar el comando:
      yum install <paquete>


●
    En una sola línea
      su -c “yum install <paquete>”
Desinstalar un paquete
●
    Loguearse como root o usar sudo
●
    Para desinstalar:
      yum erase <paquete>
      yum remove <paquete>
Consultar instalación de paquete
●
    Consultar un solo paquete
      yum list installed <paquete>
●
    Cuando son varios:
      yum list installed '<reg*>'


    Las consultas no requieren permisos de
         superusuario (administrador)
Sin conocer el nombre exacto
            del paquete

●
    Buscar una cadena entre los paquetes
    disponibles:


      yum search <palabra>
Instalación por grupos de paquetes

●
    Instalar todos los paquetes de un grupo:
      yum group install <groupname>
●
    Para instalar ofimática por ejemplo:
      yum groupinstall office
●
    Listar paquetes incluidos en un gupo:
      yum grouplist
●
    Quieren saber que hay dentro de un grupo?
      yum groupinfo <nombre_grupo>
YUM sin Internet
●
    Instalar offline
      yum localinstall <paquete>
●
    También actualizar offline
      yum localupdate --nogpgcheck <paquete>
●
    Problemas con las firmas?
      yum localinstall --nogpgcheck <paquete>
Descubriendo dependencias
●
    Para saber que dependencias requieren al
    instalar un paquete:
      yum deplist <paquete>
●
    Podemos ver mejor el resultado con:
      yum deplist <paquete> | grep dependency
Actualizar paquetes
●
    Para actualizar un paquete
      yum update <paquete>
       –   Esto usará el control de paquetes obsoletos segun
           yum.conf
      yum upgrade <paquete>
       –   Forzará a mover los paquetes obsoletos
Actualización (continuación)
●
    Actualizar el sistema
        yum -y update
    ●
        -y procesa la orden sin preguntar
●
    Actualizar excluyendo un paquete
        yum --exclude=<paquete> update
●
    Verificar si hay paquetes por instalar
        yum check-update
Actualizar base de datos de paquetes

●
    YUM maneja una base de datos de los
    paquetes.
●
    Limpiar la base de datos
      yum clean metadata
      yum clean dbcache
      yum clean cache
      yum clean all
●
    Esto es muy útil si cambian de repositorio
Repositorios
●
    Para saber los repositorios instalados:
      yum repolist
●
    Para hacer una consulta o ejecutar una acción
    sin usar un repositorio:
      yum --disablerepo=<repo> check-update
Plugins para YUM
●
    Podemos usar plugins para mejorar el
    desempeño de YUM
●
    Evaluar las velocidades de los repositorios y
    escoger el más rápido:
      yum-plugin-fastestmirror
●
    Utilizar los delta-rpm para actualización
      yum-presto
       –   drmp es el diferencial entre el paquete y su
           actualización, de forma que se puede bajar solo las
           diferencias y se ensambla localmente antes de
           actualizar.
Descargar sin instalar
●
    Plugin de Utilidades de YUM
      yum-utils
●
    Para descargar un paquete sin instalar
      yum --downloadonly install <paquete>
●
    Para descargar un paquete y sus
    dependencias
      yumdownloader --resolve packagename
Utilizar un proxy
●
    Editar /etc/yum.conf
●
    Incluir las siguientes lineas:


    proxy <http://url:port>
    proxy_username <usuario>
    proxy_password <pass>
Limitar uso de ancho de banda
●
    Editar /etc/yum.conf
●
    Incluir las siguientes lineas:
    ●
        Opcion uno
        –   throttle <ancho de banda>   (k, M o G)
    ●
        Opción dos
        –   throttle <porcentaje>
        –   bandwith <ancho de banda>   (k, M o G)


    Ej. throttle 50k
Créditos
Esta presentación está basada casi en su
integridad en otra hecha por:


Neville A. Cross
Fedora Nicaragua
yn1v@fedoraproject.org


                            http://fedora.org.ni
                      http://proyectofedora.org
Gestor de paquetes YUM
         Preguntas


   Gracias por participar

Weitere ähnliche Inhalte

Was ist angesagt?

Instalacion de sistemas operativos
Instalacion de sistemas operativosInstalacion de sistemas operativos
Instalacion de sistemas operativosEsteban David
 
Transcripcion (jackeline chillogalli
Transcripcion (jackeline chillogalliTranscripcion (jackeline chillogalli
Transcripcion (jackeline chillogallijackeline_chillogalli
 
Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Isaac Gómez M
 
AIX Administration Knowledge Share
AIX Administration Knowledge ShareAIX Administration Knowledge Share
AIX Administration Knowledge Share.Gastón. .Bx.
 
Instalacion de sistemas operativos
Instalacion de sistemas operativosInstalacion de sistemas operativos
Instalacion de sistemas operativosGran Saiyaman
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunixsandrasal23
 

Was ist angesagt? (12)

37 reunir información del sistema
37  reunir información del sistema37  reunir información del sistema
37 reunir información del sistema
 
Instalacion de sistemas operativos
Instalacion de sistemas operativosInstalacion de sistemas operativos
Instalacion de sistemas operativos
 
Transcripcion (jackeline chillogalli
Transcripcion (jackeline chillogalliTranscripcion (jackeline chillogalli
Transcripcion (jackeline chillogalli
 
Ronald
RonaldRonald
Ronald
 
Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6
 
Tipos de archivos
Tipos de archivosTipos de archivos
Tipos de archivos
 
AIX Administration Knowledge Share
AIX Administration Knowledge ShareAIX Administration Knowledge Share
AIX Administration Knowledge Share
 
Ambar galeas
Ambar galeasAmbar galeas
Ambar galeas
 
Nicolle
NicolleNicolle
Nicolle
 
Instalacion de sistemas operativos
Instalacion de sistemas operativosInstalacion de sistemas operativos
Instalacion de sistemas operativos
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
 
Instalar unixElvis Urquizo
Instalar unixElvis UrquizoInstalar unixElvis Urquizo
Instalar unixElvis Urquizo
 

Ähnlich wie Gestor de paquetes YUM

Ähnlich wie Gestor de paquetes YUM (20)

Instalacion de software con Fedora
Instalacion de software con FedoraInstalacion de software con Fedora
Instalacion de software con Fedora
 
Uso de yum
Uso de yumUso de yum
Uso de yum
 
Uso de yum en CentOS 7
Uso de yum en CentOS 7Uso de yum en CentOS 7
Uso de yum en CentOS 7
 
Comandos yum
Comandos yumComandos yum
Comandos yum
 
Linux ud10 - gestion del software
Linux   ud10 - gestion del softwareLinux   ud10 - gestion del software
Linux ud10 - gestion del software
 
2.6.montajes y accesos a medios
2.6.montajes y accesos a medios2.6.montajes y accesos a medios
2.6.montajes y accesos a medios
 
Despues de instalar fedora 14
Despues de instalar fedora 14Despues de instalar fedora 14
Despues de instalar fedora 14
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
 
Manual de instalacion y configuracion de nagios
Manual de instalacion y configuracion de nagiosManual de instalacion y configuracion de nagios
Manual de instalacion y configuracion de nagios
 
Nagios
NagiosNagios
Nagios
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Homework
HomeworkHomework
Homework
 
Comandos de Linux
Comandos de Linux Comandos de Linux
Comandos de Linux
 
Instalar programas en linux
Instalar programas en linuxInstalar programas en linux
Instalar programas en linux
 
Mantener Paquetes Debian en Equipo
Mantener Paquetes Debian en EquipoMantener Paquetes Debian en Equipo
Mantener Paquetes Debian en Equipo
 
Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3
 
Clase7 (consola linux)
Clase7 (consola linux)Clase7 (consola linux)
Clase7 (consola linux)
 
Instalacion pingüino
Instalacion pingüinoInstalacion pingüino
Instalacion pingüino
 
Servidor ftp1
Servidor ftp1Servidor ftp1
Servidor ftp1
 
Ubuntu server aw
Ubuntu server awUbuntu server aw
Ubuntu server aw
 

Mehr von Antonio Ognio

Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...Antonio Ognio
 
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?Antonio Ognio
 
Organizando una Hackparty
Organizando una HackpartyOrganizando una Hackparty
Organizando una HackpartyAntonio Ognio
 
Redis: servidor de estructuras de datos
Redis: servidor de estructuras de datosRedis: servidor de estructuras de datos
Redis: servidor de estructuras de datosAntonio Ognio
 
Lenguajes y frameworks para desarrollo web
Lenguajes y frameworks para desarrollo webLenguajes y frameworks para desarrollo web
Lenguajes y frameworks para desarrollo webAntonio Ognio
 
Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010Antonio Ognio
 
Desarrollando con PHP en Windows
Desarrollando con PHP en WindowsDesarrollando con PHP en Windows
Desarrollando con PHP en WindowsAntonio Ognio
 
Mejorando la seguridad del servicio SSH - Hardening
Mejorando la seguridad del servicio SSH - HardeningMejorando la seguridad del servicio SSH - Hardening
Mejorando la seguridad del servicio SSH - HardeningAntonio Ognio
 
Mini-tutorial de git
Mini-tutorial de gitMini-tutorial de git
Mini-tutorial de gitAntonio Ognio
 
¿Porqué Python? ...y Django
¿Porqué Python? ...y Django¿Porqué Python? ...y Django
¿Porqué Python? ...y DjangoAntonio Ognio
 
Ubuntu Server Edition 9.04 Jaunty Jackalope
Ubuntu Server Edition 9.04 Jaunty JackalopeUbuntu Server Edition 9.04 Jaunty Jackalope
Ubuntu Server Edition 9.04 Jaunty JackalopeAntonio Ognio
 
Consejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
Consejos y trucos de supervivencia para nuevos usuarios de GNU/LinuxConsejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
Consejos y trucos de supervivencia para nuevos usuarios de GNU/LinuxAntonio Ognio
 

Mehr von Antonio Ognio (16)

Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
 
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
 
Organizando una Hackparty
Organizando una HackpartyOrganizando una Hackparty
Organizando una Hackparty
 
Lean Startups
Lean StartupsLean Startups
Lean Startups
 
Redis: servidor de estructuras de datos
Redis: servidor de estructuras de datosRedis: servidor de estructuras de datos
Redis: servidor de estructuras de datos
 
Lenguajes y frameworks para desarrollo web
Lenguajes y frameworks para desarrollo webLenguajes y frameworks para desarrollo web
Lenguajes y frameworks para desarrollo web
 
Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010
 
Desarrollando con PHP en Windows
Desarrollando con PHP en WindowsDesarrollando con PHP en Windows
Desarrollando con PHP en Windows
 
Twixer (english)
Twixer (english)Twixer (english)
Twixer (english)
 
Twixer
TwixerTwixer
Twixer
 
Mejorando la seguridad del servicio SSH - Hardening
Mejorando la seguridad del servicio SSH - HardeningMejorando la seguridad del servicio SSH - Hardening
Mejorando la seguridad del servicio SSH - Hardening
 
Mini-tutorial de git
Mini-tutorial de gitMini-tutorial de git
Mini-tutorial de git
 
¿Porqué Python? ...y Django
¿Porqué Python? ...y Django¿Porqué Python? ...y Django
¿Porqué Python? ...y Django
 
Ubuntu Server Edition 9.04 Jaunty Jackalope
Ubuntu Server Edition 9.04 Jaunty JackalopeUbuntu Server Edition 9.04 Jaunty Jackalope
Ubuntu Server Edition 9.04 Jaunty Jackalope
 
Consejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
Consejos y trucos de supervivencia para nuevos usuarios de GNU/LinuxConsejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
Consejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
 
REPLs
REPLsREPLs
REPLs
 

Kürzlich hochgeladen

TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 

Kürzlich hochgeladen (20)

TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 

Gestor de paquetes YUM

  • 1. Gestor de paquetes YUM Antonio Ognio Cesti <antonio@ognio.com> Grupo de Usuarios de Linux del Perú
  • 2. ¿Que es YUM? ● Gestor de paquetes RPM ● Yellow dog Updater, Modified (YUM) ● Desarrollado por Seth Vidal ● Parte del proyecto Linux@DUKE ● Participación de Redhat ● Incluido en RHEL, Fedora, CentOS, etc
  • 3. ¿Para que sirve YUM? ● Instalar aplicaciones ● Desinstalar aplicaciones ● Actualizar el sistema
  • 4. Conceptos básicos ● Un usuario normal puede hacer consultas usando YUM (ver y no tocar!) ● Solo el administrador puede ejecutar acciones con YUM (pedir permiso antes de tocar!) ● Las configuraciones generales están en: ● /etc/yum.conf ● Los repositorios están en ● /etc/yum.repos.d
  • 5. Herramientas gráficas ● YUM es una herramienta de linea de comando. ● Existen varias interfaces gráficas para YUM ● PackageKit ● Kpackagekit ● Yumex
  • 6. Instalar un paquete ● Primero hacerse administrador: su ● Luego ejecutar el comando: yum install <paquete> ● En una sola línea su -c “yum install <paquete>”
  • 7. Desinstalar un paquete ● Loguearse como root o usar sudo ● Para desinstalar: yum erase <paquete> yum remove <paquete>
  • 8. Consultar instalación de paquete ● Consultar un solo paquete yum list installed <paquete> ● Cuando son varios: yum list installed '<reg*>' Las consultas no requieren permisos de superusuario (administrador)
  • 9. Sin conocer el nombre exacto del paquete ● Buscar una cadena entre los paquetes disponibles: yum search <palabra>
  • 10. Instalación por grupos de paquetes ● Instalar todos los paquetes de un grupo: yum group install <groupname> ● Para instalar ofimática por ejemplo: yum groupinstall office ● Listar paquetes incluidos en un gupo: yum grouplist ● Quieren saber que hay dentro de un grupo? yum groupinfo <nombre_grupo>
  • 11. YUM sin Internet ● Instalar offline yum localinstall <paquete> ● También actualizar offline yum localupdate --nogpgcheck <paquete> ● Problemas con las firmas? yum localinstall --nogpgcheck <paquete>
  • 12. Descubriendo dependencias ● Para saber que dependencias requieren al instalar un paquete: yum deplist <paquete> ● Podemos ver mejor el resultado con: yum deplist <paquete> | grep dependency
  • 13. Actualizar paquetes ● Para actualizar un paquete yum update <paquete> – Esto usará el control de paquetes obsoletos segun yum.conf yum upgrade <paquete> – Forzará a mover los paquetes obsoletos
  • 14. Actualización (continuación) ● Actualizar el sistema yum -y update ● -y procesa la orden sin preguntar ● Actualizar excluyendo un paquete yum --exclude=<paquete> update ● Verificar si hay paquetes por instalar yum check-update
  • 15. Actualizar base de datos de paquetes ● YUM maneja una base de datos de los paquetes. ● Limpiar la base de datos yum clean metadata yum clean dbcache yum clean cache yum clean all ● Esto es muy útil si cambian de repositorio
  • 16. Repositorios ● Para saber los repositorios instalados: yum repolist ● Para hacer una consulta o ejecutar una acción sin usar un repositorio: yum --disablerepo=<repo> check-update
  • 17. Plugins para YUM ● Podemos usar plugins para mejorar el desempeño de YUM ● Evaluar las velocidades de los repositorios y escoger el más rápido: yum-plugin-fastestmirror ● Utilizar los delta-rpm para actualización yum-presto – drmp es el diferencial entre el paquete y su actualización, de forma que se puede bajar solo las diferencias y se ensambla localmente antes de actualizar.
  • 18. Descargar sin instalar ● Plugin de Utilidades de YUM yum-utils ● Para descargar un paquete sin instalar yum --downloadonly install <paquete> ● Para descargar un paquete y sus dependencias yumdownloader --resolve packagename
  • 19. Utilizar un proxy ● Editar /etc/yum.conf ● Incluir las siguientes lineas: proxy <http://url:port> proxy_username <usuario> proxy_password <pass>
  • 20. Limitar uso de ancho de banda ● Editar /etc/yum.conf ● Incluir las siguientes lineas: ● Opcion uno – throttle <ancho de banda> (k, M o G) ● Opción dos – throttle <porcentaje> – bandwith <ancho de banda> (k, M o G) Ej. throttle 50k
  • 21. Créditos Esta presentación está basada casi en su integridad en otra hecha por: Neville A. Cross Fedora Nicaragua yn1v@fedoraproject.org http://fedora.org.ni http://proyectofedora.org
  • 22. Gestor de paquetes YUM Preguntas Gracias por participar