apt-getи другие утилиты для работы с традиционными .debпакетами не работают для установки и обновления приложений в системе Snappy Ubuntu Core. Вместо этого вы используете snappyутилиту. Смотрите Snappy Tour для деталей.
Чтобы подвести итоги пары примеров из Snappy Tour, для установки приложения Docker вы должны запустить:
sudo snappy install docker
И чтобы установить обновления, вы запускаете sudo snappy update-versions(что соответствует sudo apt-get updateобычной системе Ubuntu), snappy versionsчтобы увидеть, что недавно доступно, и sudo snappy update ...указать пакеты для обновления (поместите их имена вместо ...).
Поскольку Snappy Ubuntu Core не использует .debпакеты, пакеты Ubuntu, созданные для обычных систем Ubuntu, не будут работать - отношения между обычными системами Ubuntu и Snappy Ubuntu Core, когда дело доходит до файлов пакетов, фактически такие же, как отношения между любыми два дистрибутива, которые используют совершенно разные менеджеры пакетов. (Например: Ubuntu и Fedora.)
Как и в любой другой ОС, вы можете вручную устанавливать программы в Snappy Ubuntu Core, если у вас есть или вы можете получить все необходимые библиотеки (и любые другие зависимости). Однако, так же как лучший способ установки большинства программ на обычных системах Ubuntu - с помощью .debпакета, лучший способ установки программного обеспечения на Snappy Ubuntu Core - с помощью специально созданных пакетов snappy . Пока существует только несколько из них.
Для поиска приложений Snappy Ubuntu Core из системы Snappy Ubuntu Core используйте:
snappy search search-term
Это находит пакеты Snappy с search-termих именами. (Вы бы заменили это тем, что искали, конечно.)
Что касается Raspberry Pi, то у них есть ARM-процессоры, и вы не правы, как обычные 32-битные и 64-битные процессоры Intel и AMD, которые большинство из нас используют на наших традиционных ПК. Тем не менее, поддержка Raspberry Pi, похоже, не является основной целью Snappy Ubuntu Core. Вместо этого, как вы, возможно, знаете, общая цель Snappy - повысить скорость, стабильность и безопасность в условиях, когда минимальной системы Ubuntu Core достаточно и целесообразно .
Snappy ориентирован на облако ( «Snappy Ubuntu Core - идеальная система для крупномасштабных развертываний облачных контейнеров ...» ) и явно поддерживает многие платформы x86 (т.е. не ARM) - см. Список вариантов в разделе «Попробуйте новый, быстрый Ubuntu себя! " на домашней странице Snappy .
Тем не менее, в зависимости от ваших потребностей, Snappy Ubuntu Core может быть разумным способом получить работающую систему Ubuntu Core на Raspberry Pi. В зависимости от того, какая у вас плата Raspberry Pi, она может поддерживать или не поддерживать более полную, более традиционную установку Ubuntu. Обратите внимание, что есть и другие варианты, которые могут быть более похожими на Ubuntu в тех отношениях, которые важны для большинства пользователей традиционных систем Ubuntu:
- Debian очень похож на Ubuntu и предоставляет опыт во многих отношениях более похожий на большинство установок Ubuntu. В частности, как в обычной системе Ubuntu, которую использует Debian
apt-get. На самом деле apt-getвозникла в Debian. (Ubuntu является производной от Debian.)
- Raspbian - это производная от Debian, созданная специально для Raspberry Pi. Как и в Debian и в обычных (не Snappy) системах Ubuntu, используется управление пакетами на основе APT (т. Е. С помощью
apt-get). На странице проекта Debian о Debian на Raspberry Pi даже сказано: «Как правило, вам лучше всего использовать Raspbian».
Смотрите также этот список операционных систем для Raspberry Pi.