我可以安装/运行 Flatpak 应用程序的多个副本吗?

我可以安装/运行 Flatpak 应用程序的多个副本吗?

是否可以安装或运行 Flatpack 包的多个副本(例如:Teams),每个副本都有自己的独立副本?

答案1

  1. 为第二个 flatpak 应用实例创建一个新的主目录
sudo mkdir -p /home/flatpak2
  1. 确保您是新目录的所有者
sudo chown -R $USER:$USER /home/flatpak2
  1. 使用此主目录运行第二个应用程序实例
env HOME=/home/flatpak2 flatpak run com.microsoft.Teams

答案2

HOME你可以对每个需要的独立副本使用不同的 flatpak ,如下所示:

env HOME=/path/to/your/custom/flatpak/home flatpak run your-app

例如,您可以使用几个脚本来独立运行 Zoom 和 Flatseal,如下所示:

$ cat zoom.sh
#!/bin/sh
env HOME=$(pwd)/custom-flatpak-home flatpak run us.zoom.Zoom

$ cat flatseal.sh
#!/bin/sh
env HOME=$(pwd)/custom-flatpak-home flatpak run com.github.tchx84.Flatseal

由于我花了一段时间才弄清楚如何去做这件事,所以我写了一篇关于它的小博客文章,请随时查看: https://ivanalejandro0.com/blog/flatpak-custom-data-folder/

相关内容