Обновление оснастки, flatpak и appimage через программное обеспечение Ubuntu (Gnome) и унифицированный кли?

Да, я видел:

Мы сможем установить, обновить и удалить snap-пакеты в Ubuntu Software? Каковы различия между привязками, привязкой, плоскопакой и другими?

Это в основном для ситуаций с ограниченной пропускной способностью. Я предпочел бы иметь возможность выбирать, когда приложения загружаются. По этой причине я регулярно вручную запускаю apt update & amp; apt upgrade.

Я считаю, что snap-приложения автоматически обновляются на Ubuntu, верно? Поэтому мне никогда не приходилось вручную запускать «мгновенное обновление».

Есть ли унифицированный интерфейс для обновления apt (deb), snap, flatpak, appipage из их соответствующих репозиториев? Либо через командную строку, либо из программного обеспечения Ubuntu (Gnome)? Если нет, возможно ли, по крайней мере, обновить flatpak и appimage от cli? Мне не известны команды, аналогичные «apt» и «snap» для этих двух.

Возможно ли просматривать репозитории для приложений привязки, flatpak и appimage через Ubuntu Software, конкретный веб-сайт или Google? единственный вариант?

3
задан 28 September 2017 в 09:51

6 ответов

Единый интерфейс, о котором вы говорите, называется PackageKit, и на самом деле это то, что предоставляет ПО GNOME для всех дистрибутивов. Это программное обеспечение среднего уровня, которое находится между системой пакетов дистрибутива и интерфейсами, такими как GNOME Software или KDE Discover.

Flatpak и Snap еще не поддерживаются PakageKit. Тем не менее, вы можете установить плагины для программного обеспечения GNOME для управления, установки и обновления Flatpaks и Snaps через ПО GNOME (apt install gnome-software-plugin-flatpak gnome-software-plugin-flatpak).

Если вы отключите фоновый сервис PackageKit, ваша система автоматически прекратит обновление пакетов.

1
ответ дан 18 July 2018 в 06:07

Snaps - это самообновление по дизайну, если сопровождающий подталкивает новую привязку к хранилищу, он сразу же выставляется вам и обновляется в фоновом режиме.

https://forum.snapcraft.io / т / отключение автоматизированных-обновлений-для-оснастки из магазина / 707

0
ответ дан 18 July 2018 в 06:07

AppImages имеют, среди прочих, следующие преимущества:

Приложения, упакованные как AppImage, могут работать во многих дистрибутивах (включая Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint и другие). Одно приложение = один файл = супер простой для пользователей: просто скачайте один файл AppImage, сделайте его исполняемым и запустите. Нет необходимости в распаковке или установке. Нет необходимости в корне. Нет изменений в системных библиотеках. Работает из коробки, не требуется установка времени выполнения. Дополнительная интеграция с рабочим столом с appimaged Необязательные бинарные дельта-обновления, например, для непрерывных сборок (только загрузка двоичного diff) с помощью AppImageUpdate Может ли GPG2 подписывать ваши AppImages (внутри файла) Работает в Live ISO-файлах Может использоваться один и тот же AppImages, когда двойная загрузка нескольких дистрибутивов может быть указана в центральный каталог AppImageHub доступных AppImages

. С AppImage, вплоть до автора Applatino, хочет ли он поддерживать двоичные дельта-обновления с помощью AppImageUpdate или другого механизма обновления. Как правило, AppImage всегда оставляет выбор для человека, который объединяет AppImage и ничего не выполняет.

Нет центрального хранилища с закрытым исходным кодом, нет центральных привратников, нет разработчиков CLA. Все открытые исходники.

0
ответ дан 18 July 2018 в 06:07

Единый интерфейс, о котором вы говорите, называется PackageKit, и на самом деле это то, что предоставляет ПО GNOME для всех дистрибутивов. Это программное обеспечение среднего уровня, которое находится между системой пакетов дистрибутива и интерфейсами, такими как GNOME Software или KDE Discover.

Flatpak и Snap еще не поддерживаются PakageKit. Тем не менее, вы можете установить плагины для программного обеспечения GNOME для управления, установки и обновления Flatpaks и Snaps через ПО GNOME (apt install gnome-software-plugin-flatpak gnome-software-plugin-flatpak).

Если вы отключите фоновый сервис PackageKit, ваша система автоматически прекратит обновление пакетов.

1
ответ дан 24 July 2018 в 18:31

Snaps - это самообновление по дизайну, если сопровождающий подталкивает новую привязку к хранилищу, он сразу же выставляется вам и обновляется в фоновом режиме.

https://forum.snapcraft.io / т / отключение автоматизированных-обновлений-для-оснастки из магазина / 707

0
ответ дан 24 July 2018 в 18:31
  • 1
    Этот ответ не отвечает на вопрос и должен быть улучшен, чтобы на самом деле подробно описать процесс отключения автоматических обновлений и запуска одного из них вручную. – Oli♦ 2 November 2017 в 15:48
  • 2
    Спасибо, Оли, это точно мой вопрос. Как остановить автоматическое обновление, когда я на ограниченной пропускной способности, поэтому я могу вручную выполнить обновление – jbbiomed 6 November 2017 в 03:08

AppImages имеют, среди прочих, следующие преимущества:

Приложения, упакованные как AppImage, могут работать во многих дистрибутивах (включая Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint и другие). Одно приложение = один файл = супер простой для пользователей: просто скачайте один файл AppImage, сделайте его исполняемым и запустите. Нет необходимости в распаковке или установке. Нет необходимости в корне. Нет изменений в системных библиотеках. Работает из коробки, не требуется установка времени выполнения. Дополнительная интеграция с рабочим столом с appimaged Необязательные бинарные дельта-обновления, например, для непрерывных сборок (только загрузка двоичного diff) с помощью AppImageUpdate Может ли GPG2 подписывать ваши AppImages (внутри файла) Работает в Live ISO-файлах Может использоваться один и тот же AppImages, когда двойная загрузка нескольких дистрибутивов может быть указана в центральный каталог AppImageHub доступных AppImages

. С AppImage, вплоть до автора Applatino, хочет ли он поддерживать двоичные дельта-обновления с помощью AppImageUpdate или другого механизма обновления. Как правило, AppImage всегда оставляет выбор для человека, который объединяет AppImage и ничего не выполняет.

Нет центрального хранилища с закрытым исходным кодом, нет центральных привратников, нет разработчиков CLA. Все открытые исходники.

0
ответ дан 24 July 2018 в 18:31
  • 1
    Ahh, я не знал об AppImageHub, который отвечает на часть вопроса, но не все. Не могли бы вы объяснить, как работает AppImageUpdate и как его использовать. – jbbiomed 6 November 2017 в 03:10
  • 2
    См. Его домашнюю страницу, github.com/AppImage/AppImageUpdate#try-itoutout – probono 17 December 2017 в 03:35
  • 3
    Вы поняли, что репозиторий публикуется пользователем, называющим себя TheAssassin, который в основном заставляет меня чувствовать себя намного менее безопасным в отношении всего проекта .... – jbbiomed 19 December 2017 в 04:14

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

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