Основна інформація
Щодо установки
Я цитую сторінку проекту appImage тут:
AppImages можна завантажувати та запускати без встановлення або потреби кореневих прав.
Зробити його виконуваним
Ви можете зробити програму appImage виконуваною так:
chmod a+x exampleName.AppImage
Виконання цього
Ви можете виконати додаток зображення таким чином:
./exampleName.AppImage
Додаткова інформація
Про appImage
Ви можете знайти загальну інформацію про appImage тут .
Я цитую сторінку проекту appImage тут:
Ключова ідея формату AppImage - це одна програма = один файл. Кожен AppImage містить додаток і всі файли, які потрібно запустити. Іншими словами, кожен AppImage не має інших залежностей, ніж те, що включено в цільову базову операційну систему.
Вікіпедія додає
AppImage (а також попередники натискання та portablelinuxapps) не встановлюють програмне забезпечення у традиційному розумінні (тобто воно не розміщує файли повсюди в системі).
Він використовує один файл на додаток Кожна з них є автономною: вона включає всі бібліотеки, від яких залежить додаток і які не є частиною базової системи. У цьому плані він подібний до "віртуалізації додатків". Можна використовувати файл AppImage, навіть якщо він не є суперпользователем або використовує живий компакт-диск. Файли AppImage часто простіші, ніж компіляція та встановлення програми, оскільки фактично не відбулася установка. Файл AppImage - це стиснене зображення, яке тимчасово встановлено для доступу до програми, але не потребує витягування програми чи зміни базової системи.
README.md
З AppImageKit-проект пропонує багато додаткову інформацію , як Прецеденти , проблема простору і цілей .
Використовуйте випадки
Як користувач, я хочу перейти на сторінку завантаження за версією, завантажити додаток від оригінального автора та запустити його на моїй настільній системі 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 є "переїзними", що дозволяє користувачеві зберігати та виконувати їх з будь-якого місця (включаючи CD-ROM, DVD, знімні диски, USB-накопичувачі).
Робіть програми лише для читання.
Оскільки програму AppImages призначена лише для читання, користувач може бути впевнений, що додаток не змінюється під час роботи.
Не потребують перекомпіляції.
Програми AppImages повинні бути спроможні створювати з уже існуючих бінарних файлів без необхідності рекомпіляції. Це значно прискорює процес створення AppImage, оскільки жоден компілятор не повинен залучатися. Це також дозволяє третім сторонам пакувати програми із закритим кодом як AppImages. (Тим не менш, розробникам додатків, що працюють вище, може бути корисно будувати з джерела спеціально для створення AppImage.)
Тримайте базову операційну систему недоторканою.
Оскільки AppImages призначений для роботи в звичайних системах, які не були спеціально підготовлені адміністратором, AppImages може не вимагати будь-якої незвичної підготовки базової операційної системи. Отже, вони не можуть покладатися на спеціальні патчі ядра, модулі ядра чи будь-які додатки, які за замовчуванням не мають цільових розподілів.
Не вимагають коріння.
Оскільки AppImages призначені для керування кінцевими користувачами, вони не повинні вимагати встановлення або використання адміністративного акаунта (кореня). Однак вони можуть бути встановлені адміністратором (наприклад, у багатокористувацьких сценаріях) при бажанні.
appimage
мітка може стати корисною, тому я її просто створив. У випадку, якщо він нам не знадобиться або не хочемо його зберігати, завжди буде можливість знову його спалити.