20 lines
945 B
Markdown
20 lines
945 B
Markdown
# suse-professional-package-installer
|
|
|
|
A small, reusable zypper package installer for SUSE-family systems.
|
|
Instead of a one-off install script per project, packages to install
|
|
are kept in an external, hand-edited list; the installer reads it,
|
|
skips what's already installed, warns (without aborting) on anything
|
|
zypper doesn't recognize, and installs the rest — prompting for
|
|
privilege escalation only when it's actually about to run zypper.
|
|
|
|
Follows the CE OS orchestrator/subscript script standard: an
|
|
unprivileged orchestrator (`main.sh`) dispatches to a dedicated
|
|
subscript per package manager, each of which escalates privileges only
|
|
for its own run. zypper and pip/pipx are always kept as fully separate
|
|
subscripts, never combined into one installer.
|
|
|
|
Real, machine-specific package lists live in `local/` (gitignored —
|
|
never pushed). `packages/*.example` holds the tracked format
|
|
reference only.
|
|
|
|
See the wiki for usage instructions.
|