AppImage: плюсы и минусы этих типов программных пакетов

Хорошее и плохое в appimage

Лечение Ubunlog из блога об Ubuntu, во-первых, не следует удивляться, если типом пакета следующего поколения, о котором больше всего говорят, является Snap. Canonical запустила этот новый тип пакета в 2015 году и реализовала его в Ubuntu с выходом Ubuntu 16.04 LTS. Чуть меньше времени назад, хотя они вышли несколько месяцев назад, мы тоже начали говорить о пакетах. Flatpak и сегодня мы поговорим о AppImage, о достоинствах и недостатках этого третьего типа пакетов нового поколения.

Первое, что мы должны сказать, это то, что AppImage - это тип пакета, в котором мало нового. Они родились как «клик» в 2004 году., поэтому они такие же старые, как и сама Ubuntu. Этот тип пакета был корнем того, что мы знаем сегодня, хотя до получения текущего названия он также назывался PortableLinuxApps. Только в 2013 году они стали называться AppImage, а до 2018 года была выпущена их первая стабильная версия.

Хорошая вещь в AppImage

Все, что вам нужно, в одной упаковке

Как и Snap и Flatpak, AppImage включает в себя все необходимое для работы приложения. Этот позволяет избежать установки программного обеспечения и зависимостей что "грязная" операционная система. Например, если приложению требуется Java, его AppImage будет включать его, что предотвратит проблемы совместимости с использованием неподдерживаемой версии.

Они «портативные»

Имя PortableLinuxApps имело смысл, и его можно было рассматривать как те Windows EXE, помеченные как «Portables»: мы можем взять приложение на USB и использовать его на любом другом компьютере что работает под управлением Linux. Чтобы запустить их, просто щелкните их правой кнопкой мыши, перейдите к параметрам разрешений, отметьте их как исполняемые и запустите, дважды щелкнув по ним.

Не требуют установки

Поскольку они не установлены, удалить их так же просто, как переместить AppImage в корзину.. Вполне вероятно, что при первом запуске мы создадим файл, чтобы приложение появилось в меню «Пуск» нашего дистрибутива Linux, поэтому для полного их устранения нам придется удалить этот файл, который будет создан в ГЛАВНАЯ / .local / share / applications. Вы также можете создать папку конфигурации в нашей личной папке, которую мы также должны удалить, если мы хотим полностью «удалить» AppImage.

Плохая вещь в AppImage

Нам придется самостоятельно управлять вашим местоположением

Поскольку это «портативные» приложения, мы нам нужно будет выбрать, где их разместить. Может быть хорошей идеей создать папку в HOME или в Документах, например, чтобы поместить их все.

Небольшие проблемы с ярлыками

Как мы объясняли ранее, некоторые AppImage создайте для нас ярлык в HOME / .local / share / applications. С этим связаны две проблемы: во-первых, если ярлык не создан для нас, мы не сможем запустить приложение, как любое другое, если не создадим собственный файл .desktop, для которого нам также придется найти и добавить наш собственное изображение к его иконке. Второй вариант прямо противоположен первому: если вы создадите для нас ярлык, когда мы удалим AppImage, он останется в меню «Пуск», поэтому нам придется перейти по вышеупомянутому пути и удалить их вручную.

Как обновляются AppImage?

Пакеты Snap обновляются из программного центра или с помощью команды «sudo snap refresh APP» без кавычек и изменения «APP» приложением. Flatpak обновляются из программного центра или с помощью команды «flatpak update». Но как насчет AppImage? Это не так просто. Есть инструмент под названием AppImageUpdate который предназначен для этого, но это не самая интуитивно понятная вещь в мире. Фактически, это будет немного зависеть от того, ввел ли разработчик уведомления или предлагает только информацию из меню «О программе» конкретного приложения. Так обстоит дело со многими приложениями Windows и macOS, где они уведомляют нас о наличии более новой версии и предлагают загрузить ее.

Как видите, преимуществ пакетов, которые включают в себя все в себе, очень много, а недостатки не являются трагедией. Зная немного больше о AppImage: какой из них вы предпочитаете: Snap, Flatpak или AppImage?


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Рафаэль сказал

    Относительно того, что вы комментируете: «Может быть хорошей идеей создать папку в HOME или в документах…». Интересно, будучи пользователем Linux, не приходило ли вам в голову рекомендовать хранить файлы AppImage в Пользователь папки "bin" (~ / bin)? Это ящик.

  2.   Marcos сказал

    Что ж, папка bin внутри пользователя - это не то, что это самое обычное дело в мире. «Пользовательская корзина» - это папка «приложения» в разделе «Документы».

    И я пришел сюда, чтобы спросить кое-что об аппимидже. Они портативные, ладно. Но как насчет всей создаваемой вами конфигурации? где это хранится? Что произойдет с этой конфигурацией при обновлении? Мне лично не нравится appimage.

    С уважением,

  3.   Aleix сказал

    Важно помнить, что AppImage предлагает 0 мер безопасности и что мы предоставляем полный доступ к нашей системе для загружаемых приложений, что упрощает атаку вирусами и другими угрозами.

    Вы должны быть очень осторожны с тем, как использовать AppImage, точно так же, как загружать программное обеспечение из Интернета в Windows XP было плохой идеей.

  4.   Кристиан Эчеверри сказал

    Лично для меня сначала то, что есть в репозиториях, потом снап и наконец флеткпак.

    1.    Мигель сказал

      Обычное: загрузка из известных источников