Skip to content

Quick Start.zh

Anagnostakis Ioannis edited this page Jun 30, 2026 · 3 revisions

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 目录,而非 slackware64);slacker 会从 aaa_base 自动识别架构(i586/i686)。find-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

从这里继续:

Clone this wiki locally