В чем разница между снимками и приложениями на основе программного обеспечения Ubuntu? [дубликат]

Мой программный центр Ubuntu настроен для отображения доступных снимков. Некоторые приложения имеют как версию Snap, так и версию программного центра Ubuntu. Однако я не знаю, в чем разница между ними. Я слышал слухи о том, что снимки обновляются автоматически, но я не знаю, могут ли приложения Ubuntu Software Center делать это тоже. В общем, мне интересно, в чем разница и плюсы / минусы между ними.

0
задан 23 December 2018 в 23:52

1 ответ

При установке программы от deb-пакета (версия Центра программного обеспечения Ubuntu в вопросе), Вы получаете программу, которая полагается на установленные на системе зависимости.
Pro: Вы только загружаете каждую общую часть однажды.
Довод "против": Вы не можете установить программы, которые требуют чего-то, что является более новым, чем доступный для Вашего системного выпуска.

При установке программы из снимка Вы получаете программу со всеми ее зависимостями, упакованными в изолированном контейнере.
Pro: можно установить программы, которые требуют зависимостей, которые не являются доступны в масштабе всей системы, или используют программы с различными версиями тех же зависимостей.
Недостатки:

  1. необходимо загрузить и сохранить те же компоненты снова, таким образом, Вы могли получить увеличенный трафик и использование диска.
  2. если существует уязвимость, найденная в некоторой зависимости, необходимо ожидать, в то время как издатель программы обновляет снимок с обновленным, в то время как Вы могли обновить его сами при использовании классических пакетов.
4
ответ дан 26 October 2019 в 18:23

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

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