INSTALA CUALQUIER APLICACIÓN PARA GNU/LINUX EN DEEPIN

INSTALA APLICACIONES EN DEEPIN

Uno de los grandes problemas en GNU/Linux es que existen una vasta variedad de distribuciones, cada una con métodos de instalación diferentes, o bien, con versiones que solo funcionan en unas determinadas distribuciones, causando que muchos de los programas disponibles para una distribución no se pueda utilizar en otra. Deepin, obviamente, no es la excepción.

Sin embargo, hoy en día ya existen varias soluciones para obtener una aplicación, incluso cuando esta no se encuentra en la tienda de aplicaciones. Este texto pretende instruiros sobre los diferentes métodos de instalación y que, de este modo, sepáis cómo obtener las aplicaciones que echáis en falta en Deepin.

TIENDA DE APLICACIONES DE DEEPIN (APPSTORE)

Sin duda, la opción más recomendable y sencilla. Siempre que la aplicación se encuentre en la tienda y no necesites (o desees) disponer de la última versión del programa, optaría por este método, ya que va a estar más optimizado en recursos del sistema que las opciones alternativas y de seguro que se va a integrar mejor con el sistema operativo.

Curiosamente, el repositorio* dispone de más programas de los que se visualizan en la tienda. Si queremos obtener alguno de ellos, bien podemos utilizar la terminal (explicado en el siguiente enlace instalar programas con apt) o a través de un gestor de paquetes, como puede ser Synaptic (disponible en la tienda).

Pero, ¿y si el programa no está en la tienda, o bien, quiero tener la última versión del mismo? En ese caso, usaremos cualquiera de las siguientes alternativas:

TIENDA DEEPINES

En la comunidad de Deepin en Español trabajamos duro para minimizar las carencias y los fallos que alberga Deepin. Fruto de este esfuerzo ha nacido la Tienda Deepines, en la cual agregamos una amplia cantidad de programas que consideramos que no están lo suficientemente actualizados, así como, aplicaciones que directamente no se encuentran en el propio repositorio del sistema.

INSTALACIÓN MEDIANTE ARCHIVO .DEB

Viene a ser lo más parecido a un .exe de Windows. Lo descargas y con un par de clics se instala (siempre que no haya problemas de dependencias*). Tiene las mismas ventajas que la instalación desde la tienda, solo que en este caso, lo usaremos para agregar software externo al repositorio de Deepin. Si existen varias opciones, lo más seguro es descargar el .deb para Debian, en la correspondiente versión en la que se basa el Deepin que está usando.

Tenga en cuenta que algunos .deb simplemente no son compatibles con Deepin, o se pueden instalar, pero forzándolos, algo que no es recomendable, además requiere de conocimientos avanzados para hacerlo correctamente y sin romper el sistema. Si tiene problemas o dudas al instalar paquetes .deb, le recomendamos consultar en el foro o en el grupo de Telegram de la comunidad.

¡ADVERTENCIA! Un error muy frecuente en los nuevos usuarios de Deepin provenientes de Ubuntu o derivadas es tratar de agregar PPAs, que son repositorios de software pensado para Ubuntu o derivadas y que utilizados en Deepin pueden llegar a romper el sistema.

Podcast

FLATPAK, SNAP Y APPIMAGE

Todo lo anterior se basaba en el uso de archivos .deb para la instalación del programa, de cuya eficiencia no cabe dudas, pero palidece en cuanto a portabilidad se refiere. Dicho de otro modo, un .deb solo y solo sí para Debian puede no servir para Deepin y mucho menos para distros que no sean ramas de Debian. 

Con el objeto de lidiar con este problema surgieron formatos de empaquetado universales para todo GNU/Linux. Estos formatos muy frecuentemente ofrecen las aplicaciones actualizadas a la última versión, sin embargo, no suelen rendir tan bien como los .deb y la integración con el sistema resulta peor (como puede ser las decoraciones de ventas o que alguna funcionalidad no se activen). En la siguiente tabla haremos un breve resumen de los formatos más conocidos, destacando sus virtudes y defectos.

Flatpak

Snap

AppImage

Método de instalaciónSe instala el paquete «flatpak», se agrega el repositorio. Una vez hecho esto, los programas se instalan con «flatpak install»nombre_del_programa.
 Más info
Se instala el paquete «snapd», se agrega el repositorio. Una vez hecho esto, los programas se instalan con «snap install»nombre_del_programa.
Más info
Se descarga el archivo, se le da permisos de ejecución y se ejecuta. También se descarga con Pling configurado con AppImageHub.
ActualizacionesComando «flatpak update»Comando «snap refresh»Descargando nueva versión desde su sitio web o Pling (más tedioso, salvo que el desarrollador implemente las actualizaciones automáticas)
Hub (web que recopila los programas)https://flathub.org/homehttps://snapcraft.io/storehttps://www.appimagehub.com/
Retraso de arranque de la appMedioLentoRápido
Ocupación de espacio de las apps en el discoPesadoMedioLiviano
Tabla comparativa entre formatos de empaquetado universales para GNU/Linux. Trabajo propio

