Distrobox 1.4 支持使用单个命令更新所有容器

DistroBox-内容-博客-linuxadictos

Distrobox 允许您运行命令或应用程序,而不必担心损坏您的系统

发布了 Distrobox 1.4 的新版本, 允许 管理 系统上的容器,您可以使用它  USB 可移动设备、用户的 HOME 文件夹或分区、音频以及来自 X11 和 Wayland 桌面环境的插座。

对于那些仍然不知道这个工具的人,他们应该知道 允许您在容器中快速安装和运行任何 Linux 发行版 并确保其与主系统的集成。

萨尔瓦多PROYECTO 在 Docker 或 Podman 之上提供插件, 它的特点是最大程度地简化了工作以及将执行环境与系统的其余部分集成在一起。 要创建具有不同发行版的环境,只需执行一个 distrobox-create 命令就足够了,而无需考虑其中的细微之处。

发行盒 声称能够托管 17 个发行版,包括 Alpine、Manjaro、Gentoo、EndlessOS、NixOS、Void、Arch、SUSE、Ubuntu、Debian、RHEL 和 Fedora。 任何以 OCI 格式存在映像的分发工具包都可以在容器中启动。 安装后,用户可以在不离开主系统的情况下完全在另一个发行版上工作。

Distrobox 1.4 主要新闻

在此新版本中,突出显示了 添加了“发行版升级”命令 立即更新所有随发行版安装的容器的内容,以及添加了该命令 "distrobox generate-entry" 添加基于 distrobox 的环境 到应用程序列表。

另一个突出的变化是命令 “distrobox ephemeral”创建一个一次性容器 将在与其关联的会话结束后删除。

此外, 我们可以找到一个名为“install-podman”的新脚本 这允许用户能够在主目录中安装 Podman 而不会影响系统环境(对于系统目录以只读或不可编辑的方式挂载的环境很有用)。

除此之外,它还突出了 改进了对主机系统的支持 Guix 和 Nix 包管理器,以及对 LDAP、Active Directory 和 Kerberos 身份验证的改进支持。

还提到了改进不匹配错误消息的工作,以及仅在它们存在时同步主机文件,并且改进了 rootful 容器的 systemd 集成。

其他变化 这个新版本的亮点:

  • 通过保持最新来避免 xbps 错误
  • 修复了基于 ostree 的操作系统上的 home 挂载点。 这将解决 Fedora 上的软件包安装问题。
  • tzdata 处理修复
  • 为 --next/-N 标志添加了缺少的帮助条目
  • list/host-exec:修复 tty 检测
  • 平滑:将不带颜色的标志添加到列表中
  • 列表:当您不在终端时禁用颜色。
  • 删除了不推荐使用的路由功能

最后,如果您有兴趣了解有关该项目的更多信息或完整的更改列表,您可以从 以下链接。

如何在 Linux 上安装 DistroBox?

对于那些 有兴趣能够安装此工具, 您应该知道它在许多主要的 Linux 发行版存储库中都可用。

但是对于这种情况,我们将使用为几乎所有 Linux 发行版提供的安装方法。 为此,只需打开一个终端,我们将在其中输入以下内容:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

准备好我们就可以开始使用这个工具了。

关于它的使用,distrobox分为8个命令:

  1. distrobox-create- 创建容器
  2. distrobox-enter – 进入容器
  3. distrobox-list- 列出使用 distrobox 创建的容器
  4. distrobox-rm- 删除使用 distrobox 创建的容器
  5. distrobox-stop- 停止使用 distrobox 创建的正在运行的容器
  6. distrobox-init – 容器入口点(不打算手动使用)
  7. distrobox-export- 设计用于容器内部,用于将应用程序和服务从容器导出到主机
  8. distrobox-host-exec- 从主机执行命令/程序,同时在容器内

最后 如果您有兴趣了解有关 Distrobox 的更多信息, 您应该知道该项目的代码是用 Shell 编写的,并且是在 GPLv3 许可下分发的。 您可以查阅其源代码、用户手册和更多信息 下一个链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。