К чему относятся привязка, привязка и Snappy?

Я понимаю (широко), как работает оснастка. Но что именно означает каждый из «привязки», «привязки» и «привязки»?

Кажется, что «привязка» относится ко многим вещам (формат пакета, команда терминала ...), «snapd »- это конкретный инструмент, и« Snappy »больше не используется [1] [2]?

[1]: Единственное официальное упоминание, которое я смог найти, это название и URL этой домашней страницы Ubuntu: https : //www.ubuntu.com/desktop/snappy

[2]: Как я помню, Ubuntu Core назывался Snappy Ubuntu Core, но это уже не так: https: / /www.ubuntu.com/desktop/snappy

7
задан 9 October 2017 в 22:17

6 ответов

Snap: определенный формат упаковки, определенный как изображение squashfs, содержащее файл meta/snap.yaml, следующий за определенным форматом. Snap Store: центральный репозиторий снимков, из которых они могут быть загружены / установлены. Snapcraft: инструмент командной строки, используемый для создания привязок (думаю, pbuilder для снимков) и (необязательно) помещает их в хранилище. Snapd: демон, необходимый для запуска снимков (загрузка их из магазина, установка их на место, ограничение их, запуск приложений из них и т. Д.). Snapd также включает команду snap, используемую для связи с snapd (для того, чтобы пользователь запросил установку новой привязки и т. Д.)

Вся эта система иногда называется «мгновенной». Смутно, я также вижу его все чаще и чаще называют «snapcraft». В то время как snaps запускаются на обычном Ubuntu (и действительно ряде других дистрибутивов Linux), Ubuntu Core - это операционная система, полностью основанная на привязках (no apt). К сожалению, уже существовало «ядро ubuntu», которое было основным rootfs Ubuntu, поэтому для его дифференциации оно называлось «мгновенным ядром ubuntu». Старое ядро ​​недавно было переименовано в базу ubuntu, поэтому в наши дни вы видите «мгновенное ядро ​​ubuntu».

11
ответ дан 22 May 2018 в 17:42

Snap: определенный формат упаковки, определенный как изображение squashfs, содержащее файл meta/snap.yaml, следующий за определенным форматом. Snap Store: центральный репозиторий снимков, из которых они могут быть загружены / установлены. Snapcraft: инструмент командной строки, используемый для создания привязок (думаю, pbuilder для снимков) и (необязательно) помещает их в хранилище. Snapd: демон, необходимый для запуска снимков (загрузка их из магазина, установка их на место, ограничение их, запуск приложений из них и т. Д.). Snapd также включает команду snap, используемую для связи с snapd (для того, чтобы пользователь запросил установку новой привязки и т. Д.)

Вся эта система иногда называется «мгновенной». Смутно, я также вижу его все чаще и чаще называют «snapcraft». В то время как snaps запускаются на обычном Ubuntu (и действительно ряде других дистрибутивов Linux), Ubuntu Core - это операционная система, полностью основанная на привязках (no apt). К сожалению, уже существовало «ядро ubuntu», которое было основным rootfs Ubuntu, поэтому для его дифференциации оно называлось «мгновенным ядром ubuntu». Старое ядро ​​недавно было переименовано в базу ubuntu, поэтому в наши дни вы видите «мгновенное ядро ​​ubuntu».

11
ответ дан 18 July 2018 в 05:32

Snap: определенный формат упаковки, определенный как изображение squashfs, содержащее файл meta/snap.yaml, следующий за определенным форматом. Snap Store: центральный репозиторий снимков, из которых они могут быть загружены / установлены. Snapcraft: инструмент командной строки, используемый для создания привязок (думаю, pbuilder для снимков) и (необязательно) помещает их в хранилище. Snapd: демон, необходимый для запуска снимков (загрузка их из магазина, установка их на место, ограничение их, запуск приложений из них и т. Д.). Snapd также включает команду snap, используемую для связи с snapd (для того, чтобы пользователь запросил установку новой привязки и т. Д.)

Вся эта система иногда называется «мгновенной». Смутно, я также вижу его все чаще и чаще называют «snapcraft». В то время как snaps запускаются на обычном Ubuntu (и действительно ряде других дистрибутивов Linux), Ubuntu Core - это операционная система, полностью основанная на привязках (no apt). К сожалению, уже существовало «ядро ubuntu», которое было основным rootfs Ubuntu, поэтому для его дифференциации оно называлось «мгновенным ядром ubuntu». Старое ядро ​​недавно было переименовано в базу ubuntu, поэтому в наши дни вы видите «мгновенное ядро ​​ubuntu».

11
ответ дан 24 July 2018 в 18:21

Snappy - это система развертывания программного обеспечения и управления пакетами, изначально разработанная и построенная Canonical для операционной системы Ubuntu. Пакеты, называемые «привязками» и инструментом для их использования «snapd», работают в разных дистрибутивах Linux и позволяют таким образом развертывать программное обеспечение для дистрибутивного развертывания.

Пакеты приложений «Snap» являются автономными и работают в различных дистрибутивах Linux. Это не похоже на традиционные подходы к управлению пакетами Linux, такие как APT или RPM, которые требуют специально адаптированных пакетов для дистрибутива Linux при обновлении приложений и поэтому задерживают развертывание приложений от разработчиков до конечного пользователя своего программного обеспечения. Snaps сами не зависят от какого-либо внешнего хранилища («Магазин приложений»), могут быть получены из любого источника и поэтому могут использоваться для развертывания программного обеспечения вверх. Когда привязки развернуты на Ubuntu и других версиях Linux, хранилище приложений Ubuntu используется как фоновый сервер по умолчанию, но также могут быть включены и другие магазины.

