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 щелкаем правой кнопкой мыши и в открывшемся окне переходим в раздел права.
Ставим птичку Разрешить запуск этого файла в качестве программы.
Закрываем окно. Запускаем программу стандартно двумя щелчками левой кнопкой мыши.
СВами
AppImage Installation Guide
OpenShot is officially distributed on Linux as an AppImage (and also as a PPA). This document will assist with downloading, installing, running, and uninstalling the OpenShot AppImage.
The key idea of the AppImage format is one app = one file. Every AppImage contains an app and all the files the app needs to run. In other words, each AppImage has no dependencies other than what is included in the targeted base operating system(s). Learn more about the AppImage project.
Download the AppImage
Grab the latest build from the official OpenShot website.
Set Permissions
Right click on the AppImage file, view the permissions, and mark it as Executable.
Or open a terminal and type:
$ chmod a+x OpenShot*.AppImage
Manually Launch
Right click on the AppImage file, and choose Execute or Run. Or open a terminal and type:
If Unable to Launch AppImage
Please verify that the libfuse2 library is installed, which is required to mount and read an AppImage. On newer versions of Ubuntu (i.e. 22.04+), libfuse2 is not installed by default.
sudo apt install libfuse2
Install Launcher
If you plan on using OpenShot often, you will probably want an integrated launcher for our AppImage. We recommend using AppImageLauncher, which is the officially supported way to launch (and manage) AppImage files on your Linux desktop. If you are on a Debian-based distro (Ubuntu, Mint, etc…), there is an official AppImageLauncher PPA:
sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt update
sudo apt install appimagelauncher
Once AppImageLauncher is installed, it will now assist you when launching an AppImage. You will receive this prompt on first launch of the OpenShot*.AppImage. Click the Integrate and Run button to install a launcher (*.desktop) on your Linux desktop for future use. Or click «Run Once» to launch the AppImage without installing a launcher.
Launch OpenShot AppImage (after install)
Search your installed applications on your Linux distro, and you should see OpenShot Video Editor in the list of applications, with the OpenShot icon.
Uninstall OpenShot AppImage
If you would like to remove the installed OpenShot AppImage from your Linux desktop, simply right click on OpenShot in your distros launcher, and choose «Remove AppImage from System». This option is provided by the AppImageLauncher mentioned previously in this guide.
Once you click «Remove AppImage from System», it will display the following confirmation. Note: Only «installed» AppImage applications can be removed using this method. If you are not using AppImageLauncher, and/or did not choose to install the AppImage, you can simply delete the AppImage file.
Here was my error:
fuse: device not found, try 'modprobe fuse' first
Cannot mount AppImage, please check your FUSE setup.
I solved it as follows:
Step1: install Linux GUI Apps on Windows.
- Xming X Server for Windows
- VcXsrv Windows X Server
Step2: install GTK graphical user interface library (libgtk2.0-0 or libgtk-3-0) in wsl
sudo apt-get install libgtk2.0-0
sudo apt-get install libgtk-3-0
libgtk2.0-0 is an old version, and libgtk-3-0 is the new version. While both works in the new release of ubuntu. More about GTK GUI library.
Step3: set the default display in wsl.
export DISPLAY=:0
Default display number is 0. You can change it in Xlaunch.
Of course, you can add it to your .bashrc or .zshrc file. Add followings to it.
export DISPLAY=":0"
Step4: navigate to your AppImage folder. Dinamica is my case.
cd /mnt/d/dinamicaEGO/v5
Step5: set access mode of AppImage file
chmod a+x Dinamica.AppImage
a – all users
x – permission to execute the file
More about chmod.
./Dinamica.AppImage --appimage-extract
Due to windows not support FUSE, AppImage have to be extracted and it will generate a folder named ‘squashfs-root’.
Step7: Run it
./squashfs-root/AppRun
Although it works finally, I don’t think it is the way.
Reference:
- Run AppImage on Windows
- How to run an AppImage using the Terminal
- Running GUI Linux applications in WSL 2
- Running WSL GUI Apps on Windows 10
2.9.18.1 AppImage — запуск приложений без установки
Скачать документ
AppImage — формат для распространения переносимых приложений для большинства систем. Программы в формате AppImage состоят всего из одного файла с расширением .appImage, например, gimp.appImage. Для того чтобы AppImage-приложения работали, нужен пакет fuse (он уже установлен в систему по умолчанию).
Рассмотрим работу с AppImage на примере kdenlive.
Сначала необходимо скачать kdenlive с расширением .appimage c официального сайта.
Затем нужно предоставить скачанному файлу права на исполнение. Для этого выполните следующие команды:
cd Загрузки chmod +x kdenlive-21.12.3-x86_64.appimage
После этого запустите программу либо двойным щелчком по файлу, либо прописав имя файла в консоли:
./kdenlive-21.12.3-x86_64.appimage
Если всё было сделано правильно, программа успешно запустится.
Удаление пакетов .appimage
Для удаления программы AppImage достаточно удалить соответствующий файл с расширением .аppImage.
Эта информация оказалась полезной? ДА НЕТ
Дата последнего изменения: 09.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
