Snap (программное обеспечение)
![]() | |
![]() | |
Разработчик(и) | Каноникал Груп Лимитед |
---|---|
Репозиторий | |
Написано в | Go , C , Shell-скрипт , Python , JavaScript , NASL [1] |
Операционная система | Линукс |
Лицензия | GNU GPLv3 (клиент и среда выполнения), проприетарная (бэкенд) [2] |
Веб-сайт | снапкрафт ![]() |
Snap программного обеспечения, — это система упаковки и развертывания разработанная Canonical для операционных систем , использующих ядро Linux и systemd систему инициализации . Пакеты, называемые snaps , и инструмент для их использования, snapd , работают во многих дистрибутивах Linux. [3] и позволить разработчикам программного обеспечения распространять свои приложения непосредственно среди пользователей. Snaps — это автономные приложения, работающие в «песочнице» с опосредованным доступом к хост-системе. Snap изначально был выпущен для облачных приложений. [4] но позже был портирован для работы и на Интернета вещей . устройствах [5] [6] и рабочий стол [7] [8] приложения.
Функциональность
[ редактировать ]Настраиваемая песочница
[ редактировать ]Приложения в Snap запускаются в контейнере с ограниченным доступом к хост-системе. Используя интерфейсы , пользователи могут предоставить приложению опосредованный доступ к дополнительным функциям хоста, таким как запись звука, доступ к USB-устройствам и запись видео. [9] [10] [11] Эти интерфейсы являются посредниками между обычными API-интерфейсами Linux, поэтому приложения могут работать в «песочнице» без необходимости переписывания. Приложения для настольных компьютеров также могут использовать порталы для настольных компьютеров XDG — стандартизированный API, первоначально созданный в рамках проекта Flatpak для предоставления изолированным настольным приложениям доступа к ресурсам хоста. [12] [13] Эти порталы часто обеспечивают лучший пользовательский опыт по сравнению с собственными API-интерфейсами Linux, поскольку они запрашивают у пользователя разрешение на использование ресурсов, таких как веб-камера, в тот момент, когда приложение их использует. Обратной стороной является то, что приложения и наборы инструментов необходимо переписывать, чтобы использовать эти новые API.
Песочница Snap также поддерживает обмен данными и сокетами Unix между Snaps. [14] Это часто используется для совместного использования общих библиотек и платформ приложений между Snaps, чтобы уменьшить размер Snaps и избежать дублирования. [15] [16]
Песочница Snap в значительной степени опирается на модуль безопасности AppArmor Linux из исходного ядра Linux . Поскольку только один «основной» модуль безопасности Linux (LSM), одновременно может быть активен [17] Песочница Snap гораздо менее безопасна, если включен другой основной LSM. В результате в таких дистрибутивах, как Fedora , которые по умолчанию включают SELinux , песочница Snap сильно ухудшена. Хотя Canonical работает со многими другими разработчиками и компаниями, чтобы обеспечить одновременную работу нескольких LSM, до этого решения еще далеко. [18] [17] [19]
Песочница Snap предотвращает доступ приложений рабочего стола к темам операционной системы хоста, чтобы предотвратить проблемы совместимости. Чтобы Snaps мог использовать тему, ее также необходимо упаковать в отдельный Snap. Многие популярные темы созданы разработчиками Snap. [20] но некоторые темы пока не поддерживаются [21] а необычные темы необходимо устанавливать вручную. Если тема недоступна в виде пакета Snap, пользователям приходится выбирать наиболее подходящую из доступных тем. [22] Продолжается работа над тем, чтобы третьим лицам было проще упаковывать темы в Snap и автоматически устанавливать необычные системные темы. [23]
Автоматические и атомарные обновления
[ редактировать ]Несколько раз в день Snapd проверяет наличие доступных обновлений для всех Snap и устанавливает их в фоновом режиме с помощью атомарной операции . Обновления можно отменить [24] [25] и используйте дельта-кодирование, чтобы уменьшить размер загрузки. [26] [27] [28]
Издатели могут выпускать и обновлять несколько версий своего программного обеспечения параллельно, используя каналы . Каждый канал имеет определенный трек и риск , которые указывают версию и стабильность программного обеспечения, выпущенного на этом канале. При установке приложения Snap по умолчанию использует latest/stable
канал, который будет автоматически обновляться до новых основных версий программного обеспечения, когда они станут доступны. Издатели могут создавать дополнительные каналы, чтобы дать пользователям возможность пользоваться определенными основными выпусками своего программного обеспечения. Например, 2.0/stable
канал позволит пользователям придерживаться версии программного обеспечения 2.0 и получать только незначительные обновления без риска обратно несовместимых изменений. Когда издатель выпускает новую основную версию в новом канале, пользователи могут вручную обновиться до следующей версии, когда захотят. [29] [30] [31] [32]
Расписание, частота и время автоматических обновлений могут настраиваться пользователями. Например, эта команда будет проверять наличие обновлений в последнюю пятницу с 23:00 до 01:00.
$ sudo snap set system refresh.timer=fri5,23:00-01:00
Пользователи также могут приостановить автоматические обновления на определенный период времени или на неопределенный срок. [33] [34] [35] Обновления автоматически приостанавливаются при лимитном подключении. [36] [37]
Снапкрафт
[ редактировать ]![]() | |
Разработчик(и) | Каноникал Груп Лимитед |
---|---|
Стабильная версия | 8.3.1 [38]
/ 8 июля 2024 г |
Репозиторий | github.com/snapcore/snapcraft |
Написано в | Python , Shell-скрипт , C++ , Go , Dart [39] |
Операционная система | Линукс |
Лицензия | Стандартная общественная лицензия GNU, версия 3.0. |
Веб-сайт | снапкрафт ![]() |
Snapcraft — это инструмент, позволяющий разработчикам упаковывать свои программы в формат Snap. [40] Он работает на любом дистрибутиве Linux, поддерживаемом Snap, macOS. [41] и Microsoft Windows . [42] Snapcraft собирает пакеты на виртуальной машине с помощью Multipass. [43] чтобы гарантировать, что результат сборки будет одинаковым, независимо от того, на каком дистрибутиве или операционной системе она построена. [44] Snapcraft поддерживает несколько инструментов сборки и языков программирования, таких как Go , Java , JavaScript , Python , C / C++ и Rust . Он также позволяет импортировать метаданные приложения из нескольких источников, таких как AppStream , git , сценарии оболочки и setup.py
файлы. [41] [45]
Snap Store
[ редактировать ]Snap Store позволяет разработчикам публиковать свои мгновенно упакованные приложения. [46] Все приложения, загруженные в Snap Store, проходят автоматическое тестирование, включая проверку на наличие вредоносных программ . Однако сканирование не выявляет все проблемы. В одном случае в мае 2018 года было обнаружено, что два приложения одного и того же разработчика содержали майнер криптовалюты , который работал в фоновом режиме во время выполнения приложения. Когда эта проблема была обнаружена, Canonical удалила приложения из Snap Store и передала право собственности на снимки доверенной третьей стороне, которая повторно опубликовала снимки без присутствия майнера. [47] [48] [49] Хотя песочница Snap снижает воздействие вредоносного приложения, Canonical рекомендует пользователям устанавливать Snap только от издателей, которым доверяет пользователь. [50] [51]
Поддерживать
[ редактировать ]Snaps — это автономные пакеты, которые работают в различных дистрибутивах Linux . Это отличается от традиционных подходов к управлению пакетами Linux, которые требуют специально адаптированных пакетов для каждого дистрибутива Linux. [52] [53]

