-
Notifications
You must be signed in to change notification settings - Fork 1
Home.zh
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
slackpkg + slackpkg+ 合二为一 —— 一个用 Rust 编写的 Slackware 软件包管理器。
slacker 提供与 slackpkg 完全对等的操作能力,以及 slackpkg+ 风格的多仓库优先级
解析,全部集成在一个快速、依赖精简的单一二进制文件中。官方镜像只是众多仓库之一,
其优先级由你决定,因此它可以位于你软件栈中的任何位置 —— 而一个独立的高优先级会
锁定某个仓库的软件包,使得任何更低优先级的来源都永远无法悄悄替换或降级它们。
状态:测试版 / 开发中。 slacker 尚未正式发布。在 Slackware 16.0 之前, 它只面向开发分支 —— 64 位(x86_64),以及自 0.9.0 起的 32 位(i586/i686)—— 现面向测试者提供;它将随 16.0 一同发布。它不面向 Slackware 15.0,也永远不会。 参见 Status and Roadmap。
-
一个工具,多个仓库。 官方镜像、
extra/testing/patches、alienbob、 conraid、ktown,乃至你自己的仓库 —— 全都纳入一个按优先级排序的统一模型。 -
优先级高于一切。 已安装的软件包绝不会被悄悄迁移到另一个仓库,也不会被降级。
给某个仓库设定高优先级,它的软件包就受到保护 —— 只有显式的
repo:name才能 覆盖。参见 Repositories and Priority。 -
诚实的校验。 每次
update都做 GPG 校验,安装时逐包验证签名,首次使用即 信任的密钥固定(trust on first use),以及针对行为异常仓库的隔离机制。参见 Security。 - 真正的历史记录命令。 机器上每一次软件包变更的时间线(最新在前)—— 安装、 升级、重装、移除 —— 甚至包括其他工具所做的变更。参见 Package History。
-
设计上的轻量。 它绝不重新实现
installpkg/upgradepkg/removepkg、gpg或bzip2—— 而是调用 Slackware 本就附带的工具。 -
处处皆纯文本。 你编辑的一切都是
/etc/slacker/下的纯文本文件。
安装软件包后,你只需编辑两个文件并运行少数几条命令:
# 1) 找出最快的新鲜镜像,然后在 /etc/slacker/mirrors 中只激活一个
slacker find-mirror
$EDITOR /etc/slacker/mirrors
# 2) 设定你的仓库优先级
$EDITOR /etc/slacker/repos
# 3) 检查配置 —— 即使在 update 之前也能用,并列出接下来该做什么
slacker status
# 4) 导入一次密钥,然后刷新
slacker update gpg
slacker update
slacker install-new
slacker upgrade-all完整指南:Quick Start。
中文:快速开始 · 安装 · 仓库与优先级 · 黑名单 · FAQ · 徽记
完整参考(英文):Commands · Configuration · Common Workflows · Distribution Upgrade · Package History · Dependencies · Security · Templates · Comparison · Contributing · Building and Releasing · Status and Roadmap。
slacker 是依据 Apache 2.0 许可证发布的自由软件,作者 Ioannis Anagnostakis (rizitis)。源代码: https://forge.slackware.nl/rizitis/slacker。
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors