logo

¿Qué es el administrador de paquetes DNF de Fedora y cómo usarlo?

Un administrador de paquetes es un programa que le ayuda a administrar, instalar y administrar aplicaciones y sus dependencias en un sistema. Si bien los sistemas basados ​​en Debian tienen dpkg y APTO como lo han hecho sus administradores de paquetes y sistemas basados ​​en Arch Pacman, sombrerouso de sistemas basados ​​en abandonar .

¿Qué es DNF?

DNF o Dandified YUM es el administrador de paquetes de Fedora y derivados de Fedora y es el sucesor de Yellow-dog Updater Modified o administrador de paquetes YUM. Se utiliza para administrar paquetes, es decir, instalarlos, actualizarlos, reinstalarlos y desinstalarlos, entre otras cosas. DNF ha sido el administrador de paquetes predeterminado de Fedora desde la versión 22 (2015) y se introdujo por primera vez en la versión 18 en 2013.



DNF frente a RPM

RPM también es un sistema de gestión de paquetes en Fedora y DNF funciona sobre él. La documentación de Fedora empuja a los usuarios hacia DNF en lugar de usar RPM, ya que no es capaz de encontrar e instalar automáticamente dependencias de un paquete, lo que significa que los usuarios tendrán que buscarlas e instalarlas manualmente.

hoy aprenderemos cómo utilizar el DNF gerente de empaquetación; es decir, aprenderías cómo instalar, buscar, desinstalar y hacer más cosas usándolo.

convertir caracteres a cadenas java

Estructura de mando

La estructura básica del comando es



DNF [options] COMMAND>

Comandos básicos y más frecuentes

Buscar paquetes

Este comando se utiliza cuando desea buscar en los repositorios de Fedora un paquete determinado. Después de ingresar este comando, mostrará todos los paquetes disponibles en el repositorio que coinciden con el término de búsqueda, primero busca dentro del nombre, luego busca coincidencias en el nombre y resumen. Es similar a cómo buscar paquetes en tiendas gráficas.

Para buscar un paquete, debe ingresar el buscar comando junto con el paquete que desea y le mostrará todos los paquetes disponibles que coincidan con esa consulta:

dnf search [package name]>
Una imagen que muestra la búsqueda de una aplicación usando dnf-gfg

búsqueda DNF



Instalación de paquetes

El instalar El comando le ayudará a instalar paquetes desde los repositorios. Puede usar este comando para instalar uno o varios paquetes, para instalar varios paquetes solo tiene que escribir el nombre de los paquetes con un espacio entre ellos. Este comando requiere privilegios sudo.

Para instalar un paquete

sudo dnf install [[package name]]>
una imagen que muestra la instalación de una aplicación usando dnf_gfg

usando DNF para instalar un paquete

Para instalar varios paquetes

sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
Una imagen que muestra la instalación de múltiples aplicaciones usando dnf_GFG

Instalación de múltiples paquetes usando DNF

Actualización de paquetes y sistema

A nadie le gustan los paquetes antiguos, por lo que si desea actualizar su sistema junto con sus paquetes, puede usar el mejora dominio. Se requieren privilegios de Sudo.

sudo dnf upgrade>
Una imagen que muestra la actualización usando DNFGFG

Actualización mediante DNF

Actualizar un paquete específico

para actualizar un paquete específico debe escribir

interfaz vs clase abstracta
sudo dnf upgrade [[package name]]>
Una imagen que muestra la actualización de un paquete individual usando DNF-gfg

Actualización de paquete individual usando DNF

Listado de actualizaciones disponibles

Para comprobar si hay actualizaciones de paquetes disponibles sin instalarlas, debe ingresar:

dnf check-update>
Una imagen que muestra la comprobación de la actualización mediante DNF-GFG.

Buscando actualizaciones usando DNF

Eliminando paquetes

