Ubuntu 22.04 或者 20.04 安装星火应用商店及其使用指南

您所在的位置:网站首页 美图手机如何下载应用商店 Ubuntu 22.04 或者 20.04 安装星火应用商店及其使用指南

Ubuntu 22.04 或者 20.04 安装星火应用商店及其使用指南

2024-06-15 19:00| 来源: 网络整理| 查看: 265

目录 隐藏 1. 前言 1.1. 本文的主要内容 1.2. 星火商店的基石——什么是Wine 1.3. Wine世界的现状 1.4. 星火应用商店的诞生 1.5. 星火应用商店的众多Wine化的软件 1.6. 打造Debian系的Wine软件生态 1.7. 官网和官方代码仓库 2. 安装星火商店 2.1. 前提:Ubuntu 20.04 2.1.1. 下载依赖 2.1.2. 安装依赖 2.2. Ubuntu 22.04 LTS 3. 安装星火应用商店的软件 3.1. 找到每个商店中每个软件的包名 3.2. 通过命令行安装 3.2.1. 由包名安装微信 3.2.2. 安装网易云音乐和QQ音乐 3.3. 通过图形用户界面安装 3.3.1. 启动 GUI 界面 3.3.1.1. 如何启动GUI 3.3.1.2. 如何找到软件 3.3.2. 在 GUI 安装软件 3.3.2.1. 搜索软件 3.3.2.2. 下载和安装软件 3.3.2.3. 查看安装进度 4. 启动软件 4.1. 搜索软件名称 4.2. 选择分辨率 4.3. 配置Wine 4.4. 生成软件的容器目录 5. 解决中文乱码 5.1. 下载字体文件 5.2. 将字体复制到相应的容器目录 5.3. 注册字体之创建注册表文件 5.4. 注册字体之执行注册表 6. 升级软件 6.1. 途径一:通过命令行来更新指定软件 6.2. 途径二:通过 GUI 批量更新软件 7. 从系统中移除软件 7.1. 使用命令行删除软件 7.2. 通过GUI删除软件 8. 后记 前言 本文的主要内容

本文主要 在Ubuntu 22.04下 通过 星火应用商店安装“微信Wine版” 来介绍和演示如何使用该Linux应用商店。

安装软件、升级软件、卸载软件,以及如何使用该商店的图形界面。

通过命令行安装商店的软件也是会举例的。

星火商店的基石——什么是Wine

Wine,是英文“Wine Is Not an Emulator(Wine不是一个模拟器)”的缩写。

它是一个Linux下的Windows兼容层 ,通过POSIX标准下的系统调用来模拟软件在Windows下的表现。该标准下,Wine提供Windows操作系统运行库和一些系统组件的替代品。

Wine世界的现状

在这个Wine资源特别缺乏的年代,在网上很难找到想要的正确的能在Linux正常运行的Wine版Windows软件。

星火应用商店的诞生

在这个背景下,一群大多数为00后的Linux开发者在深度科技论坛发起星火工作组,组建了基于Wine的星火应用商店,他们旨在改善Wine应用生态,集中力量办大事。

星火应用商店的众多Wine化的软件

星火应用商店里面汇聚着大量的能在Linux下运行的Windows软件包,其中不乏有PhotoShop、微信、美图秀秀、酷狗音乐等等。

打造Debian系的Wine软件生态

一般情况下,这里几乎所有的软件都可以在Deepin操作系统运行,也有一些支持UOS(统一操作系统),还有一些也都支持Ubuntu,甚至可以在写本文的主要目的Ubuntu 22.04/20.04 LTS中运行。具体每个软件都支持哪些平台,需要到该软件在应用商店的主页中查看。

官网和官方代码仓库

星火商店的官网在这里: https://www.spark-app.store/ 。

星火商店的 Gitee 仓库主页: https://gitee.com/spark-store-project/spark-store 。

安装星火商店

如果系统上已经安装 Deepin-Wine,那么就必须先禁用 Deepin-Wine 的软件源,否则会有冲突。

前提:Ubuntu 20.04

Ubuntu 22.04+ 不用这一步!

仅 20.04 用

下载依赖 cd /tmp # 可到 https://www.spark-app.store/download 找到 wget https://zunyun01.store.deepinos.org.cn/spark-store-dependencies-kylin.zip unzip spark-store-dependencies-kylin.zip # 解压得到目录 spark-store-dependencies-kylin/ # 以及 spark-store-dependencies-kylin/解压我.tar cd spark-store-dependencies-kylin/ tar xvf 解压我.tar # 得到 all-depends/ # 以及 all-depends/Debian10-or-ubuntu-20.04/ 安装依赖 cd all-depends/Debian10-or-ubuntu-20.04/ sudo apt update sudo apt install -yf ./*.deb Ubuntu 22.04 LTS

Ubuntu 20.04 安装好前提依赖后也需要执行此章节的步骤。

到该软件项目代码仓库的发行版页面,选择最新的稳定版本的星火应用商店DEB包来安装该软件商店: https://gitee.com/spark-store-project/spark-store/releases 。

在撰写/更新本文的当前(2024-04),v4.2.12 是最新稳定版本。

因此就安装此版本。

