Warehouse：管理 Flatpak 应用的强大工具
Flatpak
![](/data/attachment/album/202310/26/224157oonzwjd1vp0d2p85.jpg)



> 
> 你是否使用 Flatpak 应用？Warehouse 可以让你更轻松。
> 
> 
> 


有一个应用，可以为你提供有关 Flatpak 应用的所有重要信息，以及管理它的工具，这不是很好吗？


这一次你很幸运！


在这次的首次尝试中，我们有一个有趣的应用程序，名为 “**Warehouse**”，**它可以帮助你管理 Flatpak 应用**。


我们以前介绍过一个类似的应用，名为 “[Flatseal](https://itsfoss.com/flatseal/)”，但它更侧重于管理 Flatpak 的权限。


让我们看看 Warehouse 提供了哪些功能。


### Warehouse：概述 ⭐


![](/data/attachment/album/202310/26/224159hcigjec9jjjyyg1c.png)


开发人员将其称为“**多功能工具箱**”，Warehouse 可用于**管理 Flatpak 用户数据**、**查看 Flatpak 的信息**，甚至**批量管理系统上安装的 Flatpaks**。


它主要使用 **Python 语言**编写，具有以下主要特点：


* 轻松管理用户数据
* 批量操作功能
* 清除残余数据


### 初步印象 ?‍?


我一开始是在我的 Ubuntu 系统上测试 Warehouse。从 **Flathub** 上安装它很简单。


打开后，显示了所有**已安装的 Flatpak 应用**的列表。它们**都以有序的方式排列**。


在我看来，如果它们添加了切换到网格布局的选项，会看起来更好。


![](/data/attachment/album/202310/26/224200u2cwyz0cwyc02xx9.png)



> 
> ? 你是否对列在 Firefox 之上的应用感到好奇？我们最近介绍过它，它是一个名为 “[Mission Center](https://news.itsfoss.com/mission-center/)” 的系统监控应用。
> 
> 
> 


接下来，我**查看了 Flatpak 应用的属性**，我点击应用旁边的“信息”标志，打开了应用属性窗口。


它提供了有关应用程序的各种信息，从**名称**、**描述**、**应用 ID**，一直到**活动提交**和**安装大小**。


![](/data/attachment/album/202310/26/224200c5nrv3nfnrovtfo3.png)


类似地，我可以点击“垃圾桶”图标，要么**完全卸载 Flatpak 应用**，要么为将来重新安装**保留用户数据**，并恢复设置/内容。


![](/data/attachment/album/202310/26/224201kyyynqvr9p38vrm8.png)


Warehouse 还具有**搜索功能**，允许你搜索特定的应用。当你安装了很多 Flatpak 应用时，这可能会很有用。


只需点击应用程序左上角的**放大镜**图标即可开始搜索。


![](/data/attachment/album/202310/26/224201cxg6p6frgdxdmrpl.png)


你还可以**设置过滤器**，以**应用甚至运行时（系统完成各种任务所需的）进行排序**。


点击应用程序左上角的“漏斗”图标以开始筛选。


![](/data/attachment/album/202310/26/224202m7a8v7v45b4zba48.png)


然后，我查看了**批量操作功能**。我首先点击了应用右上方的“勾号”标志。


然后，我就可以选择多个应用，执行**复制信息**、**删除应用数据**和**卸载它们**等操作。


应用程序右下角的三个小按钮可以方便地执行上述操作。


![](/data/attachment/album/202310/26/224203dqtn6h6ef777od25.png)


之后，我进入菜单，其中有一些重要选项。


![](/data/attachment/album/202310/26/224203qe23qse5vffr3333.png)


第一个选项“<ruby> 从文件安装 <rt>  Install from file </rt></ruby>”允许我使用 `.flatpakref` 文件安装 Flatpak 应用。


![](/data/attachment/album/202310/26/224204ulcvltmp3exvnml5.png)


在安装过程中，它问我是要为特定用户安装，还是要为使用系统的所有人安装。我选择了后者。


![](/data/attachment/album/202310/26/224204sirhvyo27ia2t4bi.png)


随后，我查看了“<ruby> 管理残余数据 <rt>  Manage Leftover Data </rt></ruby>”选项。它向我显示了一个旧的 Flatpak 应用留下了多少数据。


我可以选择通过“<ruby> 安装 <rt>  Install </rt></ruby>”选项重新安装应用并恢复数据，也可以使用“<ruby> 垃圾桶 <rt>  Trash </rt></ruby>”选项彻底清除系统中的任何痕迹。有时，残留数据会占用大量空间。


![](/data/attachment/album/202310/26/224205qxq7llhm89lshl97.png)


如果你经常安装/删除应用，那么你的系统中可能会有很多剩余数据。


如果你想管理 Flatpak 仓库，可以前往“<ruby> 管理远程仓库 <rt>  Manage Remotes </rt></ruby>”选项，该选项允许你添加或删除它们。


![](/data/attachment/album/202310/26/224205qm3i3esenh3mxsxx.png)


虽然你可以在 Fedora 和其他一些发行版的软件中心完成这项工作，但在一个应用中就能获得所有基本功能，这将是一种无缝体验。


最后，你还可以使用大量的“**键盘快捷键**”，通过键盘快速浏览应用的所有功能。


![](/data/attachment/album/202310/26/224206yeaei8su8aphphfa.png)


### ? 下载 Warehouse


你可以前往 [Flathub 商店](https://flathub.org/apps/io.github.flattool.Warehouse)下载最新版本。



> 
> **[Warehouse（Flathub）](https://flathub.org/apps/io.github.flattool.Warehouse)**
> 
> 
> 


你还可以访问其 [GitHub 仓库](https://github.com/flattool/warehouse) 查看源代码。


你对 Warehouse 应用有何看法？请在下面的评论中分享你的想法。




---


via: <https://news.itsfoss.com/warehouse/>


作者：[Sourav Rudra](https://news.itsfoss.com/author/sourav/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![](/assets/images/pikapods-banner-v3.webp)


![](/assets/images/pikapods-banner-v3.webp)

Wouldn't it be nice to have an app that could provide you with all the important information regarding a Flatpak app, as well as tools to manage it?

Well, you're in luck this time!

For this first look, we have an interesting app called '**Warehouse**' that **can help you manage Flatpak apps**.

We have covered a similar app in the past, '[ Flatseal](https://itsfoss.com/flatseal/?ref=news.itsfoss.com)', but that is geared towards managing the permissions of a Flatpak.

Let's see what kind of functionality Warehouse has to offer.

## Warehouse: Overview ⭐

![a screenshot of warehouse about section](https://news.itsfoss.com/content/images/2023/10/Warehouse_1.png)

Dubbed as “**a versatile toolbox**” by its developers, Warehouse can be used to** manage Flatpak user data**, **view a Flatpak's info**, and even **batch manage the installed Flatpaks on a system**.

It has been written primarily in the **Python programming language**, and has the following key features:

**Easily manage user data****Batch actions functionality****Leftover data clean up**

![Follow It's FOSS on Google News](https://news.itsfoss.com/content/images/2023/04/Follow-us-on-Google-News.png)


![Follow It's FOSS on Google News](https://news.itsfoss.com/content/images/2023/04/Follow-us-on-Google-News.png)

### Initial Impressions 👨💻

I began testing Warehouse on my Ubuntu setup. It was straightforward to get it installed **from Flathub**.

After I opened it, a list was shown with all the **installed Flatpak apps**. These were all **arranged neatly in an ordered list**.

In my opinion, it would look even better if they added an option for switching to a grid layout.

![a screenshot of warehouse home screen](https://news.itsfoss.com/content/images/2023/10/Warehouse_2a.png)

[Mission Center](https://news.itsfoss.com/mission-center/)'.

Next, I moved on to **check the properties of a Flatpak app**, I clicked on the 'Info' logo besides an app to open up the app properties window.

It served up all kinds of information pertaining to the app, starting from the **Name**, **Description**, **App ID,** all the way to the **active commit** and the **installed size**.

![a screenshot of warehouse showing flatpak app properties](https://news.itsfoss.com/content/images/2023/10/Warehouse_2b.png)

Similarly, I could click on the 'Trash' icon to either **completely uninstall the Flatpak app**, or **keep user data** for future reinstallation, and recover the settings/content.

![a screenshot of warehouse uninstalling a flatpak app](https://news.itsfoss.com/content/images/2023/10/Warehouse_2c.png)

Warehouse also has a **search functionality** that allows you to search for specific apps. This can come in handy when you have loads of Flatpak apps installed.

Simply click on the magnifying glass at the top-left of the app to get started.

![a screenshot of warehouse search functionality](https://news.itsfoss.com/content/images/2023/10/Warehouse_3.png)

You can also **set filters** to **sort through apps or even the runtimes** that are required by your system to accomplish various tasks.

Click on the 'funnel' logo at the top-left to start filtering.

![a screenshot of warehouse filter apps functionality](https://news.itsfoss.com/content/images/2023/10/Warehouse_4.png)

I then took a look at the **batch actions feature**. I started by clicking on the 'tick-mark' logo at the top-right of the app.

It then allowed me to select multiple apps, with the ability to perform actions such as **copying info**, **deleting app data**, and **uninstalling them**.

The three little buttons at the bottom-right of the app facilitated the above-mentioned actions.

![a screenshot of warehouse batch selection of flatpak apps functionality](https://news.itsfoss.com/content/images/2023/10/Warehouse_5.png)

Post that, I moved on to the hamburger menu that featured some important options.

![a screenshot of warehouse hamburger menu](https://news.itsfoss.com/content/images/2023/10/Warehouse_6.png)

The first one '**Install from file'** which allowed me to **install a Flatpak app by using the '.flatpakref' file**.

![a screenshot of warehouse file picker for installing new flatpak app](https://news.itsfoss.com/content/images/2023/10/Warehouse_7a.png)

During the installation, it asked me whether I wanted to install it for a specific user, or everyone who uses the system. I chose the latter.

![a screenshot of warehouse installing a flatpak app](https://news.itsfoss.com/content/images/2023/10/Warehouse_7b.png)

Subsequently, I took a look at the '**Manage Leftover Data**' option. It showed me how much data an old Flatpak app had left behind.

I had the option to reinstall the app and recover the data via the 'Install' option, or I could use the 'Trash' option to completely remove any trace of it from my system. Sometimes leftover data takes up a lot of space.

![a screenshot of warehouse cleaning leftover data from an old flatpak app](https://news.itsfoss.com/content/images/2023/10/Warehouse_8.png)

If you are someone who keeps installing/removing apps regularly, you may end up with a lot of leftover data.

If you want to manage Flatpak repos, you can head to the '**Manage Remotes**' option that allows you to add or remove them.

![a screenshot of warehouse manage flatpak remotes feature](https://news.itsfoss.com/content/images/2023/10/Warehouse_9.png)

While you can do this from the software center on Fedora and some other distributions, it would feel like a seamless experience, getting all the essentials under a single app.

And finally, you have plenty of '**Keyboard Shortcuts**' available to storm through all the functionalities of the app using the keyboard.

![a screenshot of warehouse keyboard shortcuts](https://news.itsfoss.com/content/images/2023/10/Warehouse_10.png)

## 📥 Download Warehouse

You can head over to the [Flathub store](https://flathub.org/apps/io.github.flattool.Warehouse?ref=news.itsfoss.com) to grab the latest release.

You can also visit its [GitHub repo](https://github.com/flattool/warehouse?ref=news.itsfoss.com) to take a look at its source code.

*💬 What do you think about the Warehouse app? Share your thoughts in the comments below.*

## More from It's FOSS...

- Support us by opting for
[It's FOSS Plus](https://itsfoss.com/#/portal/signup)membership. - Join our
[community forum](https://itsfoss.community/). - 📩 Stay updated with the latest on Linux and Open Source. Get our
[weekly Newsletter](https://itsfoss.com/newsletter/).