Un paquete rompió tu computadora o tal vez ya no la necesitas, en ese caso, puedes usar el eliminar comando para desinstalar aplicaciones del sistema, esto es equivalente al comando eliminar en sistemas basados ​​en Debian. Esto también necesita privilegios de sudo para ejecutarse.

sudo dnf remove [[package name]]>
Una imagen que muestra la eliminación de una aplicación usando dnf-gfg

Eliminar paquetes usando DNF

char tostring java

Eliminar varios paquetes

Para eliminar varios paquetes, debe ingresar el nombre de cada paquete separado por un espacio.

sudo dnf remove [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
Una imagen que muestra la eliminación de múltiples aplicaciones usando dnf-GFG

Eliminar varios paquetes usando DNF

Eliminar dependencias no utilizadas

Desinstalaste el paquete pero todavía tiene muchos restos en tu sistema en forma de dependencias, no tienes que preocuparte, solo usa el autoremove comando para eliminar todas las dependencias que quedan en el sistema. Debe tener privilegios sudo para que este comando funcione.

sudo dnf autoremove>
Una imagen que muestra la eliminación de dependencias sobrantes usando DNF-GFG

Eliminación automática de dependencias sobrantes mediante DNF

Reinstalar paquetes

Accidentalmente rompiste un paquete (¡sucede bien!) o simplemente comenzó a funcionar mal, puedes reinstalarlo fácilmente usando el siguiente comando.

sudo dnf reinstall [[package name]]>
Una imagen que muestra el comando de reinstalación dnf-GFG

Reinstalar usando DNF

Listado de paquetes

Para enumerar todos los paquetes disponibles en el repositorio (por alguna razón, si solo desea hacer eso, puede hacerlo), puede ingresar el siguiente comando.

foreach mecanografiado
dnf list>

Listado de los paquetes que instaló

El lista dnf El comando enumerará todos los paquetes disponibles en el repositorio, pero la mayoría de las veces eso no nos sirve de nada; para enumerar solo los paquetes que instaló, puede usar la opción instalado junto con la lista

dnf list --installed>
una imagen que muestra el comando_gfg instalado en dnf-list

Listado de aplicaciones instaladas

Buscando dentro de la lista de aplicaciones instaladas

Incluso, dnf list –installed produciría tantos resultados, si desea limitar aún más sus opciones, puede usar el agarre comando con él, el comando grep busca un valor dentro de la salida.

Podrías usar el comando grep en combinación con el comando list de esta manera:

dnf list --installed | grep [[package name]]>
Una imagen que muestra la búsqueda de un paquete particular en los paquetes instalados-gfg

Buscando un paquete en particular entre los paquetes instalados

¿Quieres más ayuda? No hay problema

La opción de ayuda te ayudará (ahm), enumerará todos los comandos básicos que posiblemente puedas necesitar.

Para usarlo, ingrese el siguiente comando en la terminal.

f películas
dnf --help>

Si tiene un caso de uso más específico, siempre puede leer el paginas man de DNF usando:

man dnf>

Algunos ejemplos de instalación de aplicaciones populares usando DNF

  • Instalación de Firefox
sudo dnf install firefox>
  • Instalación del reproductor multimedia VLC
sudo dnf install vlc>
Una imagen que muestra la instalación del reproductor multimedia VLC usando dnf-GFG.

Una imagen que muestra la instalación de VLC.

  • Instalación de GIMP
sudo dnf install gimp>
Una imagen que muestra la instalación de gimp usando dnf-GFG.

Instalación de GIMP

Conclusión

¡Eso es todo! Ahora conoce todos los comandos DNF básicos para instalar, actualizar, desinstalar y hacer otras cosas con aplicaciones. Todo lo que necesitas hacer ahora es abrir la terminal y comenzar a administrar esos bonitos paquetes con las nuevas habilidades que acabas de aprender. Háganos saber acerca de los comandos DNF que utiliza con más frecuencia en los comentarios. Puede obtener más información sobre DNF en la documentación de Fedora o siempre puede leer el paginas man de ANP.