用心打造
VPS知识分享网站

Void Linux迎来GUI新成员:Rust + GTK前端Nebula,现代化XBPS包管理体验

Nebula 是一个用 Rust 构建的全新 GTK 前端,适用于 XBPS,为 Void Linux 上的软件包管理提供了一种现代化且简便的方法。

对于 Void Linux 用户来说,这是一个激动人心的时刻。就在一周前,同一位开发者推出了 Runkit ,这是一款基于 GTK、用 Rust 编写的全新图形工具,旨在简化用户管理 runit 服务的方式。如今,他又带来了另一个项目——Nebula,这是Void 的 XBPS 包管理器急需的图形前端。

Nebula也是用 Rust 编写的,它提供了一个现代化的、用户友好的界面,用于浏览、安装和管理软件包,在极简的 Void 生态系统中提供类似 GNOME 软件的体验,并具有简洁且响应迅速的 GTK 4 界面。

在底层,它完全依赖于 XBPS 工具,确保与 Void 的原生软件包系统兼容,同时使桌面用户能够更直观地执行常见任务,例如搜索、安装、更新或删除软件。

Nebula 是一个用 Rust 构建的全新 GTK 前端,用于 Void 的 XBPS 包管理器。

此外,Nebula还提供专门的系统维护工具部分,只需单击一下即可执行常见的管理任务。这使得 Nebula 不再仅仅是一个前端界面,而是一个功能强大的实用工具,可用于维护干净健康的 Void Linux 系统。用户可以:

  • 列出可供选择的备选方案,以便在切换默认供应商之前查看已注册的供应商。
  • 删除孤立软件包以清理未使用的依赖项。
  • 验证软件包数据库以检查和修复元数据,这在突然关机后非常有用。
  • 重新配置所有内容,以便在出现意外行为时重放安装后钩子。
系统工具。

在我的测试过程中,该应用运行正常,所有预期功能都已实现。当然,它还有一些改进空间——例如添加进度指示器来显示操作过程中的状况——但考虑到这只是第一个版本,这已经是一个不错的开端了。我们可以期待它在未来不断改进和完善。

在 Void Linux 上使用 Nebula XBPS 前端安装软件包。

现在,我们来谈谈另一个重要部分——安装。目前,您需要自行编译该工具,但不用担心——随附的脚本使整个过程变得非常简单。只需运行以下命令:

sudo xbps-install git cargo
git clone https://github.com/Letdown2491/nebula-gtk.git
cd nebula-gtk
sudo ./setup.sh install代码语言: Bash  bash 

此操作会构建发布版二进制文件,将其安装到指定位置/usr/libexec,注册桌面项,并将图标添加到标准的 hicolor 目录中。安装完成后,即可从系统应用程序菜单启动 Runkit。

好消息是,已经提交了将其纳入官方 void-packages 存储库的 PR,这意味着通过 XBPS 进行更简便的安装可能很快就会实现。

总而言之,Void Linux一直以来都是一个高度依赖终端、面向高级用户的发行版(很像 Arch),如今它正焕发出新的光彩。Runkit 和 Nebula 的加入简化了系统服务和软件管理——这两点对于 Linux 新手来说至关重要——使得 Void 对新手更加友好易上手。

它也是最稳定的滚动更新发行版之一(而且可能是最好的无 systemd 发行版)。因此,在我看来,Void 以其简洁性和速度而备受赞誉,完全值得更广泛的 Linux 社区给予更多关注。而这两个新的 GUI 工具无疑能够为此做出贡献。

赞(0)
未经允许不得转载;国外VPS测评网 » Void Linux迎来GUI新成员:Rust + GTK前端Nebula,现代化XBPS包管理体验
分享到