-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start.zh
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
这就是全部的初次配置。配置位于 /etc/slacker/(可用 --config-dir 覆盖该目录)。
安装软件包后这些文件便已就位 —— 你只需编辑 mirrors 和 repos。
先运行 slacker find-mirror。它会探测官方的 Slackware 镜像列表,用一个极小的请求
为每个镜像计时,剔除已过时的,并列出对你所在地区最快的最新镜像 —— 然后建议一行供
你使用。它在配置任何镜像之前就能工作,因此是全新安装上自然的第一条命令。
slacker find-mirror随后打开 /etc/slacker/mirrors,为你的架构与发行版恰好取消注释一行 —— 或粘贴
find-mirror 所建议的那一行。默认没有任何一行处于激活状态;两行或更多处于激活状态
则为错误。
# /etc/slacker/mirrors - 取消注释一行
https://slackware.uk/slackware/slackware64-current/
在 32 位 -current 上,请选择
slackware-current这棵树,而非slackware64-current(即slackware目录,而非slackware64);slacker 会从aaa_base自动识别架构(i586/i686)。find-mirror在 32 位上同样可用。
打开 /etc/slacker/repos。URL 字段可以是一个字面 URL、关键字 mirror(活动镜像,
用于官方仓库),或 mirror/<子路径>(在活动镜像后附加一个子路径)。二进制仓库必须
拥有互不相同的优先级;优先级最高者胜出。
# priority name url|mirror|mirror/<subpath> [flags]
100 slackware mirror official
200 patches mirror/patches subtree immutable
90 extras mirror/extra subtree immutable
85 testing mirror/testing subtree immutable
# 可选的第三方 - 取消注释并调整;这些 URL 已匹配你的架构/发行版:
#80 conraid https://slackers.it/repository/slackware64-current
#60 alienbob https://slackware.nl/people/alien/sbrepos/current/x86_64
你也可以选择性地加入标签优先级(tag-priority)行,使源码/本地软件包永远不会被
upgrade-all 迁移或降级:
100 SBo _SBo
100 local _rtz
每个 flag 的完整含义、subtree 规则以及优先级模型,详见
Repositories and Priority。发行版的四棵子树 —— extra、patches、testing、
pasture —— 必须始终带上 subtree flag。
先运行「体检」:slacker status 即使在全新或损坏的配置上也能工作,它会校验环境以及
你的 mirrors/repos(包括你的镜像是否与上游主站保持同步),并打印出确切的后续
步骤。照做即可,随后任何时候都可重新运行 status 来确认一切为绿色。
slacker status # 诊断配置;列出后续步骤
slacker update gpg # 一次性:导入并固定每个仓库的 GPG 密钥
slacker update # 校验 GPG,获取元数据
slacker install-new
slacker upgrade-allupdate gpg 会固定每个仓库的密钥(trust on first use)。对于 subtree 仓库,它会
固定来自根的同一把 Slackware 密钥 —— 正是这一点让 extra//testing//patches/
软件包在安装时能通过逐包的 GPG 校验。参见 Security。
slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20从这里继续:
- Commands —— 每一个操作及其选项。
- Common Workflows —— 你日常真正会用到的方案。
-
Configuration ——
slacker.conf的每一个键。
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