Cómo configurar y usar yum en Fedora?

Cómo configurar y usar yum en Fedora?

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!