快速开始
什么是 LankeOS?
LankeOS 是一个基于 Linux From Scratch (LFS) 从零构建的 Linux 发行版。它不是某个现有发行版的衍生版——所有软件包都是手动配置、编译和打包的。
它的核心特色在于把发行版的构建与维护流程自动化:
- ABI 驱动的构建农场
lankefarm—— 按链接级 SONAME 变化做增量重建,只重建语义上必须重建的包 - 自研包管理器
lpkg(C++20)—— 原子事务与回滚、安装前校验 SONAME 提供者、依赖由产物的 ELF 推导而非手写 - 声明式上游版本追踪 —— 每个包一份可读的 YAML,声明来源与筛选规则,自动跟进上游
- 原生 Wayland 桌面 —— KDE Plasma 与 GNOME 核心栈,三大 GPU 厂商全走开源驱动
- 门槛低 —— 下载 ISO、启动、运行安装器即可,不需要自己编译整个系统
- 中文友好(Fcitx5 + Noto CJK 开箱即用)
- 从源码构建的完整工具链
快速体验
1. 下载 ISO
从 下载页面 获取最新的 Live ISO 镜像。
2. 写入 U 盘
bash
sudo dd if=lankeos-live.iso of=/dev/sdX bs=4M status=progress3. 启动
将 U 盘插入电脑,重启并从 U 盘启动(在 BIOS/UEFI 启动菜单中选择 U 盘)。
首次启动你会看到:
[ 0.0] LankeOS x.x.x-lanke 内核启动
[ 1.2] initramfs: 找到 LankeOS 启动介质
[ 1.5] initramfs: 挂载 rootfs.sfs
[ 1.8] initramfs: 设置 OverlayFS
[ 2.1] 切换到 systemd
[ 2.8] 桌面就绪4. 登录
默认用户是 LankeOS,密码为 LankeOS。Live 模式还会额外做两件事:清空 root 的密码字段,并让 LankeOS 自动登录(tty1 与串口)。持久化模式与安装后的系统不做这些处理,需要手动登录:
| 账户 | Live 模式 | 持久化模式 / 已安装系统 |
|---|---|---|
LankeOS | 自动登录;密码 LankeOS(sudo 与图形登录用) | 密码 LankeOS |
root | 密码字段被清空 → su 不接受任何密码(PAM 的安全机制),无法直接登录 | 密码为开发阶段所设、未公开;需要 root shell 时用 sudo passwd root 重设 |
需要 root 权限一律通过
sudo(以LankeOS身份)。若确实要一个可用的 root 密码,先执行sudo passwd root。
5. 探索系统
bash
# 查看系统信息
fastfetch
# 检查包管理器
sudo lpkg --help
# 查询已安装的包
lpkg query
# 查看网络状态
nmcli device status安装到硬盘
如果你想将 LankeOS 安装到硬盘:
- 启动 Live 环境
- 运行安装器:
bash
sudo lanke_install- 按照提示完成分区、安装和 GRUB 配置
- 重启后拔掉 U 盘,从硬盘启动
包管理基础
LankeOS 使用自研的 lpkg 包管理器。常用命令:
bash
# 搜索并安装软件包
sudo lpkg install <包名>
# 升级所有已安装的包
sudo lpkg upgrade
# 移除软件包
sudo lpkg remove <包名>
# 查询文件归属
lpkg query /usr/bin/bash
# 扫描未被包管理的文件
sudo lpkg scan详细用法请参考 lpkg 使用指南。