Автор Тема: AppImages - портативные программы в Linux  (Прочитано 95836 раз)

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3096
  • Что бы ни случилось, всё будет хорошо!
Re: AppImages - портативные программы в Linux
« Ответ #30 : 13 Октября 2022, 00:43:36 »
Понять разницу между предпочитаемыми мной AppImages и мягко говоря оставленными мною в стороне пакетами snap и flatpak поможет статья на хабре Как работают snap, flatpak, appimage.
Хвалёная изолированная среда испокон веку достигалась запуском подозрительного приложения в виртуальной машине.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4877
  • Да будет свет!
Re: AppImages - портативные программы в Linux
« Ответ #31 : 18 Августа 2023, 01:42:14 »
Похоже, проект AppImageLauncher в конце 2022 года завершился. Нет активности разработчика и на github.com. В точечных релизах Ubuntu 23.04 и 23.10 при попытке установить созданный ранее пакет AppImageLauncher выйдет неразрешимая зависимость от пакета libappimage0, который был в составе репозиториев Ubuntu 20.04, 22.04 и 22.10. Остаётся либо пересобирать пакет со ссылкой на следующую версию  – libappimage1 или скачивать и устанавливать зависимый пакет по вышеприведённой ссылке.
Наличие в системе установленного приложения  AppImageLauncher позволяет легко интегрировать AppImages в Ubuntu. Недавно попала в такую ситуацию, что установленная на компьютер сборка на основе точечного дистрибутива Ubuntu перестала обновляться. Нашлось приложение в формате AppImage, которое легко интегрировалось и запустилось. Благодаря этому система "ожила"  :)
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3096
  • Что бы ни случилось, всё будет хорошо!
Re: AppImages - портативные программы в Linux
« Ответ #32 : 16 Сентября 2023, 16:33:30 »
AppImages для таких случаев - это выход из положения. Некоторые разработчики на гитхабе размещают востребованные приложения в этом формате. Случайно наткнулся на Database-of-pkg2appimaged-packages, откуда скачал SimpleScreenRecorder-x86_64.AppImage для захвата уникального контента независимо от  поддержки дистрибутива.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4877
  • Да будет свет!
Re: AppImages - портативные программы в Linux
« Ответ #33 : 05 Ноября 2023, 02:02:54 »
Благодаря установленному в тестируемой системе на базовой основе Ubuntu 24.04 + Mate 1.26.2 приложению AppImageLauncher пакеты в формате AppImage, как и ранее, успешно интегрируются в меню и значок запущенного приложения отображается как на панели Mate, так и на боковой панельке Plank  :)


P.s.: Без установленного AppImageLauncher пользователи, желающие применять AppImages, испытывают проблемы, описанные здесь.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4877
  • Да будет свет!
Re: AppImages - портативные программы в Linux
« Ответ #34 : 21 Ноября 2024, 14:42:53 »
Последнее время всё чаще встречаются проблемы с запуском некоторых приложений "свежих" версий в формате AppImage с уведомлением
Цитата: AppImageLauncher
Не удалось зарегистрировать AppImage в системе с помощью libappimage

В то же время другие AppImages запускаются и интегрируются в меню приложений штатно, например, офисные пакеты LibreOffice и OnlyOffice Desktop Editors.
Существует предположение, что начиная с Ubuntu 23.04  произошла поставка в дистрибутивы FUSE 3 и необходимо доустановить пакет libfuse2.
В моей ситуации с запуском свободной САПР FreeCAD 1.0 это не помогло  :-\
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4877
  • Да будет свет!
Re: AppImages - портативные программы в Linux
« Ответ #35 : 22 Ноября 2024, 13:58:21 »
Пакеты в формате AppImage последней версии ONLYOFFICE-DesktopEditors-8.2.1 и CherryTree-1.2.0-x86_64.AppImage беспроблемно запустились в тестируемой системе на основе Ubuntu 25.04 + Mate.
Член рабочей группы по проектированию FreeCAD на их форуме в теме FreeCAD 1.0 AppImage not starting объяснил причину неудачного запуска приложения:
Цитата: obelisk79
Вы все используете инструмент интеграции appimagelauncher? Я слышал сообщения о том, что это вызывает проблемы и что если вы удалите этот инструмент, вы сможете без проблем напрямую выполнить образ приложения. Это анекдотично, поскольку я не использую этот инструмент, но, возможно, стоит попробовать, поскольку риск низкий.
Действительно, деинсталляция пакета AppImageLauncher позволила после получения права сделать AppImage исполняемым запустить его. Но при этом нет интеграции приложения в меню.
Считаю, что ради двух-трёх приложений удалять AppImageLauncher нецелесообразным, тем более что FreeCAD и GIMP  можно установить традиционным путём из репозиториев.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4877
  • Да будет свет!
Re: AppImages - портативные программы в Linux
« Ответ #36 : 27 Декабря 2024, 22:56:00 »
Получилось разобраться с интеграцией в меню приложений без использования AppImageLauncher.
После удачного запуска приложения в формате AppImage можно добавить его в меню путём изменения меню. Добавить пункт с указанием имени и команды запуска в свойствах добавляемого приложения.
Например, для GIMP 2.10.34 команда будет выглядеть так: ./GNU_Image_Manipulation_Program-2.10.34-x86_64.AppImage %UИконку FF и других приложений легко найти на просторах интернета, сохранить у себя и добавить во вновь созданный пункт меню.
Но, что интересно, в Matuntu-J (Ubuntu 22.04) после деинсталляции AppImageLauncher упомянутый ранее GIMP и FreeCAD 1.0.0 запустились с автоматическим размещением в меню приложений с соответствующими иконками. В свойствах FreeCAD, попавшего в категорию образовательных команда запуска выглядела немного иначе:
Цитировать
./FreeCAD_1.0.0-conda-Linux-x86_64-py311.AppImage - --single-instance %F
Но принцип интеграции AppImages в меню теперь понятен.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн yx

  • Старожил
  • ****
  • Сообщений: 478
  • Успехов в труде и счастья в личной жизни!
Re: AppImages - портативные программы в Linux
« Ответ #37 : 15 Марта 2025, 14:41:36 »
Рациональное зерно в применении AppImage заметил и Линус
Линус - это голова (с) Паниковский
PS без смайликов
Ему палец в рот не клади! (на самом деле - пикейные жилеты, Паниковский здесь ни при чем)
Счастье для всех!.. Даром!.. Сколько угодно счастья!.. Все собирайтесь сюда!.. Хватит всем!.. Никто не уйдет обиженный!.. ©
Как жаль, что так на земле не бывает...

Оффлайн yx

  • Старожил
  • ****
  • Сообщений: 478
  • Успехов в труде и счастья в личной жизни!
Re: AppImages - портативные программы в Linux
« Ответ #38 : 15 Марта 2025, 14:46:59 »
Вовремя тема попалась. Как раз проблема с программой, которую только в этом формате нашел и запустить не сумел.
Счастье для всех!.. Даром!.. Сколько угодно счастья!.. Все собирайтесь сюда!.. Хватит всем!.. Никто не уйдет обиженный!.. ©
Как жаль, что так на земле не бывает...

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4877
  • Да будет свет!
Re: AppImages - портативные программы в Linux
« Ответ #39 : 15 Марта 2025, 14:59:37 »
Вовремя тема попалась. Как раз проблема с программой, которую только в этом формате нашел и запустить не сумел.
Какая программа и в каком дистрибутиве?
Делай с нами, делай как мы, делай лучше нас!