Ubuntu20.04下安装星火应用商店

1. 简介

星火应用商店是国内一款开源的 Debian 系应用商店,其中整合了许多优秀的 Linux 软件和 Wine 适配良好的软件,和 Deepin 应用商店相辅相成,旨在构建一个良好的 Linux 应用生态。由于 Deepin 应用商店在其他 Debian 系统上的适配不是很好,比如 Ubuntu 系统,因此星火应用商店对于非 Deepin 的 Debian 系用户提供了一个很好的选择。为星火应用商店的贡献者点赞~

2. 安装

2.1 添加软件源

  • 添加 Deepin20 官方源
1
sudo vim /etc/apt/sources.list.d/deepin.list

在其中添加以下 Deepin20 官方源:

1
deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free
  • 添加 Deepin20 应用商店源
1
sudo vim /etc/apt/sources.list.d/appstore.list

在其中添加以下 Deepin20 应用商店源:

1
deb https://community-store-packages.deepin.com/appstore eagle appstore
  • 添加以上软件源对应的 GPG 验证文件
    由于 Deepin20 的软件源目前仍无法在公钥服务器 keyserver.ubuntu.com 上查找到,因此无法使用以下命令直接添加:
1
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxx       # xxx 是 sudo apt update 报错显示为验证的 key

目前似乎只能通过拷贝 Deepin20 系统上对应的 GPG 验证文件来解决,详情参见 Ubuntu20.04 下 apt 报错。我已将我个人 Deepin20 中对应的 GPG 验证文件上传到 Gitee 仓库 DeepinKeying,有需要的小伙伴可自行前往下载。添加完后执行以下命令看看是否有报错 由于没有公匙,无法验证下列签名: NO_PUBKEY xxx

1
sudo apt update

如果没有则说明成功添加了软件源,即可继续下一步操作。

2.2 安装 Deepin-Wine5

正确导入 Deepin20 的软件源后,就可以安装 Deepin 的最新版 Wine5:

1
2
sudo apt update
sudo apt install deepin-wine5 deepin-wine5-i386

2.3 安装星火应用商店

星火应用商店官网上下载星火应用商店安装包和相关的客户端依赖包:

  • 首先解压并安装所有客户端依赖包
1
2
3
unzip spark-store-dependencies-kylin.zip
cd spark-store-dependencies-kylin
sudo dpkg -i *.deb
  • 然后安装星火应用商店安装包
1
sudo dpkg -i spark-store_3.0_amd64.deb

至此,星火应用商店已安装完毕,可以在应用程序栏中打开。星火应用商店中适配了诸如 QQ、微信等国内软件,安装了星火应用商店后就可以直接下载使用啦~

附录

参考资料: