if ($answer_counter == 1): ?>
endif; ?>
Основная информация
Относительно установки
Я цитирую страницу проекта appImage здесь:
AppImages можно загружать и запускать без установки или необходимости
для прав root.
Выполнение его выполнения
Вы можете сделать исполняемый файл appImage следующим образом:
chmod a+x exampleName.AppImage
Выполнение
Вы можете выполнить appImage следующим образом:
./exampleName.AppImage
Дополнительная информация
Об appImage
Вы можете найти общую информацию об appImage здесь .
Я цитирую страницу проекта appImage здесь:
Ключевой идеей формата AppImage является одно приложение - один файл. каждый
AppImage содержит приложение и все файлы, которые необходимо запустить приложению. В
другими словами, каждый AppImage не имеет зависимостей, кроме того, что
включены в целевую базовую операционную систему (ы).
Wikipedia добавляет
AppImage (и предшественники klik и portablelinuxapps) не
установить программное обеспечение в традиционном смысле (т. е. не помещать файлы
повсюду в системе).
Он использует один файл для каждого приложения.
Каждый из них является самодостаточным: он включает в себя все библиотеки приложения
зависит от того, которые не являются частью базовой системы. В этой связи,
он похож на «виртуализацию приложений». Можно использовать AppImage
файл, даже если они не являются суперпользователем, или они используют живой компакт-диск.
Файлы AppImage часто проще, чем компиляция и установка
приложения, так как установка не состоялась. Файл AppImage
представляет собой сжатое изображение, которое временно смонтировано для обеспечения доступа к
программы, но не нужно извлекать программу или изменять
базовой системы.
README.md
AppImageKit-project предлагает дополнительную информацию, например Использовать случаи , проблемное пространство и целей .
Использовать случаи
-
Как пользователь, я хочу перейти на страницу загрузки вверх, загрузить приложение от оригинального автора и запустить его на моей настольной системе Linux, как если бы я делал это с Windows или Mac. р>
-
Являясь тестером, я хочу получить последнюю версию приложения с непрерывной сборки и проверить ее на своей системе без необходимости компиляции и без необходимости беспокоиться о том, что я могу испортить мою систему.
-
Являясь автором приложения или ISV, я хочу предоставить пакеты для настольных систем Linux так же, как и для Windows и OS X, без необходимости его «вставлять» в дистрибутив и не создавать для gazillions различных распределений.
Цели
-
Будьте просты. Р>
AppImage предназначен для очень простого формата, который легко
понимать, создавать и управлять.
-
Поддерживать двоичную совместимость. Р>
AppImage - это формат для распространения двоичного программного обеспечения. Программного обеспечения
упакован, поскольку AppImage предназначен как двоично-совместимый, так как
возможно с максимально возможным количеством систем. Нужда в
(повторная) компиляция программного обеспечения должна быть значительно уменьшена.
-
Быть распределением-агостическим. Р>
AppImage должен работать на всех базовых операционных системах (дистрибутивах)
что он создан для (и более поздних версий). Например, вы могли бы
целевой Ubuntu 9.10, openSUSE 11.2 и Fedora 13 (и более поздние версии)
в то же время, без необходимости создавать и поддерживать отдельные
пакетов для каждой целевой системы.
-
Извлеките необходимость установки. Р>
AppImages содержит приложение в формате, который позволяет ему работать напрямую
из архива, без предварительной установки. Это
сравнимый с Live CD. Перед Живыми компакт-дисками операционные системы должны были быть
установленных перед их использованием.
-
Храните приложения в сжатом состоянии все время. Р>
Поскольку приложение остается все время упакованным, оно никогда не
несжатый на жестком диске. Компьютер распаковывает
во время доступа к нему. Поскольку декомпрессия
быстрее, чем чтение с жесткого диска на большинстве систем, это имеет скорость
преимущество в дополнение к экономии места. Кроме того, время, необходимое для
установка полностью удалена.
-
Разрешить размещение приложений в любом месте. Р>
AppImages «перемещаются», что позволяет пользователю хранить и
выполнять их из любого места (включая компакт-диски, DVD-диски, съемные
диски, USB-накопители).
-
Сделать приложения доступными только для чтения.Р>
Так как AppImages доступны только для чтения по дизайну, пользователь может быть разумным
что приложение не будет изменять себя во время работы.
-
Не требуется перекомпиляция. Р>
AppImages должно быть возможно создать из уже существующих двоичных файлов,
без необходимости перекомпиляции. Это значительно ускоряет
AppImage, поскольку компилятор не должен участвовать. Эта
также позволяет третьим сторонам упаковывать приложения с закрытым исходным кодом в качестве
AppImages. (Тем не менее, это может быть полезно для восходящего потока
разработчиков приложений для создания из источника специально для
цель создания AppImage.)
-
Не поддерживать базовую операционную систему. Р>
Так как AppImages предназначены для работы в простых системах, у которых нет
был специально подготовлен администратором, AppImages может не требовать
любая необычная подготовка базовой операционной системы. Следовательно, они
не могут полагаться на специальные патчи ядра, модули ядра или любые
приложения, которые не поставляются с целевыми
по умолчанию.
-
Не требуется root. Р>
Так как AppImages предназначены для запуска конечными пользователями, они не должны
установите административную учетную запись (root) для установки или использования. Oни
может, однако, быть установлен администратором (например, в многопользовательском режиме
сценарии), если это необходимо.