Cómo el nuevo formato de paquete de Ubuntu 16.04 hace que la instalación del software sea un complemento

Cómo el nuevo formato de paquete de Ubuntu 16.04 hace que la instalación del software sea un complemento / Linux

Los lanzamientos de soporte a largo plazo de Ubuntu vienen con una compensación. Nuevas versiones vienen cada dos años. Durante ese tiempo, su sistema se mantiene constante y recibe las últimas actualizaciones de seguridad. A diferencia de las versiones regulares, no tiene que actualizarlos cada nueve meses. ¿Por qué necesita actualizar Ubuntu cada 9 meses? ¿Por qué necesita actualizar Ubuntu cada 9 meses? Es ese momento nuevamente, cuando Canonical anuncia esa compatibilidad con una de sus versiones estándar de Ubuntu ha llegado a su fin. Pero, ¿qué significa esto para el usuario final? Lee mas .

Pero no intentes instalar la última versión del software. Lo más probable es que sus bibliotecas estén desactualizadas..

Esto no es un problema limitado a las versiones de LTS o Ubuntu en general. Incluso las distribuciones que ejecutan el código de vanguardia comienzan a parecer anticuadas antes del próximo lanzamiento. Y algún software nunca llega a los repositorios, sin importar la edad.

En la versión 16.04, Ubuntu espera encontrar un equilibrio entre tener estabilidad y estar al día. No solo tendrá la opción de instalar aplicaciones a través de debs. También podrás usar snaps..

Que son los snaps?

Los paquetes Snap pueden contener binarios de aplicaciones y Cualquier dependencia necesaria para ejecutar. Surgen de paquetes de clics, que Canonical desarrolló para empaquetar aplicaciones para Ubuntu Touch Cómo instalar la vista previa de Ubuntu Touch en su dispositivo Nexus con Android Cómo instalar la vista previa de Ubuntu Touch en su dispositivo con Nexus Android Ubuntu está desarrollando una interfaz enfocada en el tacto para teléfonos inteligentes y tabletas, con planes de lanzar smartphones Ubuntu en 2014. Si está interesado en probarlo ahora mismo, hay buenas noticias: puede instalar la vista previa ... Leer más .

Los paquetes Snap están llegando a Ubuntu 16.04 como una vista previa de la tecnología. Debs continuará formando el núcleo del escritorio clásico y su interfaz Unity7. Los paquetes de clics seguirán siendo los valores predeterminados en Unity8 (que también es una vista previa de la tecnología por ahora). Considere la posibilidad de tener 16.04 oportunidades de conocer broches antes de desarrollar una relación más íntima en el futuro.

Cuales son los beneficios?

Las vistas canónicas se convierten en la próxima generación de aplicaciones para todos los dispositivos Ubuntu. Éstas son algunas de las razones por las que puede que desee emocionarse.

1. Acceso más rápido y fácil al software

Con snaps, los desarrolladores ya no tendrán que proporcionar un PPA para usuarios de Ubuntu. ¿Qué es un PPA de Ubuntu y por qué querría usar uno? [Explicación de la tecnología] ¿Qué es un PPA de Ubuntu y por qué querría usar uno? [Explicación de la tecnología] Lea más para obtener una aplicación y sus dependencias. En su lugar, las personas pueden descargar un solo paquete y saber que se ejecutará en su sistema. Esto les evita tener que copiar y pegar líneas de código en un terminal que pueden no entender..

Esto no solo se aplica a las aplicaciones. Snaps podría mejorar el acceso a nuevas versiones de entornos de escritorio como GNOME o KDE. Es su elección: los 10 principales entornos de escritorio de Linux es su elección: los 10 mejores entornos de escritorio de Linux, desde Gnome a KDE, desde MATE hasta Unity, hay muchas opciones disponibles ahí. ¿Por dónde empezar? ¿Abrumado? Empieza aqui. Lee mas .

2. Fiabilidad a largo plazo

Los entornos de escritorio de Linux y las bibliotecas tienden a cambiar rápidamente. Como resultado, es posible que el software que funcionó en 2012 no se ejecute en la misma computadora cuatro años después. Ni siquiera te molestes en intentar instalar una versión anterior de Firefox, por ejemplo.

Esto es un dolor para los desarrolladores y desalienta a algunos de ellos a crear software para Linux. Después de crear una aplicación una vez, tienen que modificarla regularmente para seguir trabajando en un año o dos. Y eso ni siquiera está considerando todas las variaciones entre diferentes distribuciones..

