5 инструментов для улучшения работы с AppImage в Linux

Портативный формат AppImage довольно популярен как среди разработчиков, так и среди пользователей. Он позволяет запускать приложения без проблем с установкой и зависимостями практически на любом дистрибутиве Linux.

Однако управление несколькими AppImage или их обновление иногда может быть несколько обременительным. К счастью, существуют сторонние инструменты, которые упрощают этот процесс, облегчая организацию, обновление и интеграцию AppImages в вашу Linux-систему.

В этой статье мы расскажем о некоторых полезных инструментах, которые помогут вам более эффективно управлять AppImages и улучшат ваш общий опыт.

Gear Lever

Gear Lever – это современное приложение на базе GTK, позволяющее управлять локальными файлами AppImage. В первую очередь оно помогает организовать AppImages, добавляя записи на рабочий стол, обновляя приложения и многое другое.

Особенности Gear Lever

  • Перетаскивание файлов непосредственно из файлового менеджера
  • Обновляйте приложения на месте
  • Сохраняйте несколько установленных версий

Установить Gear Lever

Gear Lever доступен в виде пакета Flatpak. Вы можете установить его с помощью следующей команды:

flatpak install flathub it.mijorus.gearlever

AppImage Launcher

Если вы часто используете пакеты AppImage, вам обязательно стоит обратить внимание на AppImage Launcher. Этот инструмент с открытым исходным кодом помогает интегрировать AppImages в вашу систему.

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

Особенности AppImage Launcher

  • Добавляет интеграцию рабочего стола в файлы AppImage
  • Включает вспомогательный инструмент для управления обновлениями AppImage
  • Позволяет легко удалять AppImages
  • Предоставляет инструменты CLI для автоматизации работы в терминале

Установка AppImage Launcher

Для пользователей Ubuntu файл .deb доступен в разделе Continuous build на странице релизов.

Менеджер пакетов AppImage и AppMan

AppImage Package Manager предназначен для упрощения управления AppImage, функционируя аналогично тому, как APT или DNF работают с нативными пакетами. Он поддерживает не только AppImages, но и другие портативные форматы.

Для управления AppImages из различных источников AM опирается на большую базу данных сценариев оболочки, созданную на основе Arch User Repository (AUR).

Похожим инструментом является AppMan. По сути, это AM, но управляет всеми приложениями локально, не требуя root-доступа.

Если вы случайный пользователь, вы можете использовать AppMan вместо AM, чтобы все было локально и не требовалось никаких привилегий sudo.

Особенности менеджера пакетов AppImage

  • Поддерживает AppImages и автономные архивы (например, Firefox, Blender)
  • Включает в себя обширную базу данных сценариев оболочки для официальных AppImages и AppImages, созданных сообществом.
  • Создание и восстановление моментальных снимков
  • Интеграция AppImage с помощью перетаскивания
  • Преобразование устаревших форматов AppImage

Установка менеджера пакетов AppImage

Для установки выполните следующие команды:

wget -q https://raw.githubusercontent.com/ivan-hc/AM/main/AM-INSTALLER && chmod a+x ./AM-INSTALLER && ./AM-INSTALLER

Программа установки предложит вам выбрать между AM и AppMan. Выберите AppMan, если вы предпочитаете локальное управление без привилегий.

AppImagePool

AppImagePool – это основанный на Flutter клиент для AppImage Hub. Он предлагает чистый интерфейс для просмотра и загрузки AppImages, перечисленных на AppImage Hub.

Особенности AppImagePool

  • Категоризированный список AppImages
  • Загрузка с github напрямую, без дополнительного сервера
  • Интеграция и дезинтеграция AppImages легко из вашей системы
  • История версий и поддержка нескольких загрузок

Установка AppImage Pool

Загрузите файл AppImage с официальной страницы релизов на GitHub.

Из Flathub доступен для установки пакет Flatpak. Если в вашей системе есть поддержка Flatpak, используйте команду:

flatpak install flathub io.github.prateekmedia.appimagepool

Zap

Zap – это менеджер пакетов AppImage, написанный на языке go. Он позволяет эффективно устанавливать, обновлять и интегрировать пакеты AppImage.

Особенности Zap

  • Установка пакетов из каталога AppImage с использованием зарегистрированных имен
  • Выбор и установка определенных версий
  • Использовать демон Zap для автоматической проверки обновлений
  • Установка AppImages из релизов GitHub

Установить Zap

Чтобы установить Zap локально, выполните команду:

curl https://raw.githubusercontent.com/srevinsaju/zap/main/install.sh | bash -s

Для установки всей системы выполните следующие действия:

curl https://raw.githubusercontent.com/srevinsaju/zap/main/install.sh | sudo bash -s

Заключение

Вот еще несколько ресурсов, которые могут понравиться любителям AppImage:

  • Менеджер пакетов Bauh: bauh – это графический интерфейс для управления различными форматами пакетов Linux, такими как AppImage, Deb, Flatpak и т.д.
  • XApp-Thumbnailers: Это инструмент для создания миниатюр для популярных файловых менеджеров.
  • Awesome AppImage: Перечисляет несколько инструментов и ресурсов AppImage.

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

От многофункциональных GUI-инструментов, таких как Gear Lever, до CLI-инструментов, таких как AppImagePool и AppMan, здесь найдется что-то для любого пользователя. Попробуйте несколько и посмотрите, какой из них подходит вам больше всего.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)