GITHUB

Muchas aplicaciones se encuentran disponibles para su descarga únicamente en plataformas de código fuente como GitHub. Para los desarrolladores es una herramienta muy útil. Sin embargo, es algo más complicado de instalar que los otros métodos. Normalmente, se instala con el compilador «make» —en la terminal— de un modo similar a este ejemplo:

wget http://direccion_de_descarga_de_programa_de_ejemplo.tar.gz
tar -xzf programa_de_ejemplo.tar.gz
cd programa_de_ejemplo
./configure
make
make check
sudo make install

No siempre es así, para ello el desarrollador suele añadir la documentación de instalación en un readme (léame) o en la propia página web del proyecto.

DOCKER

Es una herramienta de empaquetado que agrega todas las dependencias necesarias y aísla el programa del sistema operativo y que se usa principalmente para instalar programas en localhost y entornos de desarrollo para diferentes lenguajes de programación. Al igual que Github, requiere un conocimiento previo para instalar con este método, en nuestra wiki puede ver una introducción a Docker y cómo instalarlo.

Recapitulando todo lo anterior, Deepin ofrece una gran variedad de software libre (y otros comerciales, con un catálogo extenso para todos los gustos), pero, generalmente, no en sus últimas versiones. Hemos tratado varias opciones que nos permitirán añadir software adicional. En ocasiones el programa que buscamos solo está disponible en uno de los métodos de instalación, en ese caso, no nos quedará otra que usar ese método, pero si el programa lo podemos instalar en varios formatos, yo recomendaría a los usuarios menos expertos instalar preferentemente en el siguiente orden: Tienda Deepines > Flatpak o Appimage > Snap > Github > Docker, principalmente teniendo en cuenta la facilidad de instalación.


**[1] Repositorio – Colección de una o varias aplicaciones descargables desde un servidor. Info en la wiki

**[2] Dependencias – Es una aplicación requerida por otro programa para poder funcionar correctamente. Info en la wiki

5 41 votos
Califica el Artículo

12 Reacciones
Más antiguos
Más nuevos Más populares
Opinión desde el articulo
Ver todos los comentarios
Eli
Eli(@eli)
Administradores
3 años atrás

Muy completo y bien redactado  Jorge Kenobi, excelente artículo.

Alex Andrade
Alex Andrade(@alex-andrade-30)
Deepineros
3 años atrás

Interesante material y bastante fácil de digerir, excelente guía para todos.

Juan Carlos
Juan Carlos(@juan-carlos)
Deepineros
3 años atrás

Yo siempre prefiero los paquetes deb, no se porque, pero nunca me han gustado las otras variantes.

TonyRevuelta
TonyRevuelta(@tonyrevuelta)
Deepineros
Respondiendo a  Juan Carlos
3 años atrás

Lo de mejor es relativo, Sí la aplicación que buscas no está disponible como debe y solo existe como flatpak, entonces cuál es la mejor para usted?

Céssar
Céssar(@ppjc72)
Deepineros
3 años atrás

Hacía falta, buen material.

LeviB
LeviB(@levib)
Deepineros
3 años atrás

Es una excelente guia, muy completa toda la explicacion, muchas gracias.

Armando-Lio
Armando-Lio(@armando-lio)
Deepineros
3 años atrás

Muy clara explicación para los novatos, enhorabuena!

Luis Sosa
Luis Sosa(@luissosa987)
Deepineros
3 años atrás

No se porque pasa, pero en mi experiencia los flatpak son mas rapidos que los appimage. pero como dicen todo tiene sus partes buenas y otras no tanto.

Ivan
Ivan(@ivan_23)
Deepineros
3 años atrás

Snap y flatpak, el cancer de Linux en mi opinion, todo debia ser en deb si esta basado en debian.

chapu
chapu(@chapu)
Deepineros
2 años atrás

Excelente aporte, me encantó

Angel Feroz
Angel Feroz(@angelferoz)
Deepineros
2 años atrás

Óptimo material de estudio, disfrute mucho de la lectura. Descubrí vuestra página hoy y os quería felicitar, es una de las mejores comunidades Linuxeras que he encontrado, ¡Enhorabuena!

Eli
Eli(@eli)
Administradores
Respondiendo a  Angel Feroz
2 años atrás

Bienvenido,

Muchas gracias por sus palabras amables, siempre es un placer leer ese tipo de comentarios.

Muchas gracias.

12
0
Nos gustaría saber lo que piensas, Únete a la discusión.x