Dado que un paquete snap proporciona sus propias dependencias, la aplicación debe tener lo que necesita para ejecutarse hoy, mañana y dentro de un par de años..

3. Aislamiento y seguridad.

Los paquetes Snap se ejecutan independientemente del resto del sistema. Esto significa que no tiene que preocuparse por que la instalación afecte el resto de su configuración. Un desarrollador también puede parchar una vulnerabilidad y enviar inmediatamente la solución a los usuarios.

Esta es una espada de doble filo. Dado que los paquetes instantáneos pueden hacer que ejecute varias copias de las mismas dependencias, debe actualizar cada una cuando se revele un problema. Si un desarrollador no actualiza una aplicación, te quedas con una versión comprometida. Tradicionalmente, eso se habría solucionado cuando su distribución enviara actualizaciones de seguridad.

4. Soporte de software pagado

Cuando pagas por una solicitud, esperas que funcione. Esto hace que el mantenimiento de software para Linux sea especialmente desagradable para las personas que venden software. Los usuarios esperan que usted admita múltiples distribuciones, con cada cambio de manera impredecible cada seis meses aproximadamente..

Al usar un paquete instantáneo, un desarrollador sabe que tiene una versión que funciona. También es más fácil solucionar problemas cuando cada copia es la misma.

Por estas razones, Canonical planea migrar las aplicaciones pagadas a las copias para el otoño de este año.

5. Experiencia de desarrollo familiar

El mercado móvil ha cambiado las expectativas sobre cómo se desarrolla y distribuye el software. Los detalles pueden variar entre trabajar con Google Play, Apple App Store, Windows Store y otros mercados, pero aún está desarrollando un paquete y subiéndolo a un centro de distribución para su revisión. Snapcraft, la herramienta de Canonical para crear y empaquetar instantáneas, brinda una experiencia similar a los desarrolladores de Ubuntu.

6. Usted puede deshacer

No todas las actualizaciones salen según lo planeado. A veces, el software más nuevo introduce errores que dificultan la experiencia. En algunos casos, las aplicaciones ya no se inician en absoluto. En estos casos, los desarrolladores pueden deshacer una actualización y los usuarios tienen la opción de volver a instalar un complemento antiguo que funcionó.

¿Cómo afectará esto a otras distros??

Los desarrolladores de Snap han creado el formato para trabajar con Unity. Técnicamente, esto significa que el software puede funcionar en otras distribuciones. Pero al igual que Unity en sí, es probable que Snaps no vea mucha adopción fuera del ecosistema de Ubuntu..

Esto podría despertar el interés en formatos de paquetes alternativos pero similares. Un ejemplo es AppImage, que ya puede instalar en su escritorio Linux hoy. Hay varias aplicaciones disponibles, como Atom, Blender, Chromium, Firefox y VLC.

AppImage es una continuación de Klik, que se lanzó en 2006. No es la única. PortableLinuxApps descendió de Klik para crear un software que puede arrancar desde una unidad flash. Las 5 mejores aplicaciones portátiles para Linux. Las 5 mejores aplicaciones portátiles para Linux. Es genial tener tus programas y complementos favoritos contigo, especialmente en el caso de los navegadores. Sin embargo,… Leer más .

Independientemente de si las instantáneas aparecen en otros lugares, podrían alentar a los desarrolladores a distribuir aplicaciones en un formato de paquete que funcione en todas las distribuciones y sin importar las dependencias. Ese es el sueño, de todos modos. Queda por ver la forma que toma la realidad..

Oh Snap, esto podría ser bueno

Instalar software en Linux puede ser una molestia. Si está en los repositorios, ¡genial! Si no es así, le queda la esperanza de que el desarrollador haya proporcionado una manera de instalar software en su distribución. Cada proyecto tiene su propio método preferido de administrar aplicaciones y actualizaciones. Es un reto apoyarlos a todos. Sin embargo, en la actualidad, debemos ser conscientes de que el sistema Snap podría representar un riesgo de seguridad..

¿Cómo le gustaría ver a Ubuntu abordar este problema? ¿Estás emocionado por las instantáneas? ¿Qué pasa con otras distribuciones? ¿Qué formatos deben adoptar? Hay opiniones conflictivas en torno a este asunto. Lo que es tuyo?

Crédito de la imagen: cinta transportadora de Vivi-o a través de Shutterstock

Explorar más sobre: ​​Instalar software, Ubuntu.