Я взял youtube-dl из snappy-desktop-examples . Затем я построил оснастку с помощью snapcraft и установил ее:
Если / когда youtube-dl загружен в магазин, что произойдет, нужно ли мне явно обновить загруженную привязку до версии магазина, или она будет выполнена автоматически обновить?
Во-первых, правовая оговорка: я только протестировал это в текущем Мгновенном краю Ядра Ubuntu - не на рабочем столе.
я полагаю, что версия снимка в этой ситуации на самом деле не важна - важная часть здесь является разработчиком/издателем снимка, что касается хранилища (и мгновенный). Снимок, прибывающий из хранилища, связан с определенным издателем (например, Ваша учетная запись хранилища), тогда как загружаемый с локального устройства тот не (или возможно Вы могли сказать, что это связано с "загруженным с локального устройства" издателем, heh). Это отражается в столбце Developer snap list
.
при загрузке с локального устройства поспешного "нечто", и снимок тем же именем находится также в хранилище, тот, который Вы загрузили с локального устройства, считают другим пакетом, и я полагаю, что это не обновит автоматически - необходимо будет установить тот, опубликованный в хранилище (обратите внимание, что необходимо будет сначала удалить загруженный с локального устройства, так как у них есть то же имя). Однако, если Вы установите поспешное "нечто" от хранилища и затем загрузите с локального устройства другое поспешное "нечто" поверх него, то оно будет рассматривать его как новую версию, и Вы заметите snap list
, говорит, что оно теперь загружено с локального устройства. Я ожидаю, что это означает, что больше не будет обновлять от хранилища.
Примечание, что при загрузке с локального устройства той же версии как снимок, Вы установили от хранилища, кажется, что версия хранилища перезаписывается.