到该软件项目代码仓库的发行版页面,选择最新的稳定版本的星火应用商店DEB包来安装该软件商店: https://gitee.com/spark-store-project/spark-store/releases 。
在撰写/更新本文的当前(2025-10),v4.8 是最新稳定版本。
因此就安装此版本。
2.2.1 Bash/Zsh Shell 使用
# 开始安装Sparkstore的最新稳定版本
sudo apt update
sudo apt upgrade -y
# 版本号,由你想安装的稳定版版本号来决定
STORE_VER="4.8.2"
# 最新稳定版
# 如果上面变量中的版本无效,则使用下面这个变量
# STORE_VER="4.8.0"
# 最新稳定版
DL_URL=""
FILE_NAME=""
cd /tmp
if [ $STORE_VER = "4.8.1" ]; then
# STORE_VER="${STORE_VER}-fix2"
FILE_NAME="spark-store_${STORE_VER}-1_amd64.deb"
else
FILE_NAME="spark-store_${STORE_VER}_amd64.deb"
fi
if [ -f $FILE_NAME ]; then
rm -f $FILE_NAME
fi
DL_URL=https://gitee.com/spark-store-project/spark-store/releases/download/${STORE_VER}/${FILE_NAME}
wget --continue $DL_URL
# 安装星火商店
sudo apt install -yf ./${FILE_NAME}
2.2.2 Fish Shell 使用
# 如果你用的是 Fish Shell,
# 那么就执行以下的命令
set STORE_VER "4.8.2"
# 最新稳定版
# 如果上面变量中的版本无效,则使用下面这个变量
# set STORE_VER "4.8.0"
set DL_URL ""
set FILE_NAME ""
cd /tmp
if test $STORE_VER = "4.8.1"
## set STORE_VER $STORE_VER"-fix2"
set FILE_NAME "spark-store_$STORE_VER-1""_amd64.deb"
else
set FILE_NAME spark-store_$STORE_VER"_amd64.deb"
end
if test -f $FILE_NAME
rm -f $FILE_NAME
end
set DL_URL https://gitee.com/spark-store-project/spark-store/releases/download/$STORE_VER/$FILE_NAME
wget --continue $DL_URL
# 安装星火商店
sudo apt install -yf ./$FILE_NAME
3、安装星火应用商店的软件
在系统中安装好星火应用商店后,可以 通过图形用户界面(下称GUI)来安装软件,也可以通过命令行来安装 。
3.1 找到每个商店中每个软件的包名
在GUI界面,每个软件的主页都显示有其软件包的名称,比如Wine版本的微信的软件包名称为“com.qq.weixin.spark”,因此可通过命令行指定安装“com.qq.weixin.spark”这个软件包。
点击图片查看大图
3.2 通过命令行安装
3.2.1 由包名安装微信
通过命令行安装应用商店里的软件(以Wine版本微信为例):
sudo ss-apt-fast update
sudo ss-apt-fast install -y com.qq.weixin.spark
3.2.2 安装网易云音乐和QQ音乐
星火商店内的Wine版 微信版本比较新 ,网易云音乐和QQ音乐同样也是比较新的版本。
sudo ss-apt-fast update
# 安装网易云音乐和QQ音乐
sudo ss-apt-fast install -y com.163.music.spark
sudo ss-apt-fast install -y com.qq.y.spark
安装完毕后,可能要 注销当前系统用户的登录才生效 。
3.3 通过图形用户界面安装
一般不推荐使用 GUI 来安装应用商店的软件,因为容易出问题。
3.3.1 启动 GUI 界面
3.3.1.1 如何启动GUI
此外,该应用商店还有图形用户界面,启动的方法是:
在系统的Launcher搜索“spark store”。如果已经安装,那么就会出现星火商店的图标。
点击其图标来启动 GUI。
点击图片查看大图
3.3.1.2 如何找到软件
启动 GUI 版的星火应用商店后,可以 通过搜索软件名称来找到所需的软件 ,或者可是点击左侧分类进入相应软件分类,从而找到想安装的软件。
3.3.2 在 GUI 安装软件
在星火应用商店的图形用户界面安装软件相比于命令行界面一行命令就可以安装更繁琐一些。
以下是 GUI 安装应用商店里的软件的步骤(这里以安装“百度翻译(Linux)”为例):
3.3.2.1 搜索软件
首先,在应用商店界面上的搜索栏搜索“百度翻译(Linux)”:
点击图片查看大图
3.3.2.2 下载和安装软件
在以上界面点击软件的版本进入相应软件的主页,然后在软件主页界面点击“下载”(Download)按钮下载和安装软件:
点击图片查看大图
3.3.2.3 查看安装进度
在尚未安装完成之时,可以随时取消安装。
点击图片查看大图
安装完毕:
点击图片查看大图
在图形界面“重新安装”和“缷载”按钮都在上图标着了。
至于怎样用命令行缷载软件,后面会介绍。
4、启动软件
尽管上文安装的是“百度翻译(Linux)”,下面还是以“Wine版微信”为例。
在星火应用商店安装软件的方法大同小异,相比于“百度翻译”,“微信”更具代表性和更广泛使用。
4.1 搜索软件名称
在系统界面中进入Launcher(按“Windows键”),搜索“weixin”,若是系统中有这个软件,那么这时就会显示软件的图标,点击该图标可启动软件。
如果需要把该软件的启动器放到Dock上,可以把鼠标移到图标上,然后点击右键,点击“Add a Favorites”。这样就可以把图标放到Dock上了。
4.2 选择分辨率
首次启动可能会弹出一个选择分辨率缩放的窗口,默认就好,直接点“OK”。
4.3 配置Wine
首次启动还要配置Wine容器,自动完成,这个过程稍等一会儿。
4.4 生成软件的容器目录
当软件启动完成之前,会在Ubuntu的HOME用户目录下创建~/.deepinwine/目录,以及子目录~/.deepinwine/Spark-weixin,该子目录就是软件的容器目录。
如果安装的软件出现中文乱码,那么请阅读本文后半部分关于处理乱码的章节。
注意:千万不要用微信的截图功能,否则微信程序可能会崩溃。
5、解决中文乱码
本节中的 Spark-weixin 是软件的容器目录,里面有与该软件相关的注册表、二进制程序目录,以及模拟 Windows 的C盘目录。其他通过星火应用商店安装的软件的容器目录类似,它们都在~/.deepinwine目录下。应用本章节的乱码处理方案到其他软件,也只需要在下文的目录路径更改容器目录名,然后按步骤来即可。
5.1 下载字体文件
下载 msyh.ttc 字体文件:
cd /tmp
# msyh.ttc 主页在 https://www.exefiles.com/en/ttc/msyh-ttc/
# --continue 参数表示允许断点续传
wget --continue https://files.exefiles.com/initial/m/msyh-ttc/d9adc6d2c21171c0f0b8dfbaec764b83/msyh.ttc
# msyhbd.ttc 主页在 https://www.exefiles.com/en/ttc/msyhbd-ttc/
wget --continue https://files.exefiles.com/initial/m/msyhbd-ttc/db132f98d50f02f0ddb4ce4a5d847c97/msyhbd.ttc
# 其他微软系字体
# https://www.exefiles.com/en/extensions/ttc/all-files/
5.2 将字体复制到相应的容器目录
复制上述字体文件到~/.deepinwine/Spark-weixin/drive_c/windows/Fonts/:
cd /tmp
cp msyh.ttc msyhbd.ttc ~/.deepinwine/Spark-weixin/drive_c/windows/Fonts/
5.3 注册字体之创建注册表文件
创建font.reg文件,并且复制粘贴以下内容到终端并执行:
cat >~/.deepinwine/Spark-weixin/font.reg <<EOF
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="msyh"
"MS Shell Dlg 2"="msyh"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="msyh.ttc"
"Microsoft Sans Serif"="msyh.ttc"
"MS Sans Serif"="msyh.ttc"
"Tahoma"="msyh.ttc"
"Tahoma Bold"="msyhbd.ttc"
"msyh"="msyh.ttc"
"Arial"="msyh.ttc"
"Arial Black"="msyh.ttc"
EOF
5.4 注册字体之执行注册表
将font.reg的设置注入到相应的注册表:
WINEPREFIX=~/.deepinwine/Spark-weixin/ deepin-wine6-stable regedit ~/.deepinwine/Spark-weixin/font.reg
可能要注销当前系统登录用户生效。
如果完成以上的配置仍然还显示为乱码,那么就进行下一步: 请移步 Ubuntu 22.04 安装微软字体 。
在星火应用商店安装软件部分就分享就到这里,以下是一些题外话,但比较实用。
6、升级软件
如果星火应用商店中已经被安装的软件有更新,那么系统会用顶部横幅的方式告知(像其他通知一样)。然后就可以按以下的步骤来更新软件。
6.1 途径一:通过命令行来更新指定软件
## sudo ss-apt-fast update
# 只更新星火源
sudo ss-apt-fast ssupdate
# 执行整体升级,一般不用这个
## sudo ss-apt-fast upgrade -y
# 升级微信
sudo ss-apt-fast install -y --only-upgrade com.qq.weixin.spark
6.2 途径二:通过 GUI 批量更新软件
与通过命令行不同,这里可以批量更新软件。
步骤一:启动商店的 GUI 程序。
步骤二:点击界面右上角的“三横”,然后点击 “APP Upgrade and Install Settings”。
进入升级软件的命令行界面,当前所在位置是主界面。
点击图片查看大图
后台经过一番计算,这要等个几秒十几秒钟。
步骤三:选择要升级的软件。勾选则升级,否则不升级。
点击图片查看大图
等待一段时间,然后出现下图的情况表示升级完成:
点击图片查看大图
接着会返回主界面,点击“取消”(Cancel)就会退出。
7、从系统中移除软件
7.1 使用命令行删除软件
sudo ss-apt-fast purge -y com.163.music.spark
sudo ss-apt-fast purge -y com.qq.y.spark
# 卸载微信
sudo ss-apt-fast purge -y com.qq.weixin.spark
7.2 通过GUI删除软件
在星火应用商店的界面中搜索软件名称,如 “微信”,点击之前安装到的版本,这里是“微信(wine)”。
然后进入“微信(wine)”的主页,如果该软件已经安装,软件主页将会显示 “Uninstall”(卸载) 和 “Reinstall”(重新安装)。点击相应操作的按钮。
8、卸载星火应用商店
注意:
在卸载星火应用商店之前,请确保已安装的软件不在运行状态。
若是要彻底卸载星火应用商店的同时不保留通过其安装的软件,那么请先在商店的图形界面逐个地卸载已安装的软件。
或者在卸载商店之后,删除其软件安装目录 rm -rf ~/.deepinwine/。
卸载星火应用商店的命令:
sudo apt purge -y spark-store