Linux -- это интересно

AppImageLauncher


Рубрика: Системные утилиты -> Hужное/полезное
Метки: | | |
Просмотров: 6804

AppImageLauncher — маленькая C++ / QT графическая утилита для запуска или интеграции в систему самодостаточных пакетов приложений в формате AppImage.

AppImage — универсальный формат распространения самодостаточного (портативного) программного обеспечения для GNU/Linux систем, для запуска не требующего установки (внесения изменений в систему) и прав администратора (root). Проект начат в 2004 году под названием klik, в 2011 году проект был переименован в PortableLinuxApps, а в 2013 году в AppImage.

Проект AppImage предназначен для того чтобы стать системой развёртывания приложений для GNU/Linux систем обеспечивающей простоту, двоичную совместимость, дистрибутив-независимость (один пакет для всех), отсутствие необходимости установки (переносимость) и не требующего прав администратора (root), что позволит сохранить операционную систему нетронутой.

Файл AppImage это образ файловой системы ISO 9660 Rock Ridge (файл иногда сжат zisofs) включающий в себя бинарные файлы, файлы локализации, библиотеки, документация и прочее, что необходимо для работы приложения. Содержимое файла не извлекается, при запуске файл монтируется с помощью FUSE (Filesystem in Userspace / Файловая система в пользовательском пространстве). При желании *.AppImage файл можно открыть любым "Менеджером архивов".

AppImageLauncher интегрируется в большинство существующих файловых менеджеров, предоставляя удобный способ запуска и интеграции в систему AppImage файлов. Загруженному из любого источника *.AppImage файлу автоматически даётся право на исполнение (в целях безопасности они являются обычными файлами), затем его можно просто запустить или интегрировать и запустить.

При интеграции *.AppImage файл перемещается в отдельный каталог (по умолчанию в ~/Applications) и добавляется в меню приложений (создаётся *.desktop файл в каталоге ~/.local/share/applications). После установки AppImageLauncher становится единственным в системе приложением для запуска *.AppImage файлов (даже если он запускается из консоли).

AppImageLauncher с помощью функции AppImageUpdate может обновить интегрированный файл, если автором приложения предусмотрена эта возможность и/или загружен *.AppImage файл более новой версии. Функция AppImageRemove удаляет все внесённые изменения (удаляется файл приложения из ~/Applications и *.desktop файл), также это можно сделать самостоятельно.

Лицензия: MLT (The MIT License)

Домашняя страница

Страница на opendesktop.org

AppImageHub (центральный каталог AppImage файлов)

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)