Существуют ли менеджеры пакетов для 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 в вашей системе разумна. Администратор обязан знать, что установлено в их системе; Менеджеры пакетов - это просто инструменты, которые помогают.