- Лицензия
- GNU GPLv3
- Project Website
- stplr.dev
- Report an Issue
- altlinux.space
Stapler
Stapler is a universal package building and management system for Linux that makes installing software easier and more convenient.
At the heart of each package is a Staplerfile, a text-based recipe similar to PKGBUILD in Arch Linux. The Staplerfile describes the sources, dependencies, and build steps. From the Staplerfile, Stapler automatically assembles a system package (.deb, .rpm, etc.), which is installed using standard distribution tools.
Stapler can be installed via terminal:
su -
apt-get update
apt-get install stplrepm -i stplrBasic commands
Add Stapler repository:
stplr repo add stapler-repo https://example.com/stapler-repo.gitInstall package:
stplr install pkgRemove package:
stplr remove pkgBuild the package from the Stapler repository:
stplr build -p pkgBuild package from Staplerfile:
stplr build -s StaplerfileAides
Aides is an unofficial proprietary package repository for ALT Linux, powered by Stapler. It provides access to software not found in the official ALT repositories, offering users an expanded and experimental ecosystem of packages.
Attention!
Disclaimer! Aides is a community project that has not been reviewed, affiliated with, or supported by Basalt SPO LLC or the ALT Linux Team community.
Use packages and instructions only at your own risk. Packages are built locally, so check the build scripts.
Peculiarities
The Aides repository adheres to a number of rules aimed at increasing the predictability and security of packages:
Automatic checks. Each package goes through an automated checks (CI) system, including linting and trial installation. This allows you to make sure that the recipe (Staplerfile) is formatted correctly and the package is installed without errors.
Source integrity control. Each package contains hash sums of all source files. This ensures that the build is from trusted and unmodified sources.
Application isolation. Many packages run through Firejail, which provides an additional layer of protection and reduces the risks when using third-party software.