Skip to content

快速开始 ​

什么是 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=progress

3. 启动 ​

将 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 安装到硬盘:

  1. 启动 Live 环境
  2. 运行安装器:
bash
sudo lanke_install
  1. 按照提示完成分区、安装和 GRUB 配置
  2. 重启后拔掉 U 盘,从硬盘启动

包管理基础 ​

LankeOS 使用自研的 lpkg 包管理器。常用命令:

bash
# 搜索并安装软件包
sudo lpkg install <包名>

# 升级所有已安装的包
sudo lpkg upgrade

# 移除软件包
sudo lpkg remove <包名>

# 查询文件归属
lpkg query /usr/bin/bash

# 扫描未被包管理的文件
sudo lpkg scan

详细用法请参考 lpkg 使用指南。

下一步 ​

源码按 GPL-3.0 开源 · 文档内容(Markdown)采用 CC BY-SA 4.0