3 Quick Start.zh
Anagnostakis Ioannis edited this page 2026-06-30 21:10:06 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE

快速开始

这就是全部的初次配置。配置位于 /etc/slacker/(可用 --config-dir 覆盖该目录)。 安装软件包后这些文件便已就位 —— 你只需编辑 mirrorsrepos

1. 选择一个镜像

先运行 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 目录,而非 slackware64slacker 会从 aaa_base 自动识别架构i586/i686find-mirror 在 32 位上同样可用。

2. 声明你的仓库

打开 /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。发行版的四棵子树 —— extrapatchestestingpasture —— 必须始终带上 subtree flag

3. 检查,然后导入密钥并刷新

先运行「体检」:slacker status 即使在全新或损坏的配置上也能工作,它会校验环境以及 你的 mirrors/repos(包括你的镜像是否与上游主站保持同步),并打印出确切的后续 步骤。照做即可,随后任何时候都可重新运行 status 来确认一切为绿色。

slacker status            # 诊断配置;列出后续步骤
slacker update gpg        # 一次性:导入并固定每个仓库的 GPG 密钥
slacker update            # 校验 GPG获取元数据
slacker install-new
slacker upgrade-all

update gpg 会固定每个仓库的密钥trust on first use。对于 subtree 仓库,它会 固定来自根的同一把 Slackware 密钥 —— 正是这一点让 extra//testing//patches/ 软件包在安装时能通过逐包的 GPG 校验。参见 Security

4. 开始使用

slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20

从这里继续: