WIP: slacker is slackpkg + slackpkg+ in one, written in Rust
  • Rust 97.8%
  • Shell 1.8%
  • Starlark 0.4%
Find a file
Anagnostakis Ioannis c3b5d5478a Update NEWS
Signed-off-by: Anagnostakis Ioannis <elahistos@yahoo.gr>
2026-06-25 05:08:16 +03:00
DEV Major Updates add: history, new: new syntax in repos, switch to /var/adm path 2026-06-25 03:01:03 +03:00
examples/etc-slacker Major Updates add: history, new: new syntax in repos, switch to /var/adm path 2026-06-25 03:01:03 +03:00
man fix(ui): make colour test independent of the runner's TTY 2026-06-25 04:44:49 +03:00
src fix(ui): make colour test independent of the runner's TTY 2026-06-25 04:44:49 +03:00
.gitignore :) 2026-06-23 17:01:16 +03:00
build-20260625-044607.log Bump 0.7.0 2026-06-25 04:51:26 +03:00
Cargo.toml fix(ui): make colour test independent of the runner's TTY 2026-06-25 04:44:49 +03:00
doinst.sh feat: initial project setup 2026-06-22 03:15:56 +03:00
LICENSE Update LICENSE 2026-06-21 14:14:01 +02:00
NEWS Update NEWS 2026-06-25 05:08:16 +03:00
README.md fix(ui): make colour test independent of the runner's TTY 2026-06-25 04:44:49 +03:00
slack-desc feat: initial project setup 2026-06-22 03:15:56 +03:00
slacker.SlackBuild fix(ui): make colour test independent of the runner's TTY 2026-06-25 04:44:49 +03:00
TODO Major Updates add: history, new: new syntax in repos, switch to /var/adm path 2026-06-25 03:01:03 +03:00

slacker - slackpkg + slackpkg+ in one

A Slackware package manager in Rust with full slackpkg action parity, plus slackpkg+ multi-repo priority resolution.

  • slackpkg: official mirror, update/install/upgrade/remove/clean-system, file- search, templates, ChangeLog tracking, GPG, .new config handling.
  • slackpkg+: many repos in one priority-ordered model; the official mirror is just a repo whose priority you choose, so it can sit in any position.

Philosophy

  • Thin layer over the native pkgtools - never reimplements installpkg/upgradepkg/removepkg, just calls them.
  • Dependencies come only from a package's own .dep file no dependency guessing for official packages - Slackware tradition.
  • Synchronous; heavy lifting (bzip2 for MANIFEST, GPG) shells out to the system tools Slackware already ships, so no extra Rust deps.
  • Everything a user edits is plain text.

wiki

TESTERS needed for bug report!
Everything you need to know about slacker: Wiki

NOTE:

slacker source code AND slacker wiki are a Work in process (WIP) beta and unstable.