snap list
здесь показано, что Skype и IntelliJ IDEA. установлены snap Формат файла представляет собой единую сжатую файловую систему, использующую формат SquashFS с расширением .snap
. Эта файловая система содержит приложение, библиотеки, от которых оно зависит, и декларативные метаданные. Эти метаданные интерпретируются Snapd для настройки безопасной изолированной программной среды соответствующей формы для этого приложения. После установки снап монтируется операционной системой хоста и распаковывается на лету при использовании файлов. [54] [32] Хотя это имеет то преимущество, что снимки занимают меньше места на диске, это также означает, что некоторые крупные приложения запускаются медленнее. [55] [56]
Существенная разница между Snap и другими универсальными форматами упаковки Linux, такими как Flatpak, заключается в том, что Snap поддерживает любой класс приложений Linux, таких как настольные приложения, серверные инструменты, приложения IoT и даже системные службы, такие как стек драйверов принтера. [46] [57] [58] Чтобы обеспечить это, Snap использует systemd для таких функций, как запуск системных служб, активируемых через сокет, в Snap. [59] Это приводит к тому, что Snap лучше всего работает только в тех дистрибутивах, которые могут использовать эту систему инициализации . [60]
Принятие
[ редактировать ]Core, полностью состоящий из Snap Первоначально Snap поддерживал только дистрибутив Ubuntu , но в июне 2016 года он был портирован на широкий спектр дистрибутивов Linux и стал форматом для универсальных пакетов Linux. [61] Snap требует Systemd , который доступен в большинстве, но не во всех, дистрибутивах Linux. Другие Unix-подобные системы (например, FreeBSD ) не поддерживаются. [62] ChromeOS не поддерживает Snap напрямую, только через установленные в ней дистрибутивы Linux, поддерживающие Snap, например Gallium OS . [63]
Ubuntu и ее официальные производные по умолчанию предварительно устанавливают Snap, а также другие дистрибутивы на базе Ubuntu, такие как KDE Neon , Solus и Zorin OS . [64] Solus в настоящее время планирует отказаться от Snap, чтобы уменьшить нагрузку на поддержание патчей AppArmor, необходимых для строгого ограничения Snap. [65] Zorin OS удалила Snap из пакета по умолчанию в выпуске Zorin OS 17. [66] Хотя другие официальные производные Ubuntu, такие как Kubuntu , Xubuntu и Ubuntu MATE , также поставляются с конкурирующим Flatpak в качестве дополнения, они больше не будут этого делать, начиная с Ubuntu 23.04, а это означает, что он должен быть установлен пользователем вручную. [67]
Ряд известных компаний-разработчиков программного обеспечения для настольных компьютеров публикуют свои программы в Snap Store, в том числе Google . [68] ДжетБрэйнс , [69] ГДЕ , [70] Microsoft (для версий Linux, например .NET Core 3.1, [71] Код Visual Studio , Скайп , [72] и PowerShell ), Mozilla [73] и Спотифай . [74] Snap также используются в средах Интернета вещей , начиная от продуктов, ориентированных на потребителя. [75] к шлюзам управления корпоративными устройствами [76] и сети спутниковой связи . [77] [78] Наконец, Snap также используют разработчики серверных приложений, таких как InfluxDB , [79] Контейнеры сказали: [80] Следующее облако [81] и Трэвис CI . [82]
Прием
[ редактировать ]Snap вызвал неоднозначную реакцию сообщества разработчиков. На рекламном сайте Snap Heroku похвалил автоматическое обновление Snap, поскольку оно хорошо соответствует их быстрому графику выпуска. Microsoft упоминает простоту использования и то, что Snap основан на YAML , а также не зависит от распространения. JetBrains утверждает, что Snap Store делает их инструменты более доступными. [83]
Другие возражали против закрытого характера Snap Store. Клеман Лефевр ( Linux Mint и руководитель проекта) основатель [84] [85] ) написал, что Snap предвзят и имеет конфликт интересов. Причины, которые он назвал, включают в себя то, что он управляется Canonical и привязан к их магазину, а также то, что Snap работает лучше в Ubuntu, чем в других дистрибутивах. [86] Позже он объявил, что установка Snap будет заблокирована APT в Linux Mint. [87] [88] хотя способ отключения этого ограничения будет задокументирован. [89]
В последних версиях Ubuntu Canonical перенесла некоторые пакеты исключительно в Snap, например Chromium и Firefox. [90] веб-браузеры. [91] [46] Замена Firefox вызвала неоднозначную реакцию пользователей из-за проблем с производительностью версии Snap, особенно при запуске. [90]
См. также
[ редактировать ]- Флэтпак
- Изображение приложения
- Никс
- Создатели портативных приложений
- ROX использует каталоги ( AppDirs ) как пакеты приложений.
- Список систем управления пакетами Linux
Ссылки
[ редактировать ]- ^ «Snapcore · GitHub» . Гитхаб . Проверено 5 ноября 2022 г.
- ^ «Что делать с Snap-пакетами?» . 24 июня 2020 г. Проверено 13 февраля 2023 г.
- ^ «Версии пакета snapd — Репология» . Репология . Проверено 20 августа 2021 г.
- ^ Шаттлворт, Марк (9 декабря 2014 г.). «Анонсируем Ubuntu Core с быстрыми обновлениями транзакций!» . Проверено 7 августа 2020 г.
- ^ Уиллис, Натан (28 января 2015 г.). «Ubuntu Core и Snappy» . LWN.net . Проверено 8 августа 2020 г.
- ^ «Canonical представляет Snappy Ubuntu Core, легкую операционную систему для вашего дома — ExtremeTech» . www.extremetech.com . Проверено 8 августа 2020 г.
- ^ Бхартия, Свапнил (27 апреля 2015 г.). «Отходит ли Ubuntu от пакетов .deb? Вот полная история» . ИТ-директор . Проверено 8 августа 2020 г.
- ^ Воган-Николс, Стивен Дж. «Будущее доставки настольных приложений Linux — это Flatpak и Snap» . ЗДНет . Проверено 8 августа 2020 г.
- ^ «Поддерживаемые интерфейсы | Документация Snapcraft» . Снапкрафт . Проверено 05 августа 2020 г.
- ^ «Ограничение и интерфейсы Snapcraft» . ReadySpace China (на упрощенном китайском языке). 06.06.2019. Архивировано из оригинала 25 ноября 2020 г. Проверено 05 августа 2020 г.
- ^ «Руководство по привязке разрешений и интерфейсов» . ReadySpace Гонконг . 2018-11-02. Архивировано из оригинала 19 марта 2020 г. Проверено 05 августа 2020 г.
- ^ «XDG-Desktop-Portal от Flatpak добавляет начальную поддержку Snaps — Phoronix» . www.phoronix.com . Проверено 05 августа 2020 г.
- ^ «Интеграция с рабочим столом — документация Flatpak» . docs. Flatpak.org . Проверено 05 августа 2020 г.
- ^ «Интерфейс контента» . Снапкрафт . Проверено 29 апреля 2020 г.
- ^ «Snappy наконец-то что-то делает с приложениями сверхбольших размеров» . МОЙ БОГ! Убунту! . 11.06.2017 . Проверено 7 августа 2020 г.
- ^ «Объединение KDE» . archive.fosdem.org . Проверено 7 августа 2020 г.
- ^ Jump up to: а б Эдж, Джейк (20 ноября 2019 г.). «Стекирование LSM и будущее» . LWN.net . Проверено 6 августа 2020 г.
- ^ «Как SNAPS утверждает, что не регулирует подключение к Интернету?» . Snapcraft.io . 11 июля 2020 г. Проверено 6 августа 2020 г.
- ^ Йохансен, Джон (3 февраля 2019 г.). «Контейнеры с разными модулями безопасности» .
- ^ «Как использовать системную тему GTK с помощью оснастки gtk-common-themes» . Snapcraft.io . 21 февраля 2020 г. Проверено 6 августа 2020 г.
- ^ «Обзор Kubuntu 20.04 LTS | ORDINATECHNIC» . www.ordinatechnic.com . Проверено 19 июля 2020 г.
- ^ «Как изменить тему приложения Snap в Ubuntu (с примерами)» . МОЙ БОГ! Убунту! . 18.06.2020 . Проверено 6 августа 2020 г.
- ^ «Примечания по автоматической установке темы» . Snapcraft.io . 25 мая 2020 г. Проверено 6 августа 2020 г.
- ^ «Как вернуться к предыдущей версии Snap-пакета? В этом случае wekan» . Costales.github.io . 08.03.2017 . Проверено 05 августа 2020 г.
- ^ «Руководство для начинающих по Snaps в Linux. Часть 1» . www.tecmint.com . 5 июня 2020 г. Проверено 05 августа 2020 г.
- ^ «Snapcraft — Snaps — это универсальные пакеты Linux» . Снапкрафт .
- ^ Уиллис, Натан (28 января 2015 г.). «Ubuntu Core и Snappy» . Еженедельные новости Linux . Проверено 7 ноября 2015 г.
- ^ Воан-Николс, Стивен Дж. «Ubuntu Snap берет на себя ответственность за распространение настольных компьютеров Linux и программного обеспечения IoT» . ЗДНет .
- ^ «Управление оснастками с помощью каналов, дорожек и ветвей – Часть 1» . Убунту . Проверено 7 августа 2020 г.
- ^ «Управление моментальными релизами с помощью каналов, дорожек и ветвей – Часть 2» . Убунту . Проверено 7 августа 2020 г.
- ^ Пракаш, Абхишек (23 апреля 2016 г.). «Использование Snap-пакетов в Ubuntu и других Linux [Полное руководство]» . Проверено 7 августа 2020 г.
- ^ Jump up to: а б Маккей, Дэйв (18 марта 2020 г.). «Как работать с пакетами Snap в Linux» . Как компьютерщик . Проверено 05 августа 2020 г.
- ^ Любунчич, Игорь (15 ноября 2022 г.). «Придержите лошадей, я имею в виду снимки! Новая функция позволяет вам останавливать обновления снимков так долго, как вам нужно» . Снапкрафт . Проверено 2 декабря 2022 г.
- ^ «Наконец-то вы можете отключить обновления Snap» . merlijn.sebrechts.be . 10.11.2022 . Проверено 2 декабря 2022 г.
- ^ «Обновления Ubuntu Snap скоро можно будет приостанавливать временно и на неопределенный срок» . Неовин . Проверено 2 декабря 2022 г.
- ^ «Как изменить расписание обновления Snap» . Блог Linux Uprising . 17 июля 2019 года . Проверено 7 августа 2020 г.
- ^ Поуп, Алан (3 марта 2020 г.). «Управление Snap-обновлениями» . Ютуб .
- ^ «Выпуск 8.3.1» . 8 июля 2024 г. Проверено 27 июля 2024 г.
- ^ «GitHub — snapcore/snapcraft: упаковка, распространение и обновление любого приложения для Linux и IoT» . Гитхаб . Проверено 5 ноября 2022 г.
- ^ Бродкин, Джон. «Adios apt and yum? Snap-приложения Ubuntu появляются в дистрибутивах повсюду» . Арс Техника . Проверено 13 августа 2016 г.
- ^ Jump up to: а б Нестор, Мариус (30 января 2019 г.). «Canonical выпускает инструмент Snapcraft 3.1 Snap Creator с различными улучшениями» . софтпедия . Проверено 05 августа 2020 г.
- ^ Нестор, Мариус (10 сентября 2019 г.). «Инструмент Snapcraft Snap Creator для Ubuntu скоро получит установщик Windows» . софтпедия . Проверено 8 августа 2020 г.
- ^ «Параметры сборки | Документация Snapcraft» .
- ^ «Ускорьте разработку оснастки» . ReadySpace China (на упрощенном китайском языке). 15 марта 2019 г. Архивировано из оригинала 28 июня 2021 г. Проверено 05 августа 2020 г.
- ^ «Использование внешних метаданных | Документация Snapcraft» . Снапкрафт . Проверено 05 августа 2020 г.
- ^ Jump up to: а б с Сандерс, Джеймс (6 августа 2019 г.). «Почему Canonical рассматривает экосистему Snap как привлекательное решение, не зависящее от дистрибутива» . Техреспублика . Проверено 05 августа 2020 г.
- ^ «Как Canonical улучшает безопасность Ubuntu Linux» . еНЕДЕЛЯ . 29 августа 2018 г. Проверено 8 августа 2020 г.
- ^ «Вредоносное ПО обнаружено в Snap Store Ubuntu» . МОЙ БОГ! Убунту! . 13 мая 2018 г. Проверено 19 июля 2020 г.
- ^ «Доверие и безопасность в Snap Store» . Снапкрафт . 15 мая 2018 г. Проверено 05 августа 2020 г.
- ^ «Пакеты для Ubuntu» . Убунту . Проверено 7 августа 2020 г.
- ^ «Поддельные приложения в магазине» . Snapcraft.io . 27 марта 2018 г. Проверено 7 августа 2020 г.
- ^ Уоллен, Джек (21 июня 2016 г.). «Canonical меняет правила игры, анонсируя универсальные пакеты Snap» . Техреспублика . Проверено 8 августа 2020 г.
- ^ Кепес, Бен (14 июня 2016 г.). «Щелк! Дистрибутивы Linux наконец о чем-то договорились?» . Компьютерный мир . Проверено 8 августа 2020 г.
- ^ «Техническое сравнение форматов Snap и Flatpak» . ReadySpace Индонезия . 14.11.2019 . Проверено 05 августа 2020 г. [ постоянная мертвая ссылка ]
- ^ «Влияние производительности Squashfs на время запуска Snap» . Snapcraft.io . 29.10.2019 . Проверено 05 августа 2020 г.
- ^ Маккей, Дэйв (30 апреля 2020 г.). «Что нужно знать о Snaps в Ubuntu 20.04» . Как компьютерщик . Проверено 28 июля 2021 г.
- ^ «Призыв к тестированию: функция OpenPrinting Printing-Stack-Snap (Мгновенная печать)» . Snapcraft.io . 09.03.2018 . Проверено 05 августа 2020 г.
- ^ «Canonical представляет шестую LTS-версию Ubuntu 16.04» . Информация об Ubuntu . Canonical Ltd. Проверено 22 апреля 2016 г.
- ^ «Службы и демоны» .
- ^ «WSL2-Ubuntu 20.04 Snap Store не работает из-за зависимости systemd · Проблема № 5126 · microsoft/WSL» . Гитхаб . Проверено 7 августа 2020 г.
- ^ Лунден, Ингрид (14 июня 2016 г.). «Пакеты приложений Snap в контейнерном стиле Ubuntu теперь работают и в других дистрибутивах Linux» . ТехКранч . Проверено 8 августа 2020 г.
- ^ «Установка snapd | Документация Snapcraft» . Снапкрафт . Проверено 25 апреля 2022 г.
- ^ «Установка Snap на GalliumOS | Документация Snapcraft» . Снапкрафт . Проверено 18 августа 2020 г.
- ^ «Установка snapd | Документация Snapcraft» . Снапкрафт . Проверено 05 августа 2020 г.
- ^ «Проблема с прекращением поддержки Snap» . Гитхаб . Проверено 4 ноября 2023 г.
- ^ «Менеджер сообщества Zorin выразил план по удалению Snap из пакета по умолчанию» . Зорин Форум . 11 декабря 2023 г. Проверено 13 декабря 2023 г.
- ^ «Варианты/раскрутки Ubuntu больше не смогут устанавливать Flatpak по умолчанию» . www.phoronix.com . Проверено 26 февраля 2023 г.
- ^ «Google и Canonical внедряют приложения Flutter в Linux и Snap Store» . ВенчурБит . 08.07.2020 . Проверено 05 августа 2020 г.
- ^ «Установите IntelliJ IDEA в Ubuntu с помощью Snaps — блог IntelliJ IDEA | JetBrains» . Блог JetBrains . 16 ноября 2017 года . Проверено 05 августа 2020 г.
- ^ «Месяц снимков приложений KDE — блог разработчиков KDE neon» . 13 февраля 2019 года . Проверено 05 августа 2020 г.
- ^ .NET Core 3.1.0, предварительная версия 2 , .NET Foundation, 08 ноября 2019 г. , получено 8 ноября 2019 г.
- ^ Воан-Николс, Стивен Дж. «Используйте оснастку Ubuntu для установки Skype на любой рабочий стол Linux» . ЗДНет . Проверено 8 августа 2020 г.
- ^ Хоффман, Крис (25 апреля 2016 г.). «Mozilla предоставит Firefox в качестве пакета Snap для Ubuntu, исключив посредников» . ПКМир . Проверено 05 августа 2020 г.
- ^ «Spotify теперь доступен как приложение Snap в Ubuntu» . МОЙ БОГ! Убунту! . 30 декабря 2017 г. Проверено 05 августа 2020 г.
- ^ Воан-Николс, Стивен Дж. (11 мая 2015 г.). «Ubuntu переходит в Интернет вещей вместе с Acer, GE и Microsoft» . ЗДНет . Проверено 7 ноября 2015 г.
- ^ Шерман, Джордана. «Snappy Core раскрывает возможности Интернета вещей в шлюзе Dell Edge Gateway серии 5000» . Информация об Ubuntu . Canonical Ltd. Проверено 7 ноября 2015 г.
- ^ «LimeSDR Mini взлетает в спутники» . LinuxGizmos.com . 14 марта 2018 г. Проверено 05 августа 2020 г.
- ^ «Ubuntu Core 18 выпущен для безопасных и надежных устройств Интернета вещей» . Убунту . Проверено 05 августа 2020 г.
- ^ «Установите influxdb для Linux с помощью Snap Store» . Снапкрафт . Проверено 05 августа 2020 г.
- ^ Нестор, Мариус (27 июля 2018 г.). «Теперь вы можете мгновенно установить виртуальную машину Kata Containers на Ubuntu и другие дистрибутивы Linux» . софтпедия . Проверено 05 августа 2020 г.
- ^ Уоллен, Джек (27 апреля 2020 г.). «Как установить Nextcloud с SSL с помощью Snap» . Техреспублика . Проверено 8 августа 2020 г.
- ^ «Установите travis-worker для Linux с помощью Snap Store» . Снапкрафт . Проверено 05 августа 2020 г.
- ^ «Домашняя страница SnapCraft» . Snapcraft.io . Проверено 23 июля 2021 г.
- ^ «Вопросы и ответы: Клеман Лефевр: человек, стоящий за Linux Mint» . www.computerworld.com . 21 октября 2013 года . Проверено 31 мая 2023 г.
- ^ «Команды» . linuxmint.com . Проверено 7 января 2020 г.
- ^ «Новости месяца – июнь 2019» . blog.linuxmint.com . 2 июля 2019 года . Проверено 23 октября 2019 г.
- ^ Лефевр, Клеман (июнь 2020 г.). «Новости месяца – май 2020» . Блог Linux Mint . Команда Мяты . Проверено 10 июня 2020 г.
- ^ «Linux Mint выгружает Ubuntu Snap» . ЗДНЕТ . Проверено 3 декабря 2022 г.
- ^ Андерсон, Тим (2 июня 2020 г.). «Взгляд на Snap от Canonical: команда Linux Mint говорит нет «черному ходу» магазина Ubuntu » . Регистр . Ситуация Публикация . Проверено 10 июня 2020 г.
- ^ Jump up to: а б «Canonical продолжает работу над производительностью Firefox Snap в Ubuntu» . www.phoronix.com . Проверено 26 февраля 2023 г.
- ^ Воган-Николс, Стивен Дж. «Ubuntu открывает дверь для переговоров с Linux Mint о Snap» . ЗДНет . Проверено 8 августа 2020 г.
Внешние ссылки
[ редактировать ]- Программное обеспечение для установки Linux
- Программное обеспечение для управления пакетами Linux
- Технология операционной системы
- Бесплатные системы управления пакетами
- Распространение программного обеспечения
- Убунту
- Программное обеспечение, использующее лицензию GPL
- Бесплатное программное обеспечение, написанное на Go.
- Бесплатное программное обеспечение, написанное на Python.