Cómo encontrar e instalar aplicaciones de software en Fedora Linux


Hay innumerables paquetes de software disponibles para instalar en la distribución Fedora Linux del repositorio proporcionado por el proyecto Fedora . También puede habilitar otros repositorios de terceros como COPR o RPM Fusion para instalar aplicaciones de software adicionales.

Al igual que otras distribuciones de Linux, Fedora utiliza un sistema de gestión de paquetes DNF para instalar, actualizar y eliminar paquetes y componentes de software. El sistema de gestión de paquetes de Fedora utiliza el formato de paquete RPM.

En este artículo, explicaremos cómo encontrar e instalar aplicaciones de software en la distribución de Fedora Linux mediante la utilidad gráfica y la línea de comandos (CLI). También cubriremos repositorios de terceros para instalar paquetes, utilizando el código fuente y otros métodos de instalación.

Instalación de software en Fedora a través de la utilidad gráfica

La forma más fácil de instalar software en Fedora es usar la utilidad gráfica. Te permite navegar, encontrar e instalar aplicaciones. Al igual que en cualquier distribución de Linux, debe tener privilegios de root para instalar cualquier paquete en Fedora.

En el escritorio predeterminado, GNOME , vaya al menú Actividades y luego haga clic en el icono Software como se indica en la captura de pantalla.

Puede encontrar paquetes de software en las categorías sugeridas , por ejemplo, Productividad o en Selecciones del editor .

Seleccione una de las Selecciones del editor u otro software recomendado en la ventana y haga clic en el botón Instalar para instalar el paquete como se muestra.

Instalación de software en Fedora a través de la línea de comandos

El segundo y avanzado medio para instalar paquetes de software en Fedora es a través de la línea de comandos usando la utilidad DNF, que se usa para administrar (instalar, eliminar y actualizar) paquetes en Fedora (desde la versión 22), es una aplicación de nivel superior basada en parte superior de RPM .

Inicie sesión como usuario root e instale los paquetes en Fedora usando la herramienta DNF como se muestra.

Para buscar un paquete utilizando el comando DNF (reemplace las miradas con el nombre real de la aplicación):

# dnf search glances

Para instalar un paquete llamado miradas , ejecute el siguiente comando (responda y a cualquier pregunta, si es necesario):

# dnf install glances

Habilitando repositorios de terceros en Fedora

Como mencionamos anteriormente, Fedora proporciona la mayoría del software que necesitará para ejecutar su sistema con éxito. En caso de que falte un paquete, lo más probable es que encuentre un repositorio de terceros que pueda agregar, para que la instalación se pueda administrar con el administrador de paquetes integrado.

Hay una serie de repositorios de software de terceros para Fedora, que son utilizados comúnmente por los usuarios finales y no entran en conflicto entre sí:

  • http://rpmfusion.org – provides software that the Fedora Project or Red Hat doesn’t want to ship
  • http://rpm.livna.org – a complementary to RPM Fusion
  • https://copr.fedorainfracloud.org/ – an easy-to-use build system providing a package repository.

Instalación de software en Fedora usando código fuente

Hay situaciones en las que un paquete no se encuentra en ningún repositorio o se desarrolla internamente o si necesita instalar un paquete con dependencias personalizadas. En tales casos, puede instalarlo desde la fuente. Los desarrolladores o mantenedores de paquetes normalmente proporcionan instrucciones sobre cómo instalar aplicaciones desde la fuente.

  • packages can’t be easily and automatically updated (to fix security issues, bugs and add improvements).
  • dependencies may are not be easily met and other minor issues.

Otros métodos de instalación

Aunque, la instalación preferida es la instalación de aplicaciones que utilizan los sistemas de administración de paquetes de Fedora, ocasionalmente, necesitará instalar paquetes a través de otras herramientas de administración de paquetes, especialmente los sistemas de paquetes de lenguaje de programación como:

  • CPAN – Perl
  • PyPI, easy_install, pip – Python
  • RubyGems, gem – Ruby
  • npm – Node.js
  • goget/goinstall – Go
  • Crate – Rust and many others.

¡Eso es todo! En este artículo, hemos explicado cómo encontrar e instalar aplicaciones en Fedora. Utilice el formulario de comentarios a continuación para hacer preguntas o compartir sus opiniones con nosotros.