当前位置: 首页 > 科技观察

bauh:在一个界面中管理Snap、Flatpak和AppImage

时间:2023-03-13 02:35:13 科技观察

Snap、Flatpak和AppImage等常用包的最大问题之一是管理它们。大多数内置包管理器并不支持所有这些新格式。幸运的是,我偶然发现了一个支持这几种常见包格式的应用程序。bauh:多包需求管理器bauh(LCTT:我建议给这个软件起一个中文名字:“宝豪”)最初的名字是fpakman,旨在处理Flatpak、Snap、AppImage和AUR包。创建者vinifmor于2019年6月启动了该项目,其目的是“为Manjaro用户提供一个用于管理Flatpak的图形界面”。此后,他扩展了该应用程序以添加对基于Debian的系统的支持。Bauh关于当您第一次打开bauh时,它会扫描已安装的应用程序并检查更新。如果有任何需要更新的内容,它们将列在前面和中间。更新所有包后,您将看到已安装包的列表。您可以取消选择不需要更新的包以防止它们被更新。您还可以选择安装该应用程序的早期版本。使用Bauh,您可以从一个应用程序管理各种类型的包,您还可以搜索应用程序。bauh提供有关已安装和已搜索包的详细信息。如果您对一种(或多种)包裹类型不感兴趣,您可以在设置中取消选择它们。BauhPackageInfoBauhUpdatingBauhSearch在您的Linux发行版上安装bauh让我们看看如何安装bauh。基于Arch的发行版如果您最近安装了Manjaro,那么您应该已经准备就绪。bauh是默认安装的。如果你安装了早期版本的Manjaro(像我一样)或其他基于Arch的发行版,你可以通过在终端中输入以下命令从AUR安装它:sudopacman-SbauhDebian/Ubuntu-baseddistributionsif如果你有基于Debian或Ubuntu的Linux发行版,您可以使用pip安装bauh。首先,确保在Ubuntu上安装了pip。sudoaptinstallpython3-pip然后使用它来安装bauh:pip3installbauh但是,软件的创建者建议手动安装它以避免弄乱系统的库。要手动安装bauh,您必须先下载其最新版本。下载后,可以使用图形工具或unzip命令解压。接下来,在终端中打开该文件夹。您将需要使用以下步骤来完成安装。首先,在名为env的文件夹中创建一个虚拟环境:python3-mvenvenv现在在该环境中安装应用程序代码:env/bin/pipinstall。启动应用程序:env/bin/bauh一旦安装了bauh,就可以通过更改环境设置和参数对其进行微调。bauhbauh的未来在短短几个月内成长了很多。它有继续增长的计划。当前的路线图包括:支持额外的打包技术每个打包技术都有一个单独的模块内存和性能改进改进的用户体验结语当我尝试bauh时,我遇到了两个问题。当我第一次打开它时,它告诉我没有安装Snap,如果我想使用Snap包,我必须安装它。我知道我已经安装了Snap,因为我在终端中运行snaplist并且它可以工作。我重新启动了系统,Snap工作正常。我遇到的另一个问题是我的一个AUR包无法更新。我可以毫无问题地使用yay更新软件包。可能是我的Manjaro有问题,我已经用了3或4年了。总的来说,bauh有效。它做了它声称要做的事情。我不能要求更多了。你用过哈哈吗?如果有的话,您最喜欢的管理不同包装格式的工具是什么?请在下面的评论中告诉我们。