Разработчики могут использовать привязки для создания инструментов командной строки, фоновые сервисы, а также настольные приложения. [Sn2]

В июне 2016 года snapd был перенесен на широкий спектр дистрибутивов Linux, чтобы позволить привязкам использоваться в любом дистрибутиве Linux, а не только для всех -snap Ubuntu Core. snapd также доступен или работает для Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE и Red Hat Enterprise Linux. Каждый дистрибутив способен интерпретировать метаданные привязки для реализации безопасности или других ожиданий привязки в зависимости от распределения.

Источник: https://en.wikipedia.org/wiki/Snappy_(package_manager )

0
ответ дан 22 May 2018 в 17:42
  • 1
    это от wikipedia ... есть ли какой-то сторонний источник, подтверждающий, что имя " Snappy " все еще используется? – d3vid 9 October 2017 в 22:15
  • 2
    Я также ищу точные определения, а не подробное объяснение того, как работает привязка, я обновил свой вопрос, чтобы лучше отразить это – d3vid 9 October 2017 в 22:18
  • 3
    Извините за это ... Я не видел вашего представителя, прежде чем копировать и вставлять этот lol. если бы я посмотрел сначала, я бы знал, что ваш вопрос не был таким основным .. – Rarda 9 October 2017 в 22:20

Snappy - это система развертывания программного обеспечения и управления пакетами, изначально разработанная и построенная Canonical для операционной системы Ubuntu. Пакеты, называемые «привязками» и инструментом для их использования «snapd», работают в разных дистрибутивах Linux и позволяют таким образом развертывать программное обеспечение для дистрибутивного развертывания.

Пакеты приложений «Snap» являются автономными и работают в различных дистрибутивах Linux. Это не похоже на традиционные подходы к управлению пакетами Linux, такие как APT или RPM, которые требуют специально адаптированных пакетов для дистрибутива Linux при обновлении приложений и поэтому задерживают развертывание приложений от разработчиков до конечного пользователя своего программного обеспечения. Snaps сами не зависят от какого-либо внешнего хранилища («Магазин приложений»), могут быть получены из любого источника и поэтому могут использоваться для развертывания программного обеспечения вверх. Когда привязки развернуты на Ubuntu и других версиях Linux, хранилище приложений Ubuntu используется как фоновый сервер по умолчанию, но также могут быть включены и другие магазины.

Разработчики могут использовать привязки для создания инструментов командной строки, фоновые сервисы, а также настольные приложения. [Sn2]

В июне 2016 года snapd был перенесен на широкий спектр дистрибутивов Linux, чтобы позволить привязкам использоваться в любом дистрибутиве Linux, а не только для всех -snap Ubuntu Core. snapd также доступен или работает для Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE и Red Hat Enterprise Linux. Каждый дистрибутив способен интерпретировать метаданные привязки для реализации безопасности или других ожиданий привязки в зависимости от распределения.

Источник: https://en.wikipedia.org/wiki/Snappy_(package_manager )

0
ответ дан 18 July 2018 в 05:32

Snappy - это система развертывания программного обеспечения и управления пакетами, изначально разработанная и построенная Canonical для операционной системы Ubuntu. Пакеты, называемые «привязками» и инструментом для их использования «snapd», работают в разных дистрибутивах Linux и позволяют таким образом развертывать программное обеспечение для дистрибутивного развертывания.

Пакеты приложений «Snap» являются автономными и работают в различных дистрибутивах Linux. Это не похоже на традиционные подходы к управлению пакетами Linux, такие как APT или RPM, которые требуют специально адаптированных пакетов для дистрибутива Linux при обновлении приложений и поэтому задерживают развертывание приложений от разработчиков до конечного пользователя своего программного обеспечения. Snaps сами не зависят от какого-либо внешнего хранилища («Магазин приложений»), могут быть получены из любого источника и поэтому могут использоваться для развертывания программного обеспечения вверх. Когда привязки развернуты на Ubuntu и других версиях Linux, хранилище приложений Ubuntu используется как фоновый сервер по умолчанию, но также могут быть включены и другие магазины.

Разработчики могут использовать привязки для создания инструментов командной строки, фоновые сервисы, а также настольные приложения. [Sn2]

В июне 2016 года snapd был перенесен на широкий спектр дистрибутивов Linux, чтобы позволить привязкам использоваться в любом дистрибутиве Linux, а не только для всех -snap Ubuntu Core. snapd также доступен или работает для Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE и Red Hat Enterprise Linux. Каждый дистрибутив способен интерпретировать метаданные привязки для реализации безопасности или других ожиданий привязки в зависимости от распределения.

Источник: https://en.wikipedia.org/wiki/Snappy_(package_manager )

0
ответ дан 24 July 2018 в 18:21
  • 1
    это от wikipedia ... есть ли какой-то сторонний источник, подтверждающий, что имя & quot; Snappy & quot; все еще используется? – d3vid 9 October 2017 в 22:15
  • 2
    Я также ищу точные определения, а не подробное объяснение того, как работает привязка, я обновил свой вопрос, чтобы лучше отразить это – d3vid 9 October 2017 в 22:18
  • 3
    Извините за это ... Я не видел вашего представителя, прежде чем копировать и вставлять этот lol. если бы я посмотрел сначала, я бы знал, что ваш вопрос не был таким основным .. – Rarda 9 October 2017 в 22:20

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

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