# 开始安装Sparkstore的最新稳定版本 sudo apt update sudo apt upgrade -y # 版本号,由你想安装的稳定版版本号来决定 # Bash Shell STORE_VER=4.2.12 cd /tmp wget https://gitee.com/spark-store-project/spark-store/releases/download/${STORE_VER}/spark-store_${STORE_VER}_amd64.deb # 安装星火商店 sudo apt install -yf ./spark-store_${STORE_VER}_amd64.deb # Fish Shell set STORE_VER 4.2.12 cd /tmp wget https://gitee.com/spark-store-project/spark-store/releases/download/$STORE_VER/spark-store_$STORE_VER"_amd64.deb" # 安装星火商店 sudo apt install -yf ./spark-store_$STORE_VER"_amd64.deb" 安装星火应用商店的软件

在系统中安装好星火应用商店后,可以 通过图形用户界面(下称GUI)来安装软件,也可以通过命令行来安装。

找到每个商店中每个软件的包名

在GUI界面,每个软件的主页都显示有其软件包的名称,比如Wine版本的微信的软件包名称为“com.qq.weixin.spark”,因此可通过命令行指定安装“com.qq.weixin.spark”这个软件包。

微信包名

点击图片查看大图

通过命令行安装 由包名安装微信

通过命令行安装应用商店里的软件(以Wine版本微信为例):

sudo ss-apt-fast update sudo ss-apt-fast install -y com.qq.weixin.spark 安装网易云音乐和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

安装完毕后,可能要 注销当前系统用户的登录才生效。

通过图形用户界面安装

一般不推荐使用 GUI 来安装应用商店的软件,因为容易出问题。

启动 GUI 界面 如何启动GUI

此外,该应用商店还有图形用户界面,启动的方法是:

在系统的Launcher搜索“spark store”。如果已经安装,那么就会出现星火商店的图标。

点击其图标来启动 GUI。

运行星火应用商店

点击图片查看大图

如何找到软件

启动 GUI 版的星火应用商店后,可以 通过搜索软件名称来找到所需的软件,或者可是点击左侧分类进入相应软件分类,从而找到想安装的软件。

在 GUI 安装软件

在星火应用商店的图形用户界面安装软件相比于命令行界面一行命令就可以安装更繁琐一些。

以下是 GUI 安装应用商店里的软件的步骤(这里以安装“百度翻译(Linux)”为例):

搜索软件

首先,在应用商店界面上的搜索栏搜索“百度翻译(Linux)”:

搜索百度翻译

点击图片查看大图

下载和安装软件

在以上界面点击软件的版本进入相应软件的主页,然后在软件主页界面点击“下载”(Download)按钮下载和安装软件:

下载和安装百度翻译

点击图片查看大图

查看安装进度

在尚未安装完成之时,可以随时取消安装。

星火应用商店查看安装进度

点击图片查看大图

安装完毕:

百度翻译成功安装

点击图片查看大图

在图形界面“重新安装”和“缷载”按钮都在上图标着了。

至于怎样用命令行缷载软件,后面会介绍。

启动软件

尽管上文安装的是“百度翻译(Linux)”,下面还是以“Wine版微信”为例。

在星火应用商店安装软件的方法大同小异,相比于“百度翻译”,“微信”更具代表性和更广泛使用。

搜索软件名称

在系统界面中进入Launcher(按“Windows键”),搜索“weixin”,若是系统中有这个软件,那么这时就会显示软件的图标,点击该图标可启动软件。

如果需要把该软件的启动器放到Dock上,可以把鼠标移到图标上,然后点击右键,点击“Add a Favorites”。这样就可以把图标放到Dock上了。

选择分辨率

首次启动可能会弹出一个选择分辨率缩放的窗口,默认就好,直接点“OK”。

配置Wine

首次启动还要配置Wine容器,自动完成,这个过程稍等一会儿。

生成软件的容器目录

当软件启动完成之前,会在Ubuntu的HOME用户目录下创建~/.deepinwine/目录,以及子目录~/.deepinwine/Spark-weixin,该子目录就是软件的容器目录。

如果安装的软件出现中文乱码,那么请阅读本文后半部分关于处理乱码的章节。

注意:千万不要用微信的截图功能,否则微信程序可能会崩溃。

解决中文乱码

本节中的 Spark-weixin 是软件的容器目录,里面有与该软件相关的注册表、二进制程序目录,以及模拟 Windows 的C盘目录。其他通过星火应用商店安装的软件的容器目录类似,它们都在~/.deepinwine目录下。应用本章节的乱码处理方案到其他软件,也只需要在下文的目录路径更改容器目录名,然后按步骤来即可。

下载字体文件

下载 msyh.ttc 字体文件:

cd /tmp # msyh.ttc 主页在 https://www.exefiles.com/en/ttc/msyh-ttc/ wget https://files.exefiles.com/initial/m/msyh-ttc/d9adc6d2c21171c0f0b8dfbaec764b83/msyh.ttc # msyhbd.ttc 主页在 https://www.exefiles.com/en/ttc/msyhbd-ttc/ wget https://files.exefiles.com/initial/m/msyhbd-ttc/db132f98d50f02f0ddb4ce4a5d847c97/msyhbd.ttc # 其他微软系字体 # https://www.exefiles.com/en/extensions/ttc/all-files/ 将字体复制到相应的容器目录

复制上述字体文件到~/.deepinwine/Spark-weixin/drive_c/windows/Fonts/:

cd /tmp cp msyh.ttc msyhbd.ttc ~/.deepinwine/Spark-weixin/drive_c/windows/Fonts/ 注册字体之创建注册表文件

创建font.reg文件,并且复制粘贴以下内容到终端并执行:

cat >~/.deepinwine/Spark-weixin/font.reg


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3