Как устанавливать и интегрировать пакеты AppImage на Linux

AppImage — удобный способ использовать приложения в операционных системах на базе Linux. Для этого достаточно загрузить файл .AppImage и запустить его. При этом даже не требуется установка — приложение сразу работает. AppImageLauncher помогает эффективно управлять такими приложениями.
AppImage – удобный способ использовать приложения в операционных системах на базе Linux. Для этого достаточно загрузить файл .AppImage и запустить его. При этом даже не требуется установка – приложение сразу работает. Но если вы хотите, чтобы его можно было запускать из меню и не искать пакеты по всему компьютеру, а также с легкостью обновлять, то вам понадобится инструмент AppImageLauncher. Ниже расскажу подробнее о ней и о том, как ее установить.
“Makes your Linux desktop AppImage ready”
Немного о том, как работает программа.

Установка AppImage Launcher в разных дистрибутивах
[wpdiscuz-feedback question=”У вас получилось установить AppImage Launcher?” opened=”0″] Ubuntu и DEB-подобные: перейдите на страницу релизов и скачайте DEB-пакет последней версии, соответствующий вашему процессору. [/wpdiscuz-feedback]
RPM-подобные: на той же странице релизов скачайте нужный .rpm файл последней версии.
Arch, Manjaro:
pamac install appimagelauncher
sudo pacman -S appimagelauncher
Как установить пакет AppImage в Ubuntu

Хотя кажется, что будущее пакетов установки приложений будет разделено между Flatpak и snap, существуют и другие типы универсальных пакетов, то есть они не должны зависеть от конкретного дистрибутива.
В этих типах пакетов Пакеты AppImage выделяются. Эти типы пакетов могут быть установлены в Ubuntu без какого-либо специального программного обеспечения или в зависимости от версии Ubuntu, которую мы используем. Но Что такое AppImage? Есть ли компания, стоящая за форматом?
AppImage — универсальный пакет, который родился под именем Klik, а позже стал PortableLinuxAppsнаконец, этот тип пакета получил название AppImage. Этот пакет отличается тем, что не требует какого-либо дистрибутива или какой-либо библиотеки, в приложении есть все, что любопытно, не установлено в дистрибутиве.
AppImage когда-то был портативным Linux
AppImage — это пакет, похожий на портативные приложения Windows. Итак, программа с AppImage не установлен, но запускается, и для этого нам не нужны права администратора.. Чтобы установить AppImage, нам просто нужно открыть терминал и написать следующее:
chmod a+x paquete.AppImage ./paquete.AppImage
Это запустит пакет автоматически, без необходимости быть системным администратором.
Графическая альтернатива этому методу — щелкнуть пакет правой кнопкой мыши и не только предоставить пользователю права на чтение и запись, но и установить флажок » Разрешить запуск файла как исполняемой программы»Сохраняем и закрываем. Затем мы дважды щелкаем по пакету, и запускается автоматическое выполнение программы.
Как видите, выполнение или «установка» пакет AppImage довольно простой и быстрый, но мы должны иметь в виду, что приложение не установлено в нашей Ubuntu, поэтому мы не сможем создавать ярлыки или делать что-то еще, что мы делаем с установленными приложениями.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Ubuntu » Как установить пакет AppImage в Ubuntu
Что такое AppImage и как запустить файл с таким расширением
AppImage это проект с открытым исходным кодом, созданный для того, чтобы обеспечить простой способ распространения и переноса программного обеспечения.
Первый проект был выпущен в 2004 году под названием Klik, он постоянно развивался и переименовался в 2011 году в PortableLinuxApps, а затем в 2013 — в AppImage.
AppImage является как бы ISO образами со всеми необходимыми библиотеками и зависимостями внутри одного файла, получается одна программа в одном файле. AppImage может работать на любом рабочем столе Linux дистрибутива как портативное приложение.
Для запуска приложения формата AppImage не нужно ничего устанавливать, достаточно скачать программу, а благодаря тому, что все библиотеки находятся внутри образа, ее можно использовать в большинстве дистрибутивов Linux.
Перед тем как скачать AppImage, необходимо знать архитектуру вашего процессора.
Для этого выполните команду:
$ arch
или
$ uname -m
В результате вы должны увидеть что-то вроде «i686«, «x86_64» или «armv7«:
- i686 (или аналогичный) — 32-битный процессор Intel / AMD (на старых машинах).
- x86_64 (или аналогичный) — 64-битный процессор Intel / AMD (современные портативные и настольные компьютеры).
- armv7 (или более поздней версии) — ARM процессор (телефоны и планшеты, Raspberry Pi 2/3 работает на Ubuntu Mate, некоторые Chromebooks. Как правило, 32 бит в настоящее время).
Теперь вы можете загрузить программу, которая наилучшим образом соответствует вашей архитектуре и операционной системе со страницы разработчика или с хранилища в проекте Jfrog: https://bintray.com/probono/AppImages

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

