Luca Di Maio 今天发布了 Distrobox 1.7,作为这款流行工具的重大更新。
Distrobox 1.7 带来了一些重要变化,例如改进了对 NVIDIA 系统的支持、改进了对 Wolfi 容器的支持、改进了对导出图形应用程序的 rootful 容器的支持、改进了对 initful 容器的 systemd 支持、改进了登录 shell 管理以及改进了 Terminfo 支持。
此版本还为 distrobox-export 命令添加了一个新的 –enter-flags 标志,用于指定进入时要使用的额外 distrobox 标志;为 distrobox-create 命令添加了一个新的 –hostname 标志,用于选择与容器名称不同的主机名;为 distrobox-create 命令添加了一个新的 –unshare-groups 标志,用于允许在容器内取消共享用户的附加组;为 distrobox-export 添加了新的 –listapps 和 –list-binaries 命令,用于查看导出的应用程序和二进制文件。
此外,Distrobox 1.7 还添加了 zsh completions,将 Fedora Linux 的默认容器镜像提升至 Fedora Linux 39,并移除对 Fedora Linux 36 的支持,更新了 Steam Deck 安装指南,并在 EMERGE_DEFAULT_OPTS 环境变量中添加 –ask 参数时改进了对 Gentoo 容器的支持。
从这个版本开始,Distrobox 现在使用 $XDG_CACHE_HOME 环境变量,默认将缓存文件保存在 $HOME/.cache/distrobox,在导出应用程序时捕获完整的容器命令,允许 NixOS 软件包维护者发送静态配置文件,并使用主机 Terminfo 作为备用。
当然,本次更新还解决了许多问题和 Bug,让你在终端模拟器中以容器方式运行最喜欢的 GNU/Linux 发行版时获得更好的体验。更多详情,请查看项目 GitHub 页面上的发布说明。
如果你想从源代码中编译 Distrobox 1.7,可以从这里下载。如果你不喜欢从源代码编译,那就只能等待该版本进入你最喜欢的 GNU/Linux 发行版的稳定软件仓库,更新并享受新的增强功能了。