Существуют ли менеджеры пакетов для AppImages?

Используя APT, можно устанавливать приложения и поддерживать их в актуальном состоянии. APT доступен только в системах на основе Debian. То же самое можно сказать, например, о RPM для Red Hat. Поскольку нужно поддерживать множество менеджеров пакетов, все больше и больше разработчиков публикуют AppImages, Flatpacks, Snaps и так далее. Само по себе это хорошая эволюция, но особенно в этом случае для AppImages трудно всегда использовать последнюю версию. Я всегда должен смотреть на сайт разработчика, чтобы загрузить последнюю версию.

Мой вопрос: есть ли менеджеры пакетов для AppImage, которые отслеживают все AppImages? Система должна уметь искать, устанавливать, обновлять и запускать их.

Если этого еще не существует. Как вы управляете различными AppImages? Я думаю, что это хорошая практика для создания папки, как ~/.AppImages/app-name/app-name.version.AppImage,

Пожалуйста, исправьте мой английский и / или расширите вопрос, если это необходимо. Заранее спасибо.

3 ответа

Извините за опоздание. zap — это менеджер пакетов для AppImages, в настоящее время он находится в бета-версии.

Чтобы установить zap на системный компьютер:

      $ sudo wget https://github.com/srevinsaju/zap/releases/download/v2-continuous/zap-amd64 -O /usr/local/bin/zap
$ sudo chmod +x /usr/local/bin/zap

Чтобы установить zap на локальную машину:

      $ wget https://github.com/srevinsaju/zap/releases/download/v2-continuous/zap-amd64 -O ~/.local/bin/zap
$ chmod +x ~/.local/bin/zap

Для получения дополнительной информации посетите https://github.com/srevinsaju/zap

AppImage разработан в качестве отдельного стандарта, проверьте этот appimage_guide

Первый шаг:
делая его исполняемым с

chmod a+x example.AppImage  

Следующий шаг: вы можете выполнить его следующим образом

./example.AppImage`

Нет никаких репозиториев AppImage или менеджеров или пусковых установок. Одна из целей AppImage - сделать эту инфраструктуру и эти приложения ненужными.

AppImages являются самодостаточными, потому что еще одна цель AppImage состоит в том, чтобы устранить "беговую дорожку обновления" rpms и debs. Хорошо написанные приложения AppImage обычно способны загружать и устанавливать свои собственные обновления безопасности из безопасного места без вмешательства пользователя. Если вы обновляете AppImage, это потому, что вы хотите... и это культурный сдвиг, к которому некоторые пользователи deb/rpm тратят некоторое время, чтобы привыкнуть.

Ваша идея отслеживать AppImages в вашей системе разумна. Администратор обязан знать, что установлено в их системе; Менеджеры пакетов - это просто инструменты, которые помогают.

Другие вопросы по тегам