05 марта 2026 № 1 (2026)

ROSARIUM

газета советского программиста

AppImage

Использование портативных приложений AppImage

На этой странице
Опубликовано: 01.02.2026 • Обновлено: 01.02.2026

AppImage — это формат для распространения портативных приложений в Linux. Вся программа и её зависимости упакованы в один файл, который можно запустить на большинстве дистрибутивов, включая ROSA.

Особенности

  • Не требует установки: Скачал, сделал исполняемым и запустил.
  • Портативность: Можно хранить на флешке и запускать на разных системах.
  • Изоляция: Приложение не затрагивает системные файлы.

1. Загрузка и запуск

Процесс использования AppImage состоит из трёх простых шагов.

Скачивание

Скачайте .AppImage файл с официального сайта программы или с каталогов вроде AppImageHub.

Рекомендуемое место хранения

Чтобы не хранить приложения в папке «Загрузки», создайте для них специальный каталог. Общепринятое место — ~/Applications.

mkdir -p ~/Applications
mv /путь/к/Программа.AppImage ~/Applications/

Запуск

Сначала сделайте файл исполняемым.

Через терминал:

chmod +x ~/Applications/Программа.AppImage
~/Applications/Программа.AppImage

Через файловый менеджер:

  1. Правый клик на файле → «Свойства».
  2. Вкладка «Права» → отметьте галочку «Исполняемый» (или «Разрешить исполнение файла как программы»).
  3. Закройте окно и просто кликните по файлу, чтобы его запустить.

2. Ручная интеграция в меню приложений

Чтобы ваше AppImage-приложение появилось в главном меню, как обычная программа, нужно вручную создать для него .desktop файл.

Шаг 1: Подготовка иконки

Часто иконку можно найти внутри самого AppImage. Чтобы её извлечь:

  1. Создайте временную папку и перейдите в неё.
  2. Выполните команду для извлечения содержимого:
    ~/Applications/Программа.AppImage --appimage-extract
    
  3. Внутри появится папка 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
Совет
AppImage удобен для тестирования программ или использования конкретных версий без влияния на систему.

Следующий шаг