AppImage
Использование портативных приложений AppImage
На этой странице
AppImage — это формат для распространения портативных приложений в Linux. Вся программа и её зависимости упакованы в один файл, который можно запустить на большинстве дистрибутивов, включая ROSA.
Особенности
- Не требует установки: Скачал, сделал исполняемым и запустил.
- Портативность: Можно хранить на флешке и запускать на разных системах.
- Изоляция: Приложение не затрагивает системные файлы.
1. Загрузка и запуск
Процесс использования AppImage состоит из трёх простых шагов.
Скачивание
Скачайте .AppImage файл с официального сайта программы или с каталогов вроде AppImageHub.
Рекомендуемое место хранения
Чтобы не хранить приложения в папке «Загрузки», создайте для них специальный каталог. Общепринятое место — ~/Applications.
mkdir -p ~/Applications
mv /путь/к/Программа.AppImage ~/Applications/
Запуск
Сначала сделайте файл исполняемым.
Через терминал:
chmod +x ~/Applications/Программа.AppImage
~/Applications/Программа.AppImage
Через файловый менеджер:
- Правый клик на файле → «Свойства».
- Вкладка «Права» → отметьте галочку «Исполняемый» (или «Разрешить исполнение файла как программы»).
- Закройте окно и просто кликните по файлу, чтобы его запустить.
2. Ручная интеграция в меню приложений
Чтобы ваше AppImage-приложение появилось в главном меню, как обычная программа, нужно вручную создать для него .desktop файл.
Шаг 1: Подготовка иконки
Часто иконку можно найти внутри самого AppImage. Чтобы её извлечь:
- Создайте временную папку и перейдите в неё.
- Выполните команду для извлечения содержимого:
~/Applications/Программа.AppImage --appimage-extract - Внутри появится папка
squashfs-root. Найдите в ней файл иконки (обычно.pngили.svg) и скопируйте его в удобное место, например~/.local/share/icons/.
Шаг 2: Создание .desktop файла
Создайте файл с расширением .desktop в каталоге ~/.local/share/applications/.
nano ~/.local/share/applications/Программа.desktop
Вставьте в него следующий текст, заменив значения на свои:
[Desktop Entry]
Name=Название Программы
Comment=Краткое описание программы
Exec=/home/ВАШ_ПОЛЬЗОВАТЕЛЬ/Applications/Программа.AppImage
Icon=/путь/к/иконке.png
Type=Application
Categories=Utility;
- Name: Имя, которое будет отображаться в меню.
- Exec: Полный путь к вашему AppImage файлу.
- Icon: Полный путь к файлу иконки.
- Categories: Категория в меню (например,
Network,Office,Game).
После сохранения файла приложение должно появиться в меню.
3. Обновление и удаление
Обновление
AppImage не обновляются автоматически.
- Вручную: Просто скачайте новую версию файла и замените старый.
- Через AppImageUpdate: Некоторые приложения поддерживают самообновление.
./Программа.AppImage --appimage-update
Удаление
Просто удалите файл AppImage и связанный с ним .desktop файл.
rm ~/Applications/Программа.AppImage
rm ~/.local/share/applications/Программа.desktop