AppStore for local linux repository, allows users to set up applications without administrative priveleges
-
Create separate repository for app store. There will be metapackages with dependencies to "real" app packages. Example of this "metapackage" in "package-example" folder
-
Next you need to tune repo filter:
- in
client-package/opt/minirepo/cgi-bin/main.sh- change regexp for filename variable in line 23. There is a filter packages from what repository need to be displayed in store; - in
client-package/opt/minirepo/cgi-bin/action.sh- change regexp for packet variable in line 8. There is a filter for package names which user will be able to install from web UI; - check rules in
/client-package/etc/sudoers.d/minirepoto correspond with regexp for packet variable in action.sh file.
- in
-
Create "assets/450x300" folder in repository with cover images for published software filenames must compare with package names and have ".jpg" extension.
dpkg-deb --root-owner-group -b <package_name> <package_root_folder>
Astra Linux is a registered trademark of RusBitTech LLC. All other trademarks owned by their respective holders.
