参考资料

  1. BusyBox 是一个集成了多个 Unix 常用工具的轻量级软件
  2. Mono 是一个开源的 .NET 框架实现
  3. Portainer 是一个轻量级的 Docker 和 Kubernetes 管理界面
  4. MongoDB 是一个开源的 NoSQL 数据库
  5. 1Panel 是一个现代化的开源 Linux 服务器运维管理面板
  6. Eclipse Temurin 是一个由 Adoptium 社区维护的开源 Java SE 发行版
  7. Aerospike 是一个高性能、分布式 NoSQL 数据库
  8. docker安装教程详细说明以及案例

Crux 详细简介

Crux 是一个轻量级、高性能的 Linux 发行版,专为有经验的用户设计。它采用简单的包管理系统(ports),强调手动配置和优化,适合追求极致性能和控制权的用户。

特点

  • 极简设计:基础系统仅包含核心组件

  • ports 系统:类似 BSD 的包管理方式

  • 滚动更新:持续更新软件包

  • 高度可定制:所有组件可手动配置

  • 优化性能:针对 i686/x86_64 架构优化

最新更新内容及时间

最新稳定版:3.7 (2023-04-15)
更新内容:

  • 更新核心工具链(GCC 12.2.0, glibc 2.36)

  • 新增对 UEFI 的完全支持

  • 改进硬件检测工具

  • 更新核心软件包集合

镜像下载地址

官方镜像站:

官网地址

https://crux.nu/

文档地址

官方手册:

Docker 安装示例

# 获取官方镜像
docker pull cruxlinux/crux

# 运行容器
docker run -it cruxlinux/crux /bin/bash

.yarl 设置教程

  1. 创建配置文件:

vi /etc/yarl.conf
  1. 基本配置示例:

server http://ftp.crux.nu/ports/3.7
server http://mirror.example.com/crux/3.7
  1. 更新 ports 树:

yarl -u

常用错误问题

  1. 依赖问题

    • 解决方法:使用 prt-get depinst 自动解决依赖

  2. ports 更新失败

    • 检查 /etc/yarl.conf 中的镜像源

  3. 启动问题

    • 检查 /etc/rc.conf 配置

  4. 软件编译失败

    • 确保已安装所有开发工具(gcc, make 等)

  5. 网络配置问题

    • 检查 /etc/rc.d/network/etc/resolv.conf