
Deepin App Store 从下载到装好一篇搞定编译安装的完整指南【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore想自己编译 Deepin App Store 吗这篇 deepin-appstore 下载与安装教程会把流程拆成装依赖—拉代码—编译三段跟着做就能在本地把深度应用商店跑起来。先搞清楚这个仓库是干什么的Deepin App Storedeepin-appstore是深度系统自带的应用商店客户端前端用 Angular 写原生外壳基于 Qt 与 DTK后台则是一个 Go 编写的 daemon 负责软件包管理。它解决的核心问题给 Deepin 用户提供应用检索、下载、批量安装的统一入口通过 apt 与 dpkg 管理本地软件包的生命周期配合商店后端接口完成应用详情、评分、捐赠等扩展功能你把它当成一个桌面端应用分发中心来理解即可。安装前要装哪些依赖deepin-appstore 依赖源码托管在 https://gitcode.com/gh_mirrors/dee/deepin-appstore 克隆前先确认系统里具备构建环境。下面是构建必需的依赖清单一条命令装完sudo apt install cmake libdtkwidget-dev libqcef-dev libqt5webchannel5-dev \ libsass0 qttools5-dev-tools libqt5sql5-sqlite qttools5-dev说明一下几个关键字libdtkwidget-dev是 DTK 桌面控件库libqcef-dev提供 Chromium 内核对前端页面进行渲染qttools5-dev里的 lupdate 会被 CMake 用来刷新翻译文件。缺任何一个都会让后续 cmake 报错。三步完成编译安装 ️第一步克隆代码并初始化子模块拉取仓库并获取它引用的子模块子模块是仓库里嵌套的独立代码库不初始化会缺文件git clone https://gitcode.com/gh_mirrors/dee/deepin-appstore cd deepin-appstore git submodule update --init --recursive git submodule update --remote第二步配置、编译、安装创建独立构建目录用 CMake 生成 Makefile再编译并装到系统路径mkdir build cd build cmake .. make -j$(nproc) sudo make install-j$(nproc)会让 make 用满 CPU 核心多核机器上能明显缩短编译时间。一键脚本可选不想分步敲命令可以把流程压成一个脚本build_and_install.shgit clone https://gitcode.com/gh_mirrors/dee/deepin-appstore cd deepin-appstore git submodule update --init --recursive git submodule update --remote sudo apt install cmake libdtkwidget-dev libqcef-dev libqt5webchannel5-dev \ libsass0 qttools5-dev-tools libqt5sql5-sqlite qttools5-dev mkdir -p build cd build cmake .. make sudo make install然后执行sudo bash build_and_install.sh即可全程自动完成。装好了吗✅运行deepin-appstore命令窗口正常弹出并加载出首页说明安装成功。接下来可以看看仓库里的 docs/dpk.md 了解 dpk 包相关约定或翻一遍src/下的 C 与 Go 源码熟悉客户端与 daemon 之间的 D-Bus 通信方式。【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考