使用Bauh管理AppImages,AUR,Flatpaks和快照

存在多种Linux变体。 为所有Linux发行版开发和维护应用程序确实是一项艰巨且耗时的任务。 为了缓解此问题,程序包开发人员正在从特定于平台的程序包格式过渡到与平台无关的格式,例如AppImage,Flatpak,Snap等。目前,这些程序包只能通过命令行安装和管理,尚无官方的GUI应用程序来管理它们。 如果您是新手,可能会发现使用appimage,flatpaks和snap有点困难。 幸运的是,我遇到了一个名为 ,它允许您通过图形界面管理AppImages,AUR,Flatpaks和Snaps。

Bauh是用于管理Linux应用程序和程序包的图形应用程序。 目前,它支持Arch / AUR软件包以及与平台无关的软件包格式,例如AppImages,Flatpaks,Snaps和本机Web应用程序。 使用bauh,您可以通过单击几下鼠标来搜索,安装,删除,升级,降级和启动应用程序。 您还可以显示已安装应用程序的详细信息,忽略更新并从软件包中检索发行历史记录。

鲍(Bauh)原名 fpakman。 这是一个免费的开源应用程序,用 蟒蛇。 您可以从GitHub获取其源代码。

在Linux中安装bauh

由于bauh是使用Python开发的,因此我们可以轻松地使用安装 点子 包裹经理。 如果您尚未在Linux机器上安装Pip,请参考以下指南:

  • 如何使用PIP管理Python软件包

安装Pip之后,运行以下命令在您的Linux机器上安装Bauh:

$ pip3 install bauh

Bauh也为Arch Linux打包,并且可以在 AUR。 因此,您可以使用任何AUR帮助器工具在Arch Linux及其变体中安装bauh,例如 好极了

$ yay -S bauh

使用Bauh管理AppImages,AUR,Flatpaks和快照

通过运行以下命令从命令行启动bauh:

$ bauh

首次启动时,bauh将检索所有已安装的应用程序,并在简单的图形界面中显示它们,如下面的屏幕快照所示。

使用Bauh管理AppImages,AUR,Flatpaks和快照

如您在以上屏幕截图中所见,bauh显示,

  • 已安装应用程序的名称,
  • 申请版本号,
  • 对应用程序的简短描述,
  • 应用程序的类型,例如flatpak或snap。
  • 以及用于执行各种任务的相应按钮,例如卸载所选应用程序,启动应用程序,显示发布历史记录,忽略更新,降级应用程序以及有关该应用程序的信息等。

右上角有一个“刷新”按钮,用于重新加载有关已安装应用程序的数据。

列出具有运行时的应用程序

默认情况下,bauh仅显示已安装的应用程序。 如果要显示所有已安装的应用程序(包括运行时),只需取消选中“应用程序”框。

在bauh界面中显示所有已安装的应用程序,包括其运行时

列出特定类型的应用

Bauh具有仅列出AppImage或Flatpaks或Snaps的选项。 例如,要仅显示Flatpak应用,请从“类型”下拉框中选择Flatpak。

在Bauh界面中仅列出Flatpak应用在Bauh界面中仅列出Flatpak应用

您也可以按类别列出应用程序。 从“类别”下拉框中选择一个类别部分,bauh将列出所选类别下的应用程序。

查看bauh的应用建议

单击“建议”按钮,您将看到要在系统上安装的推荐应用程序列表。 当您不确定接下来要安装什么应用程序时,它会很方便。

在bauh界面中列出建议的应用程序在bauh界面中列出建议的应用程序

搜索应用

在bauh界面的中间上方的“搜索”框中输入要安装的应用程序名称。 Bauh将列出与该应用程序名称匹配的所有应用程序。 例如,我在搜索中输入“ vim”,bauh列出了以下应用程序。

在Bauh中搜索应用程序在Bauh中搜索应用程序

如果您不知道全名,只需输入关键字或字符串以列出与搜索词相关的所有匹配项。

通过bauh安装应用程序

要通过bauh安装应用,只需搜索它,选择它并点击“安装”按钮即可。

通过Bauh安装应用程序通过bauh安装应用程序

您甚至可以在安装之前查看应用程序的某些屏幕截图。 要查看您要安装的应用程序的屏幕截图,只需单击图像图标。 要查看要安装的应用程序的简短摘要,请单击问号(?)。 您将看到以下详细信息:

  • 应用程序的名称,
  • 描述,
  • 版,
  • 发布日期,
  • 应用程序的开发人员详细信息,
  • 应用程序主页,
  • 执照
  • 还有很多。

通过Bauh卸载应用程序

选择您不再需要的应用程序,然后单击“卸载”按钮将其删除。

删除包

从系统中卸载Bauh之前,请先删除其配置和存储在计算机中的缓存文件 $HOME 目录使用以下命令:

$ bauh --reset

然后使用命令将其卸载:

$ pip3 uninstall bauh

结论

对于想通过图形用户界面安装和管理与发行无关的应用程序的人来说,Bauh是一个不错的选择。 据我测试,它在我的Ubuntu桌面上运行良好。 我仍然必须在Arch Linux中对其进行测试。 目前,我没有任何Arch Linux测试机,因此无法提供可靠的反馈。 我希望它也可以在Arch Linux中正常工作。

资源:

相关阅读:

  • Linux软件包管理器比较– AppImage vs Snap vs Flatpak

AppImageArch LinuxArch用户系统信息库AURFlatpak开源软件包管理PythonSnap

Sidebar