Una distribución de Linux se puede describir como una colección de paquetes interdependientes en la parte superior del núcleo de Linux. Juntos, ofrecen una experiencia increíble. Para mantener los paquetes en orden, un administrador de paquetes es imprescindible para cada distribución.
En el caso de Fedora, Yum y DNF son dos gerentes de paquetes. En esta guía, veremos cómo configurar y usar yum en Fedora.
Yum en Fedora
YUM es el principal administrador de paquetes de Fedora que puede consultar información sobre paquetes, obtener paquetes de repositorios, instalar/desinstalar paquetes con solución de dependencia automática y actualizar todo el sistema. Yum también puede trabajar con repositorios o fuentes de paquetes adicionales. Para extender la funcionalidad, YUM también admite muchos complementos.
Yum puede realizar las mismas tareas que las RPM pero de una manera más eficiente y simple. También simplifica la configuración de sus propios repositorios y paquetes de rpm.
En el día moderno, Yum está siendo reemplazado por DNF, un administrador de paquetes modernos. Es porque YUM tiene algunos problemas inherentes como un bajo rendimiento, alto consumo de memoria, mala documentación, etc. Sin embargo, todavía vale la pena aprender YUM porque Fedora, Centos y Rhel aún admiten a Yum como un administrador de paquetes válido.
Instalación de yum en Fedora
Como uno de los administradores de paquetes predeterminados, YUM debe estar preinstalado con Fedora. Ejecute los siguientes comandos para verificar si YUM está instalado:
$ que yum
$ yum --versión
Si YUM no está instalado, entonces el siguiente comando instalará YUM de inmediato.
$ sudo dnf install yum
Usando yum
Es hora de aprender a usar yum: un administrador de paquetes completo con toneladas de características. Esta sección demuestra algunos de sus comandos más comunes e importantes.
Instalación de un paquete
Para instalar un paquete, Yum requiere el nombre del paquete. Suponiendo que tenga el nombre del paquete, ejecute el siguiente comando para instalarlo. YUM resolverá e instalará automáticamente todas las dependencias necesarias.
$ sudo yum instalación
Si necesita instalar múltiples paquetes, simplemente coloque todos los nombres de paquetes separados por espacio.
$ sudo yum instalación
Al instalar cualquier paquete, Yum solicitará confirmación. Si desea que YUM instale los paquetes sin pedir ningún permiso, use la bandera "-y".
$ sudo yum -y instalación
Instalar un paquete RPM
Varios paquetes están directamente disponibles como paquetes de rpm. Si bien el método predeterminado de instalar un paquete RPM es usar la herramienta RPM, se recomienda usar YUM para hacerlo. Si se instala usando YUM, el paquete RPM se instalará con todas sus dependencias (si está disponible).
$ sudo yum instalación
Si hay múltiples paquetes, entonces mencione ellos también.
$ sudo yum instalación
También es posible instalar un paquete RPM que esté disponible a través de un enlace directo. En el siguiente ejemplo, YUM descargará e instalará el repositorio de fusión de RPM.
$ sudo yum instalación https: // espejos.rpmfusion.org/free/fedora/rpmfusion-libe-libe-$ (rpm -e %fedora).noarch.rpm https: // espejos.rpmfusion.org/no libre/fedora/rpmfusion-no-liberable-$ (rpm -e %fedora).noarch.rpm
Eliminar un paquete
Cuando ya no se necesita un paquete, mantenerlo instalado es redundante. Para eliminar un paquete no deseado, use la siguiente estructura de comando:
$ sudo yum eliminación
Yum solicitará permiso para realizar la acción. Si desea que Yum no pida permiso, use la bandera "-y".
$ sudo yum -y eliminar
Igual que la instalación de múltiples paquetes, YUM también puede eliminar múltiples paquetes.
$ sudo yum eliminación
Buscando un paquete
En muchas situaciones, el nombre exacto del paquete para una determinada aplicación es difícil de realizar. En tales situaciones, la función de búsqueda incorporada de Yum es muy útil.
Para buscar un nombre de paquete determinado con un término de búsqueda, use la siguiente estructura de comando:
$ Yum Search
Actualizar un paquete
Si hay una actualización disponible para un paquete determinado, es posible actualizar individualmente el paquete. Por defecto, YUM descargará e instalará la última versión del paquete con dependencias.
$ sudo yum actualización
Sistema de actualización
En lugar de actualizar paquetes individuales, es más eficiente dejar que YUM actualice todo el sistema. YUM verificará y descargará todas las actualizaciones disponibles y las instalará en consecuencia.
Primero, verifique si hay alguna actualización disponible.
$ sudo yum check-update
Si hay alguna actualización disponible, el siguiente comando los instalará todos:
$ sudo dnf actualización
Paquetes de lista
Usando la función "Lista", YUM puede imprimir toda la lista de paquetes, instalados o disponibles. Esta función también puede buscar un paquete disponible con un nombre específico.
Para enumerar todos los paquetes instalados, ejecute el siguiente comando. La salida será enorme, por lo que vomitaremos la salida a "menos" para una navegación más fácil.
$ yum lista instalada | menos
Para enumerar todos los paquetes coincidentes con un término de búsqueda específico, use el siguiente comando:
Lista de $ yum
Para enumerar todos los paquetes (instalados y disponibles), ejecute el siguiente comando:
$ yum lista todo | menos
Información sobre un paquete
Antes de la instalación, YUM puede mostrar información detallada sobre un paquete, y puede ser útil en varias situaciones. Para verificar información sobre un paquete, ejecute el siguiente comando yum:
$ yum información
Paquetes grupales
En Linux, un grupo es un paquete de varios paquetes. Un grupo generalmente contendrá paquetes relacionados entre sí. Por ejemplo, el grupo "Desarrollo Java" contiene todas las herramientas necesarias para desarrollar programas en el lenguaje de programación de Java.
El siguiente comando enumerará todos los grupos disponibles.
$ yum Grouplist
Para verificar la información sobre un grupo, ejecute el siguiente comando:
$ yum groupinfo
Para instalar un grupo, ejecute el siguiente comando:
$ sudo yum groupinstall
Si se actualiza un grupo, ejecute el siguiente comando:
$ sudo yum groupupdate
Para desinstalar un grupo, ejecute el siguiente comando:
$ sudo yum groupremove
Repositorios
Los repositorios de Yum son las principales fuentes para descargar e instalar paquetes. Fedora viene con Fedora Repos por defecto. Sin embargo, es posible agregar/eliminar repositorios adicionales.
Primero, consulte todos los repositorios actualmente activos.
$ yum repolista
Si hay algunos reposadores discapacitados, eso no se mostrarán en esta lista. Para enumerar todos los repositorios, ejecute el siguiente comando:
$ yum repolista todo
Para instalar un paquete específico desde un repositorio específico, use el indicador "-ENABLEREPO". Funciona tanto en repo habilitado como para discapacitados.
$ sudo yum --enableRepo =instalar
Limpiando yum
YUM genera todos los datos del paquete de repo en la ubicación "/var/cache/yum"; Cada repositorio con su propio subdirectorio. Si bien el caché es importante para que YUM proporcione el rendimiento más rápido posible, un caché corrupto puede ser un problema, y limpiarlo resolverá el problema.
$ sudo yum limpio todo
Ahora, realice una actualización del sistema. Yum generará automáticamente los cachés nuevamente.
$ sudo yum check-update
Pensamientos finales
Yum es un poderoso administrador de paquetes. Esta guía demuestra algunos de los usos más comunes de Yum. Para obtener ayuda rápida, consulte la página de ayuda de Yum.
$ yum --help
Para obtener información detallada sobre YUM, la página del hombre es bastante útil.
$ hombre yum
Computación feliz!