CachyOS推出Rust编写的新包管理器,让系统管理更轻松

CachyOS推出Rust编写的新包管理器,让系统管理更轻松

CachyOS 作为一款新兴的 Linux 发行版,凭借对前沿软件和性能优化的执着追求,迅速在特定用户群体中积累了极高人气。最近,它进行了一项重要调整:将默认的包管理器从 Octopi 切换为基于 Rust 开发的 Shelly。这一改变自然引起了我的浓厚兴趣,接下来就带大家一探究竟。

Shelly 能带来哪些惊喜?

首先,Shelly 是一个一站式的包管理工具,不仅能处理 CachyOS 官方仓库中的软件包,还整合了 AUR、AppImage 以及 Flathub 等多个源。所有这些资源都可以在同一个界面下操作。它的界面简洁现代,视觉效果清爽,相比只能管理官方仓库和 AUR、且界面略显过时的 Octopi,Shelly 显然更胜一筹。

界面设计

主页面展示了近期操作记录、包仪表盘(显示通过 AUR 和 Flatpak 安装的包数量,以及系统总包数),右侧还标注了已更新包的比例和可用更新数量。顶部搜索栏可同时搜索发行版仓库、AUR 和 Flathub。如果一个包有多个来源,Shelly 会按偏好顺序列出:官方仓库优先,其次是 AUR,最后是 Flathub。窗口左侧用选项卡清晰区分不同包源,让你能独立、顺畅地管理各类包。

  • 注意: 在采用 GNOME 桌面环境的 CachyOS 上,即使系统开启了深色模式,Shelly 的界面也不会自动跟随,而且应用内没有提供切换选项。这是我在测试中发现的瑕疵。

设置功能

设置界面非常精简,提供了 AUR、Flatpak 和 AppImage 管理的开关,以及系统托盘图标开关。这些设置在首次启动应用时就会确认。你还可以通过一个开关将左侧菜单移动到顶部。

  • 高级设置: 可启用“无需确认”按钮,跳过安装、卸载或更新时的确认步骤。并行下载数默认设为 10,也可自行调整。还有一个有趣的“净化包”功能,能清除系统中的损坏包。

实际体验如何?

在大多数场景下,Shelly 的表现非常出色。无论是从官方仓库、AUR 还是 Flathub 管理包,几乎不会出错。搜索、安装和卸载操作都很流畅。不过,AppImage 的支持还不够稳定——我尝试安装 balenaEtcher 的 AppImage 时,它未能成功集成到系统菜单;但 Raspberry Pi 的 Imager 却可以正常完成。

与 Pamac 和 Octopi 的对比

仅从界面来看,Shelly 就领先了 Pamac 和 Octopi 好几个身位。它外观现代、设计精致,直觉式的操作更符合当下审美,而另外两款则显得有些陈旧。功能上,Pamac 和 Octopi 都能可靠地完成本职工作;Shelly 同样相当靠谱,同时提供了更多选项,尽管部分细节还有待打磨。

总结

将默认包管理器更换为 Shelly 是一个极具潜力的决定。在我看来,它比 Octopi 更契合 CachyOS 的定位。Shelly 带来了大量新颖有趣的功能,并且实现得相当不错。对于这一变化,你有什么看法?欢迎留言讨论。干杯!


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://feed.itsfoss.com/link/24361/17361923/shelly-package-manager

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4363篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


[blog_mailer_subscribe]

归档

近期评论