Итак, мы скачали программу в формате AppImage: Audacity-2.1.2.glibc2.15-x86_64.AppImage

Первый способ запуска программы формата AppImage
Запуск программы формата AppImage можно произвести через терминал с помощью команды:
$ chmod a+x Subsurface*.AppImage $ ./Subsurface*.AppImage
В нашем случае запуск программы происходит командой:
$ chmod a+x ~/Загрузки/Audacity-2.1.2.glibc2.15-x86_64.AppImage $ ~/Загрузки/Audacity-2.1.2.glibc2.15-x86_64.AppImage

Второй способ запуска программы формата AppImage
На программу с расширением AppImage щелкаем правой кнопкой мыши и в открывшемся окне переходим в раздел права.
Ставим птичку Разрешить запуск этого файла в качестве программы.

Закрываем окно. Запускаем программу стандартно двумя щелчками левой кнопкой мыши.

Debian
- Программа GDebi
- Установка программы GoogleEarth в Linux Debian 8.3
- Распаковка RAR архива в Debian 8.3 программой P7Zip
- Браузер Pale Moon. Установка в Debian 8.3
- 4K Video Downloader — простой загрузчик видео
- Установка браузера SRWare Iron на Debian 8.5
- В Debian 8.3 внезапно пропал звук
- Установка приложения Parom.TV в Debian 8.5
- Установка двухпанельного файлового менеджера Sunflower в Debian 8.5
- Установка калькулятора в Debian 8.5
- Установка Oracle Java 7 (JDK7 и JRE7) в Debian
- Как узнать какую версию Debian или Ubuntu (Xubuntu) вы используете
- Стабильный интернет браузер Vivaldi 1.4 и установка его на Debian 8.5
- Установка Oracle Java 8 (JDK7 и JRE7) в Debian 8.5
- Установка приложения MiniTube в Debian 8.5
- Установка VirtualBox 5.1 в Debian 8.5
- Установка WINE на Debian 8
- Установка PlayOnLinux 4.2.10 программы на Debian 8.5
- Удаление Wine и программ из Wine
- Установка Sublime Text 3 в Debian 8.5 Linux
- Торрент-клиент в Debian 8
- Whisker Menu — альтернативный модуль меню для окружения рабочего стола XFCE
- Настройка времени, часового пояса и синхронизация в Debian 8.6
- Как добавить дополнительные репозитории в Debian 8
- Настройка почтового клиента Claws Mail
- Установка Debian 8 Jessie
- Русификация приложений Debian 8
- Подключение принтера HP 1320 в Debian 8
- Xarchiver архиватор в Debian 8
- Где хранить логины и пароли. Две популярные программы: LastPass и KeePass
- Векторная графика. Inkscape — бесплатный аналог Corel Draw и Adobe Illustrator
- Blender 2.78. Компьютерная графика и анимация
- Что такое AppImage и как запустить файл с таким расширением
- Установка конфигурации Linux + Apache + MySQL + PHP (LAMP) на Debian 8.8
- Настройка sources.list в Debian 9 (Stretch)
- Как установить PyCharm на Debian 10
- Установка Python-3.8 или Python-3.9 на Debian 10
- Резервная копия: TimeShift в Debian 10
Что такое AppImage в Linux. Запуск и установка
Большинство современных программ требуют для своей работы дополнительные компоненты (библиотеки, утилиты и так далее). Это значит, что для того, чтобы запустить такую программу в Linux, нужно сначала установить эти компоненты. Без них программа работать не будет. Более того, многие приложения требуют, чтобы эти компоненты были определенной версии. Самые популярные форматы пакетов для Linux это DEB и RPM. В таких пакетах содержится сама программ и сведения о всех зависимостях, которые требуются для корректной работы программы.
Когда вы устанавливаете какую-нибудь программу из DEB или RPM пакета, или через Центр приложений вашего дистрибутива или, например, используя apt-get, то зависимости устанавливаются автоматически. Но это идеальный случай. В реальности можно столкнуться, например, с тем, что программа потребует компоненты, которые конфликтуют с уже установленными. Или с тем, что некоторые компоненты не работают в вашем дистрибутиве. Или с тем, что под ваш дистрибутив вообще нет пакета с программой.
Одна программа — один файл
Чтобы запускать программы без лишних хлопот в любом дистрибутиве, и был разработан формат AppImage.
Ключевая идея AppImage — «одна программа = один файл».
Программы в формате AppImage состоят всего из одного файла с расширением AppImage, например, gimp.AppImage.
Работать с программами в формате AppImage очень просто. Вы просто скачиваете программу, делаете файл программы исполняемым и запускаете. Ничего не нужно устанавливать, программа просто работает.
Это аналог портативных (portable) приложений для Windows, когда исполняемый файл программы не требует установки и работает «из коробки». AppImage работает в большинстве популярных дистрибутивов — Ubuntu, Debian, ArchLinux, CentOS, Fedora, OpenSuse, RedHat и других.
Как запустить файл AppImage
Для запуска файла в формате AppImage его сначала нужно сделать исполняемым. Для этого можно щелкнуть правой кнопкой мыши по файлу и открыть окно Свойства, в окне Свойств установить опцию — Разрешить выполнение (название опции может отличаться). Так же можно воспользоваться командной строкой и выполнить команду chmod:
chmod +x gimp.AppImage
После этого достаточно просто запустить файл — дважды щелкнуть по файлу или же запустить файл из командной строки, например:
./gimp.AppImage
Как устанавливать AppImage-файлы
Устанавливать программы в формате AppImage не нужно. Они работают без установки.
Некоторые программы при первом запуске выводят сообщение с предложением установить, так называемый, desktop-файл. Это своеобразная интеграция с вашим дистрибутивом. Обычно это означает, что программа добавит на себя ссылку и свою иконку в меню запуска приложений вашего дистрибутива.
Советую перемещать AppImage-файлы в какую-нибудь отдельную директорию, а не оставлять их, например, в директории Downloads, куда обычно по умолчанию скачиваются файлы браузером. Во-первых, это позволит сохранить порядок в вашей системе. А во-вторых, если вы установили для программы desktop-файл, а затем переместили в другое место AppImage, то связь между desktop-файлом и программой будет нарушена, и вы не сможете запустить программу из меню приложений.
А что внутри?
На самом деле внутри AppImage файла содержаться все требуемые приложению компоненты, библиотеки и дополнительные файлы. Фактически, это готовый ISO образ, содержащий исполняемый файл программы и все дополнительные компоненты.
Достоинства
Плюсы такого решения очевидны. Как было сказано выше, нет проблем с установкой зависимостей. Все работает «из коробки».
Вы получаете программу именно с теми компонентами, с которыми автор данной программы (или тот, кто формировал AppImage) ее тестировал и гарантирует ее работу.
Вы можете с легкостью запускать программы, которых нет в репозиториях вашего дистрибутива. Или если для какой-нибудь программы вышло обновление, то вам не нужно ждать, когда оно появится (если вообще появится) в репозиториях. Вы можете просто скачать AppImage-версию программы и сразу ее использовать (конечно, если для нее есть AppImage).
AppImage можно запускать и в Live-системах или с флешки.
Чтобы удалить AppImage достаточно удалить AppImage-файл.
Недостатки
К недостаткам можно отнести размер AppImage файлов. Он может быть большим, так как внутри AppImage помимо самой программы находятся дополнительные компоненты.
Смею предположить, что AppImage-приложения могут работать медленнее своих обычных аналогов.
Для кого-то будет недостатком и то, что AppImage-программы нельзя обновить через Центр приложений дистрибутива. Некоторые AppImage-программы могут обновляться самостоятельно, но это зависит от того, добавил разработчик такую возможность или нет.
Другие «portable-форматы» в Linux
Помимо AppImage под Linux существуют другие форматы, в которые могут быть «упакованы» portable-программы, например, это Snap и Flatpak.