当前位置:首页>Linux>在终端里运行任意Linux发行版,Distrobox了解一下!

在终端里运行任意Linux发行版,Distrobox了解一下!

  • 2026-10-11 21:34:58
在终端里运行任意Linux发行版,Distrobox了解一下!

在终端里运行任意Linux发行版,Distrobox了解一下!

大家好,今天给大家介绍一个超级实用的Linux工具——Distrobox。

它是什么?

Distrobox 是一个基于 Podman、Docker 或 Lilipod 的容器管理工具,它可以让你的终端无缝运行任何Linux发行版。

简单来说,你可以在Fedora里跑Ubuntu,在Arch里跑Debian,而且就像在本机操作一样方便。

解决什么痛点?

1. immutable OS 也能"变灵活"

像 ChromeOS、Fedora Silverblue、SteamOS 这些不可变系统,平时升级很安全,但想装个新软件却麻烦。Distrobox 让你轻松拥有"可变"的开发环境。

2. 混搭不同发行版

用 Debian Stable 作为稳定基座,同时用 Arch 或 Tumbleweed 跑最新的开发工具和游戏——鱼和熊掌可以兼得。

3. 公司笔记本的救星

很多公司电脑限制 root 权限,Distrobox 支持 rootless 模式,在不影响系统安全的前提下给你完整的开发环境。

核心特性

  • 🏠 HOME目录共享 — 容器和主机无缝共享用户主目录
  • 🖥️ 图形应用支持 — X11/Wayland 图形程序直接运行
  • 🔊 音频支持 — 声音正常输出
  • 💾 外设访问 — U盘、移动硬盘即插即用
  • ⚡ 快速启动 — 平均 400ms 左右进入容器

快速开始

# 创建容器(默认用 openSUSE)distrobox create -n my-ubuntu# 进入容器distrobox enter my-ubuntu# 创建带 systemd 的容器distrobox create --name dev-box --init --image ubuntu:22.04# 查看已创建的容器distrobox list# 升级容器distrobox upgrade --all

注意事项

⚠️ Distrobox 的设计目标是深度集成而非强隔离。

这意味着容器对你的 HOME 目录、U 盘等有完整访问权限——这和 Docker/Flatpak 的 sandbox 理念完全不同。安全敏感场景请注意。

适用人群

  • 使用 Fedora Silverblue、OpenSUSE Aeon 等 immutable 发行版的开发者
  • 需要同时维护多版本环境的工程师
  • Steam Deck 用户想在掌机上运行更多 Linux 工具
  • 任何想在一个系统里"随用随开"不同发行版的人

总结:Distrobox 就像给终端装上了"任意门",让你在 Linux 世界里真正实现"发行版自由"。如果你受够了环境配置的苦,不妨试试它!

参考资料:https://distrobox.it

最新文章

随机文章