Bauh – 从一个界面管理 Snap、Flatpak 和 AppImage

通用软件包的最大问题之一,例如 折断, 平板包装应用图像 正在管理他们。 大多数内置包管理器不支持所有这些新格式。

幸运的是,我偶然发现了一个支持多种通用包格式的应用程序。

Bauh – 满足您多包需求的经理

原名 fpakman, 旨在处理 Flatpak、Snap、AppImage 和 AUR 包。 创作者 葡萄酒 该项目于 19 年 6 月启动 意图 “为 Manjaro 用户提供管理 Flatpak 的图形界面。” 从那时起,他扩展了应用程序以增加对基于 Debian 的系统的支持。

Bauh 关于

当您第一次打开 bauh 时,它会扫描您安装的应用程序并检查更新。 如果有任何需要更新的内容,它们将列在前面和中间。 更新所有软件包后,您将看到已安装的软件包列表。 您可以取消选择包含更新的包以防止它被更新。 您还可以选择安装以前版本的应用程序。

您还可以搜索应用程序。 Bauh 包含已安装和搜索到的软件包的详细信息。 如果您对一种(或多种)包装类型不感兴趣,您可以在设置中取消选择它们。

在你的 Linux 发行版上安装 bauh

让我们看看如何安装 bauh。

基于 Arch 的发行版

如果您最近安装了 曼扎罗,你应该准备好了。 Bauh 默认安装。 如果您安装了旧版 Manjaro(就像我一样)或其他基于 Arch 的发行版,您可以从 金子 通过在终端中输入:

sudo pacman -S bauh

基于 Debian/Ubuntu 的发行版

如果你有基于 Debian 或 Ubuntu 的 Linux 发行版,你可以使用 pip 安装 bauh。 首先,确保在 Ubuntu 上安装 pip。

sudo apt install python3-pip 

然后用它来安装 bauh:

pip3 install bauh

但是,创建者建议安装它 手动 以避免弄乱系统的库。

要手动安装 bauh,您必须先下载 最新发布. 下载后,您可以使用图形工具或 解压命令. 接下来,在终端中打开文件夹。 您将需要使用以下步骤来完成安装。

首先,在名为 env 的文件夹中创建一个 virtualenv:

python3 -m venv env

现在在 env 中安装应用程序代码:

env/bin/pip install .

并启动应用程序:

env/bin/bauh

完成安装 bauh 后,您可以 微调 通过更改环境设置和参数来实现。

bauh 的前路

Bauh 在短短几个月内成长了很多。 它计划继续增长。 目前的 路线图 包括:

  • 支持其他封装技术
  • 每种封装技术的独立模块
  • 内存和性能改进
  • 改善用户体验

最后的想法

当我尝试 bauh 时,我遇到了几个问题。 当我第一次打开它时,它告诉我没有安装 Snap,如果我想使用 Snaps,我必须安装它。 我知道 Snap 已安装,因为我跑了 snap list 在终端中,它起作用了。 我重新启动系统并且快照工作。

我遇到的另一个问题是我的一个 AUR 包未能更新。 我能够更新软件包而没有任何问题 yay. 我安装的 Manjaro 可能存在问题,我已经使用了 3 或 4 年。

总的来说,bauh 奏效了。 它做了印在锡上的东西。 我不能要求更多。

你用过bauh吗? 如果有的话,你最喜欢用什么工具来管理不同的包格式? 请在下面的评论中告诉我们。

如果您觉得这篇文章很有趣,请花一点时间在社交媒体、黑客新闻或 红迪网.