Todas las Noticias en Películas, Avances de Películas y Reseñas.

Aquí se explican los métodos de distribución de aplicaciones de Linux

Linux todavía está bastante fragmentado como ecosistema. No solo hay innumerables distribuciones o distribuciones, sino también varias formas diferentes de instalar aplicaciones en su sistema.

En esta publicación, veremos algunas de las formas más populares de instalar y obtener aplicaciones en su sistema Linux, hablaremos sobre los pros y los contras en un intento por informarlo más.

Vale la pena señalar que puede instalar fácilmente cualquiera de estos métodos de distribución de aplicaciones en su Linux, independientemente de su distribución.

PPA

Quizás una de las formas más antiguas de instalar aplicaciones en su Linux, este método consiste en agregar el repositorio del desarrollador de aplicaciones a una de las fuentes de aplicaciones de su sistema. Esto le permitirá instalar aplicaciones directamente desde dichas fuentes e incluso obtener actualizaciones de aplicaciones de las mismas.

Esta fue una forma bastante directa de instalar aplicaciones, ya que eliminó las conjeturas que implicaba completar el código por sí mismo e instalar la aplicación en su sistema, algo a lo que muchos, geeks y novatos por igual, podrían no estar muy acostumbrados.

La mayor desventaja de los PPA es, por supuesto, la confianza. Agregar un repositorio de desarrolladores al azar como fuente de aplicaciones en su sistema puede ser riesgoso ya que estos desarrolladores no han sido examinados exactamente y nada les impide agregar código malicioso a su software.

Por lo tanto, la mayoría de las aplicaciones de Linux necesitan que algunos paquetes estén presentes en un sistema para que funcionen sin problemas. Estos paquetes o bibliotecas se denominan dependencias. Estos pueden, a menudo, compartirse entre varias aplicaciones si su sistema operativo aún no los tiene presentes.

Recomendado:  ¿Los eSports son un deporte? ¡Emerge una nueva era de atletismo!

La ausencia de una o más dependencias que necesita una aplicación significa que simplemente no funcionará. Afortunadamente, hay formas bastante simples de arreglar esto como sudo apt-get install -f. Al ver este problema, Canonical, la empresa matriz de Ubuntu, decidió hacer algo al respecto en en 2016.

Snap resuelve este problema de dependencia al incluir las dependencias necesarias dentro de la aplicación, en lugar de incorporar esas dependencias al sistema operativo subyacente a través de un proceso tradicional de instalación de aplicaciones como apt-get.

La ventaja de este método es, por supuesto, que es menos probable que las aplicaciones se rompan durante la instalación porque han sido diseñadas para venir con todo lo que necesitan para ejecutarse.

Leer más:

Esta fortaleza es también su mayor fechoría. Esto se debe a que los Snaps ocupan mucho espacio en su sistema, ya que vienen con todo lo que necesitan y es posible que no necesiten las bibliotecas de su sistema. También tienden a iniciarse un poco más lentamente en comparación con las aplicaciones instaladas con otros métodos.

Además, estar al frente de una empresa significa que es posible que no disfrute de una cálida bienvenida. Los linuxeros están enormemente en contra del establecimiento.

DEB

Los DEB son archivos administrados por el sistema de administración de paquetes de Debian. Piense en estos archivos como ejecutables, como .exe o .msi en Windows o .DMG para usuarios de Mac. Estos son fáciles de instalar y funcionan como estos otros sistemas operativos convencionales. Simplemente descargue el archivo, haga doble clic y acepte los términos y se instalará.

Recomendado:  ¿Por qué Snapchat dice que mi cuenta no existe?

La desventaja de este método es que debe descargar los paquetes e instalarlos manualmente. Nadie garantiza que la fuente que está utilizando para esta aplicación sea segura. Para ser justos, este es también el argumento contra el otro sistema operativo que usa estos instaladores.

Imagen de la aplicación

AppImage es un formato para distribuir software portátil en Linux sin necesidad de permisos de superusuario para instalar la aplicación. Esencialmente, descarga AppImage y viene con todo lo que necesita y no sale de su ‘contenedor’.

Estos pueden ser el método más ideal de distribución de aplicaciones, pero son un poco difíciles de integrar en el sistema. Esto significa que a menudo sobresalen visualmente. No siguen el tema del sistema, el lenguaje de diseño, la fuente, por lo que a menudo parecen fuera de lugar.

Tal vez el hijo del cartel favorito de cada Linuxer en este momento, Flatpaks toma prestadas algunas de las fortalezas de estos otros métodos de distribución de aplicaciones de Linux mientras minimiza las desventajas que todos odian sobre estos otros métodos.

Flatpaks ofrece algún tipo de entorno de espacio aislado en el que los usuarios pueden ejecutar el software de la aplicación de forma aislada del resto del sistema.

Este método también permite al desarrollador empaquetar su aplicación una vez y tenerla disponible en varias distribuciones en lugar de tener que compilar y modificar para cada versión de Linux. Esto también facilita mucho la resolución de problemas.

Como tal, Flatpaks a menudo tiene las últimas versiones de las aplicaciones, un problema que ha estado afectando a las distribuciones de Linux y sus métodos de distribución desde hace un tiempo.

Recomendado:  6 formas de corregir el error de Excel Stdole32.tlb en Windows 11

Sin embargo, los entornos limitados de Flatpak no están tan cerrados como los otros métodos. Flatpaks pueden hacer referencia a los tiempos de ejecución del sistema y esto les permite enviar solo las dependencias que necesitarán, las que son demasiado antiguas o demasiado nuevas para que las use la aplicación.

También existen preocupaciones en torno a la seguridad de estas aplicaciones, ya que también son binarios precompilados.

Conclusión

Este tipo de fragmentación en la distribución de aplicaciones de Linux puede ser confuso para cualquiera que intente ingresar a todo el ecosistema de Linux, a veces incluso intimidante. Sin embargo, una forma más útil de verlo es que siempre tiene un lugar donde buscar sus aplicaciones.

Esto se debe a que estos métodos suelen ser interoperables en varias distribuciones. Las aplicaciones más populares también están disponibles en varios métodos de distribución, por lo que a menudo no importa cuál es su método preferido.

Tabla de Contenido