-
Notifications
You must be signed in to change notification settings - Fork 1
The Emblem.zh
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
一线贯通,绝无死路
slacker 的标志是一座克里特迷宫,其核心处嵌着一柄拉布里斯(labrys,米诺斯 的双刃斧)。这一图像古老,而它的选用乃是有意为之。
在神话中,克里特之王米诺斯把弥诺陶洛斯关进一座迷宫;那迷宫由匠人代达罗斯建于克诺 索斯王宫之下,结构错综,凡入其中者皆迷失方向。当忒修斯前来面对弥诺陶洛斯时,是米 诺斯之女阿里阿德涅给了他出路:一团线,进时放开、出时循之而返。(这团线 —— 英文里的 clew —— 正是英文单词 clue(线索)字面意义上的祖先。)
神话中的迷宫是单线式的(unicursal):它不是布满分岔与死路的迷魂阵,而是一条 蜿蜒的长路,必然通向中心,再折返而出。穿越之路只有一条,而那根线便是明证。
labyrinthos 一词本身便属于克里特 —— 属于拉布里斯,米诺斯克诺索斯的双刃斧, 所谓「双斧之家」。因此斧立于徽记的中心,正是线所抵达之处。
一张依赖图可能正像那座迷宫:极易迷失,处处是通向虚无的分岔。slacker 的全部职责, 就是充当阿里阿德涅之线 —— 找出穿越其中那唯一正确的路径,并清清楚楚地交到你手上。
这一原则贯彻到底:
- 依赖只来自软件包自身声明的
.dep。slacker 绝不臆测某个分支。 - 优先级是绝对的。 解析器绝不会游移到更低优先级的来源,也绝不会悄悄把你降级。
- 这里没有死路。 一次出错的
-current升级,可以用revert-pkg退回;无论 发生什么,沿着这条线总有归途。
这条线不仅是 slacker 穿过你的依赖所描出的路径 —— 它也是 slacker 自身被构建所沿 循的路径。两重含义本是同一幅图像。
slacker 的版本线从不归零。开发是一条单一而不断的线:0.x.x,永远是预发布,
永远朝着下一个 Slackware -current 延伸 —— 从不重新开始,从不折返。一段新的
工作延续同一条 0.x 线,而非将其剪断、另起一条;号码只会向前。迷宫在项目自身的
历史里也是单线式的:一条路,没有死路,没有回到起点。
于是这枚徽记,对工具和对成就它的劳作,说的是同一句话。顺着线往里走,它解析你的
系统;顺着线往另一头走,它便是每一次发布的脉络,自最初的 0.1 起便完整保存。
而这重双重性不仅在于解读 —— 它就刻在徽记本身之中。核心处的拉布里斯是一柄 双刃斧:一柄之上的两刃,相会于线所抵达的那一点。一件工具的两刃,正如这条线 是一条线的两条路 —— 穿过你系统的路,与建造它的项目之路。神话先于 slacker 选定了 这个符号;两片刃,从一开始就在等待这两重含义。
这枚徽记不是一张存好的图片。它是生成的:解析器所做的同一种寻路,被用来描出 迷宫那唯一的走廊,而那条描出的线就是徽标。这个标志以 slacker 工作的方式描绘 自身 —— 一条路,寻得,而后循之。
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