¿Qué es Snappy Ubuntu Core?

¿Qué es Snappy Ubuntu Core?

Antes de que todos se apresuren a marcar esto como duplicado, ya he leído los otros hilos.aquíyaquí, busqué esto en Google y visité la ágil página de inicio.aquíBuscando aclarar mi confusión, y no pude. Pregunto aquí porque todavía sigo confundido. Entiendo que es una especie de ubuntu de funcionamiento mínimo, y el espíritu de esta pregunta no es qué hay "en él", sino qué es y cómo funciona.

  1. ¿Cuál es el enfoque ágil para las aplicaciones? La página de inicio describe algunos de sus méritos, pero como usuario, ¿cómo obtendré las aplicaciones? ¿Todavía lo hago sudo apt-get install XXXX? ¿O algo mas?

  2. ¿Funcionarán las aplicaciones normales de Ubuntu si instalo Snappy (lo mismo que funciona en mi instalación normal de Ubuntu usando apt-get o descargando un paquete deb), o alguien necesita hacer algo especial para que una aplicación funcione en Snappy?

  3. Snappy Core está disponible para Raspberry Pi, por ejemplo, que es un procesador (móvil) diferente. Si instalo Snappy en él, ¿las aplicaciones de escritorio normales seguirán funcionando en Pi? ¿Ese es el punto de ser ágil?

  4. Si el enfoque estándar no funciona, ¿cómo obtengo aplicaciones, dónde busco qué aplicaciones están disponibles para Snappy y cómo las instalo?

Gracias. Mis preguntas están formuladas según mi mejor comprensión sobre cómo funcionan y se instalan las aplicaciones en Ubuntu, pero edítelas para que sean más sensatas si entiende lo que quiero preguntar.

Respuesta1

apt-gety otras utilidades para trabajar con .debpaquetes tradicionales no funcionan para instalar y actualizar aplicaciones en un sistema Snappy Ubuntu Core. En su lugar, utiliza la snappyutilidad. Ver elTour rápidopara detalles.

Para resumir un par de ejemplos del Snappy Tour, para instalar la aplicación Docker, ejecutaría:

sudo snappy install docker

Y para instalar actualizaciones, ejecute sudo snappy update-versions(lo que corresponde a sudo apt-get updateen un sistema Ubuntu normal), snappy versionspara ver qué hay recientemente disponible y sudo snappy update ...para especificar paquetes para actualizar (ponga sus nombres en lugar de ...).

Debido a que Snappy Ubuntu Core no usa .debpaquetes, los paquetes de Ubuntu creados para sistemas Ubuntu normales no funcionarán; la relación entre los sistemas Ubuntu normales y Snappy Ubuntu Core cuando se trata de archivos de paquetes es, en efecto, la misma que la relación entre cualquier dos distribuciones que utilizan administradores de paquetes totalmente diferentes. (Por ejemplo: Ubuntu y Fedora).

Como en casi cualquier sistema operativo, puede instalar programas manualmente en Snappy Ubuntu Core siempre que tenga o pueda obtener todas las bibliotecas (y cualquier otra dependencia) que necesiten. Sin embargo, así como la mejor manera de instalar la mayoría del software en sistemas Ubuntu normales es con un .debpaquete, la mejor manera de instalar software en Snappy Ubuntu Core es conpaquetes rápidos especialmente construidos. Hasta ahora sólo existen un puñado de ellos.

Para buscar aplicaciones Snappy Ubuntu Core desde un sistema Snappy Ubuntu Core, use:

snappy search search-term

Esto encuentra paquetes Snappy consearch-termen sus nombres. (Por supuesto, lo reemplazarías con lo que estés buscando).


En cuanto a Raspberry Pi, tienen procesadores ARM, y tienes razón, no son los mismos que los procesadores Intel y AMD habituales de 32 y 64 bits que la mayoría de nosotros usamos en nuestras PC tradicionales. Sin embargo, la compatibilidad con Raspberry Pi no parece ser el punto principal de Snappy Ubuntu Core. En cambio, como ya sabrá, el objetivo general de Snappy esmejor velocidad, estabilidad y seguridad, en circunstancias en las que un sistema Ubuntu Core mínimo es suficiente y apropiado.

Snappy está orientado a la nube ("Snappy Ubuntu Core es el sistema perfecto para implementaciones de contenedores en la nube a gran escala..."), y admite explícitamente muchas plataformas x86 (es decir, no ARM); consulte la lista de opcionesen "¡Pruebe usted mismo el nuevo y ágil Ubuntu!" en la página de inicio de Snappy.

No obstante, dependiendo de sus necesidades, Snappy Ubuntu Core puede ser una forma razonable de conseguir un sistema Ubuntu Core que funcione en una Raspberry Pi.Dependiendo de la placa Raspberry Pi que tengas, es posible que admita o no una instalación más completa y tradicional de Ubuntu.Sin embargo, tenga en cuenta que existen otras opciones que pueden parecerse más a Ubuntu en aspectos que son importantes para la mayoría de los usuarios de sistemas Ubuntu tradicionales:

  • Debianes bastante similar a Ubuntu y proporciona una experiencia en muchos aspectos más similar a la mayoría de las instalaciones de Ubuntu. En particular, como sistema Ubuntu normal, utiliza Debian apt-get. De hecho apt-getse originó en Debian. (Ubuntu es un derivado de Debian).
  • raspbianoes un derivado de Debian creado especialmente para Raspberry Pi. Al igual que Debian y los sistemas Ubuntu normales (no Snappy),utiliza gestión de paquetes basada en APT(es decir, con apt-get). La página del proyecto Debian sobre Debian en Raspberry Pi incluso dice: "Generalmente, lo mejor es usar Raspbian".

Ver tambiénesta lista de sistemas operativosPara frambuesa Pi.

Respuesta2

Snappy Ubuntu Core es como un sistema Lego, cada complemento (aplicación) es un bloque que no se ve afectado por otros complementos. Por lo tanto, la seguridad es más simple y superior, las dependencias ya no son un problema y el ciclo de vida de las instantáneas es mucho más sencillo. Con un solo comando podrás intercambiar versiones, eliminar y actualizar cualquier snapp e incluso el core (OS).

Este es el valor predeterminado en 16.04, pero Mark dijo que también usarás .apt y .deb.

información relacionada