# FAQ
## 星火应用商店 FAQ 与支持指南

### 简介
星火应用商店是一个面向 Linux 用户的应用商店，支持多种不同的 Linux 发行版。以下是一些常见问题及解决方案。请注意，该文档主要面向对 Linux 和 `apt` 软件包管理系统不熟悉的普通用户。

---

### 交流与反馈
**Q: 如何参与交流讨论？**  
**A:** 您可以点击[此链接](https://bbs.spark-app.store/)进入星火社区论坛进行交流。  
> 📣 您还可以加入我们的 QQ 交流群，群号是 872690351 和 865927727。

---

### arm64 与 amd64 的区别

#### arm64

* 全称: Advanced RISC Machine 64-bit；
* 主要用途: 主要应用于移动设备、嵌入式系统以及一些新型的服务器和桌面计算机；
* 优势: 低功耗、高效率，适合用在电池驱动和热敏感的设备；
* 主要生产商: 苹果、高通、海思、飞腾等。

#### amd64

* 全称: AMD 64-bit, 也被称为 x86_64；
* 主要用途: 主要应用于桌面计算机、笔记本以及服务器；
* 优势: 高性能，适用于计算密集型应用；
* 主要生产商: Intel 和 AMD。

两者最主要的不同在于指令集和应用场景。amd64 通常用于高性能需求的计算机和服务器，而arm64则更多应用于功耗要求更严格的场合。

#### 查看方法：

- 打开 Linux 终端；
- 输入命令 `uname -m` 或 `arch` 并按 `Enter` 键执行；
- 您将看到您计算机的处理器架构（可能是 x86_64, aarch64 等）。
---

### 国产架构支持
**Q: 我的计算机属于国产架构，如何获取星火应用商店？**  
**A:** 目前，星火商店支持 **ARM** 架构和**龙芯·新世界**架构的国产芯片。您可以下载适用于 arm64 架构和 loong64 架构的 deb 包（软件安装包）。  
> ⚠️ 请注意，这项支持是实验性的。若遇到问题，请在星火社区论坛或 QQ 交流群向我们反馈。

---

### 安装依赖问题
**Q: 安装依赖包出现错误，怎么办？**  
**A:** 如果您使用 UOS 或 deepin，请不要安装依赖包。仅有部分 Linux 发行版需要安装依赖包，此外对于不在支持列表中的发行版可能需要您自行编译安装，详见[星火应用商店简介](https://gitee.com/spark-store-project/spark-store/blob/dev/README.zh.md)。
> 💡 出现错误时，请运行 `sudo apt update` 后再尝试安装。如果问题仍然存在，请参考上文，进入交流平台寻求帮助。

---

### 投稿与应用更新
**Q: 在哪里可以投稿软件？**  
**A:** 您可以在应用商店界面的右上角菜单找到“投递应用”的选项，我们提供了**投递工具**和**在线平台**两种投稿方案。

---

### 非 deepin/UOS 用户支持
**Q: 我不是 deepin/UOS 用户，可以使用星火应用商店吗？**  
**A:** 在 Debian 系发行版可正常安装使用。例如，如果您使用 Ubuntu 22.04，请直接安装；对于 Ubuntu 20.04 / Debian 10 / Debian 11，请先安装依赖包。此外，如果您在非 Debian 系 Linux 发行版安装使用星火应用商店，软件的体验可能无法得到保证。

---

### 安装方法
**Q: 我可以用 `dpkg -i` 安装吗？**  
**A:** 我们**极不建议您这样做**。请在安装包保存目录下，使用 `sudo apt install ./spark-store*.deb` 安装，或使用 Gdebi 等图形化安装器。  
> ⚠️ 直接使用 `dpkg` 一般不会处理软件依赖，可能致使安装失败、破坏系统依赖环境。

---

### 系统更新
**Q: 星火应用商店会影响系统正常更新吗？**  
**A:** 不会，当前版本的星火应用商店已将应用源与系统源解耦合，不会影响系统的正常更新。

---

### 报告问题和应用下架
**Q: 有些应用已经过时或者失效了，我想让它下架。**  
**A:** 您可以[前往这里](https://gitee.com/spark-store-project/software_-issue)报告问题。

---

### 安装星火应用商店
如果您需要安装星火应用商店，请打开 [Release 页面](https://gitee.com/spark-store-project/spark-store/releases)，找到最新版本，并选择适用于当前系统的安装包下载。

> ⚠️ 特别提示: 如果您在使用 Debian 10 / Debian 11 或 Ubuntu 20.04，则需要额外下载依赖补充包；您需要在下载完依赖包后，解压多次直至内部的依赖包使用说明可见，按照步骤安装依赖。对于 Ubuntu 22.04 以后的操作系统版本，您无需安装依赖包，按照上面的操作直接安装本体程序即可。

---