Что такое Snappy Ubuntu Core?

Прежде чем все бросятся помечать это как дубликат, я действительно прочитал другие темы здесь и здесь , погуглил это и посетил домашнюю страницу snappy здесь пытаясь очистить мое замешательство, а я не смог. Я спрашиваю здесь, потому что я все еще смущен. Я понимаю, что это своего рода минимальная рабочая Ubuntu, и дух этого вопроса не в том, что «в нем», а в том, что это такое и как оно работает.

  1. Что такое быстрый подход к приложениям? На домашней странице описаны некоторые из его достоинств, но как я получу приложения? Я все еще sudo apt-get install XXXX? Или что-то еще?

  2. Будут ли работать обычные приложения Ubuntu, если я установлю snappy (то же самое, что работает в моей обычной установке Ubuntu с использованием apt-get или путем загрузки пакета deb), или делает кто-то должен сделать что-то особенное, чтобы приложение работало в snappy?

  3. Snappy Core доступен, например, для Raspberry Pi, который представляет собой другой (мобильный) процессор, если я установлю snappy на этом обычные настольные приложения все еще будут работать на Пи? В этом ли смысл snappy?

  4. Если стандартный подход не работает, как я могу получить приложения, где я могу найти, какие приложения доступны для snappy, и как мне установить их.

Спасибо. Мои вопросы сформулированы в меру моего понимания того, как приложения работают и установлены в Ubuntu, но, пожалуйста, отредактируйте их, чтобы сделать их более понятными, если вы понимаете, о чем я хочу спросить.

88
задан 13 April 2017 в 15:24

2 ответа

apt-get и другие утилиты для работы с традиционным .deb пакеты не работают, чтобы установить и обновить приложения в Мгновенной системе Ядра Ubuntu. Вместо этого Вы используете snappy утилита. Посмотрите Мгновенный Тур для деталей.

Чтобы суммировать пару примеров от Мгновенного Тура, установить приложение Докера, Вы работали бы:

sudo snappy install docker

И устанавливать обновления, Вы работаете sudo snappy update-versions (который соответствует sudo apt-get update в нормальной системе Ubuntu), snappy versions видеть, что недавно доступно, и sudo snappy update ... указывать пакеты для обновления (ставит их имена вместо ...).

Поскольку Мгновенное Ядро Ubuntu не использует .deb пакеты, пакеты Ubuntu, созданные для регулярных систем Ubuntu, не будут работать - отношения между регулярными системами Ubuntu и Мгновенным Ядром Ubuntu когда дело доходит до файлов пакета являются, в действительности, тем же как отношениями между любыми двумя дистрибутивами, которые используют полностью различные диспетчеры пакетов. (Например: Ubuntu и Fedora.)

Как в примерно любой ОС, Вы могли вручную установить программы на Мгновенном Ядре Ubuntu, если Вы имеете или можете получить все библиотеки (и любые другие зависимости), им нужно. Однако так же, как лучший способ установить большую часть программного обеспечения в регулярных системах Ubuntu с a .deb пакет, лучший способ установить программное обеспечение на Мгновенном Ядре Ubuntu со специально созданными мгновенными пакетами. Только горстка они существуют до сих пор.

Для поиска Мгновенных Базовых приложений Ubuntu из Мгновенной системы Ядра Ubuntu используйте:

snappy search search-term

Это находит Мгновенные пакеты с search-term на их имена. (Вы заменили бы это тем, что Вы ищете, конечно.)


Что касается Raspberry Pi, у этого есть процессоры ARM, которые Вы правы, не то же как обычные 32-разрядные и 64-разрядные процессоры Intel и AMD, которые большинство из нас использует на наших традиционных ПК. Однако поддержка Raspberry Pi, кажется, не основной момент Мгновенного Ядра Ubuntu. Вместо этого поскольку можно знать, общая цель Мгновенных для лучшей скорости, устойчивости и безопасности, при обстоятельствах, где минимальная система Ядра Ubuntu является достаточной и соответствующей.

Мгновенный является облачно-ориентированным ("Мгновенное Ядро Ubuntu, идеальная система для крупномасштабного облачного контейнерного развертывания..."), и явно поддерживает много x86 (т.е. не ARM), платформы - видят список опций при "Попытке новая, мгновенная Ubuntu самостоятельно!" на Мгновенной домашней странице.

Тем не менее, в зависимости от Ваших потребностей, Мгновенное Ядро Ubuntu может быть разумным способом получить рабочую систему Ядра Ubuntu на Raspberry Pi. В зависимости от которой платы Raspberry Pi Вы имеете, она может или не может поддерживать более полную, более традиционную установку Ubuntu. Обратите внимание, тем не менее, что существуют другие опции, которые могут быть более подобными Человечности в путях, которые имеют значение для большинства пользователей традиционных систем Ubuntu:

  • Debian весьма схож с Ubuntu и обеспечивает опыт, во многих отношениях более подобный большинству установок Ubuntu. В частности, как нормальная система Ubuntu использование Debian apt-get.Действительно? apt-get порожденный в Debian. (Ubuntu является производной Debian.)
  • Raspbian является производной Debian, сделанного особенно для Raspberry Pi. Как Debian и нормальные (немгновенные) системы Ubuntu, основанное на APT управление пакетом использования (т.е. с apt-get). Страница проекта Debian о Debian на Raspberry Pi даже говорит, "Обычно Ваш лучший выбор состоит в том, чтобы использовать Raspbian".

См. также этот список операционных систем для Raspberry Pi.

77
ответ дан 13 April 2017 в 15:24

Мгновенное Ядро Ubuntu похоже на систему Lego, каждый снимок (приложение) является блоком, не затронутым другими снимками. Таким образом, безопасность более проста и выше, зависимости больше не являются проблемой, и жизненный цикл снимков намного легче. С единственной командой можно обмениваться версиями, устранить и обновить любой snapp и даже ядро (ОС).

Это - значение по умолчанию на 16,04, но Mark сказал, что Вы будете использовать .apt и .deb также.

5
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: