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.