До того как все мчится , чтобы отметить это как дубликат, я действительно читал другие темы здесь и здесь , гугл это, и посетил мгновенные домашнюю здесь поиск , чтобы очистить мое замешательство, и я не мог. Я спрашиваю здесь, потому что я все еще смущен. Я понимаю, что это своего рода минимальная рабочая Ubuntu, и дух этого вопроса не в том, что «в нем», а в том, что это такое и как оно работает.
Каков быстрый подход к приложениям? На домашней странице описаны некоторые из его достоинств, но как я получу приложения? Я все еще
sudo apt-get install XXXX
? Или что-то другое?Будут ли работать обычные приложения Ubuntu, если я установлю snappy (то же самое, что и моя обычная установка Ubuntu с использованием apt-get или путем загрузки пакета deb), или кому-то нужно сделать что-то особенное, чтобы приложение работало в snappy?
Например, Snappy Core доступен для Raspberry Pi, который представляет собой другой (мобильный) процессор, если я установлю на нем snappy, будут ли обычные настольные приложения работать на Pi? В этом ли смысл Снаппи?
Если стандартный подход не работает, как я могу получить приложения, где я могу найти, какие приложения доступны для snappy, и как мне их установить.
Спасибо. Мои вопросы сформулированы в меру моего понимания того, как приложения работают и установлены в Ubuntu, но, пожалуйста, отредактируйте их, чтобы сделать их более понятными, если вы понимаете, о чем я хочу спросить.
источник
Ответы:
apt-get
и другие утилиты для работы с традиционными.deb
пакетами не работают для установки и обновления приложений в системе Snappy Ubuntu Core. Вместо этого вы используетеsnappy
утилиту. Смотрите Snappy Tour для деталей.Чтобы подвести итоги пары примеров из Snappy Tour, для установки приложения 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-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:
apt-get
. На самом делеapt-get
возникла в Debian. (Ubuntu является производной от Debian.)apt-get
). На странице проекта Debian о Debian на Raspberry Pi даже сказано: «Как правило, вам лучше всего использовать Raspbian».Смотрите также этот список операционных систем для Raspberry Pi.
источник
sudo snap install <something>
иsnap find <search term>
сейчас.Snappy Ubuntu Core похожа на систему Lego, каждая привязка (приложение) - это блок, на который не влияют другие привязки. Таким образом, безопасность становится проще и выше, зависимости больше не являются проблемой, а жизненный цикл моментальных снимков намного проще. С помощью одной команды вы можете обмениваться версиями, устранять и обновлять любой snapp и даже ядро (ОС).
Это значение по умолчанию 16.04, но Марк сказал, что вы также будете использовать .apt и .deb.
источник
.deb
пакетах также заботятся - и версии. Просто введитеapt-cache depends <package>
. И единственная команда? Кому интересно ... Просто снимите черту:apt-cache
apt-get
.. становитсяapt cache
иapt get
...