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


Hay innumerables paquetes de software disponibles para instalar en la distribución de Fedora Linux desde el 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.

Como otras distribuciones de Linux, Fedora usa un formato de paquete RPM.

En este artículo, explicaremos cómo encontrar e instalar aplicaciones de software en la distribución de Fedora Linux usando la utilidad gráfica y la línea de comando (CLI). También cubriremos repositorios de terceros para instalar paquetes, utilizando 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 sencilla de instalar software en Fedora es utilizando la utilidad gráfica. Le permite navegar, buscar e instalar aplicaciones. Al igual que en cualquier distribución de Linux, necesita 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 de instalar paquetes de software en Fedora es a través de la línea de comandos utilizando la utilidad DNF, que se utiliza para administrar (instalar, eliminar y actualizar) paquetes en Fedora (desde la versión 22), es una aplicación de nivel superior construida en parte superior de las RPM.

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

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

# dnf search glances

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

# dnf install glances

Habilitación de repositorios de terceros en Fedora

Como mencionamos anteriormente, Fedora proporciona la mayor parte del software que necesitará para ejecutar con éxito su sistema. En caso de que falte un paquete, lo más probable es que encuentre un repositorio de terceros que pueda agregar, de modo 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 los usuarios finales suelen utilizar y no entran en conflicto entre sí:

  • http://rpmfusion.org: proporciona software que el Proyecto Fedora o Red Hat no desean enviar
  • http://rpm.livna.org: un complemento de RPM Fusion
  • https://copr.fedorainfracloud.org/: un sistema de compilación fácil de usar que proporciona un repositorio de paquetes.

Importante: La combinación de una gran cantidad de repositorios de terceros puede entrar en conflicto entre sí y causar inestabilidad y problemas difíciles de depurar.

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 es necesario 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.

Nota: La instalación de aplicaciones desde la fuente puede hacer que su sistema sea mucho más difícil de administrar y el administrador de paquetes no conocerá el software instalado. Esto puede resultar en:

  • los paquetes no se pueden actualizar fácil y automáticamente (para solucionar problemas de seguridad, errores y agregar mejoras).
  • Es posible que las dependencias no se cumplan fácilmente y otros problemas menores.

Otros métodos de instalación

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

  • CPAN: Perl
  • PyPI, easy_install, pip - Python
  • RubyGems, gem - Ruby
  • npm - Node.js
  • goget/goinstall - Ir
  • Crate - Rust y muchos otros.

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