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, programas 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 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. Éstos 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.

FlatpakSnapAppImage
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 programa 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
ActualizacionesComando «flatpak update»Comando «snap refresh»Descargando nueva versión desde su sitio web (más tedioso)
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

GitHub

Muchas aplicaciones se encuentran disponibles para su descarga únicamente en esta plataforma. 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» 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 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, 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

**[2] Dependencias – Es una aplicación requerida por otro programa para poder funcionar correctamente

4.9 31 votos
Califica el Artículo
 
Subscribete
Notificar de
8 Reacciones
Más populares
Más nuevos Más antiguos
Opinión desde el articulo
Ver todos los comentarios
Эли
Эли (@eli)
Admin
1 mes atrás

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

Alex Andrade
Alex Andrade (@alex-andrade-30)
1 mes atrás

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

Juan Carlos
Juan Carlos (@juan-carlos)
1 mes atrás

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

TonyRevuelta
TonyRevuelta (@tonyrevuelta)
Respondiendo a  Juan Carlos
1 mes 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)
1 mes atrás

Hacía falta, buen material.

LeviB
LeviB (@levib)
26 días atrás

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

Armando-Lio
Armando-Lio (@armando-lio)
18 días atrás

Muy clara explicación para los novatos, enhorabuena!

Luis Sosa
Luis Sosa (@luissosa987)
15 días 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.

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