深度商店 deepin-appstore 编译安装实战3 步搞定 Deepin 应用市场本地部署【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore深度商店deepin-appstore是 Deepin 系统里的应用市场兼软件中心负责软件的发现、下载和管理。本文带你从零走一遍 deepin-appstore 安装与编译的完整流程适合想研究 Deepin 应用商店部署机制的读者。先说在前面项目仓库已被归档、不再活跃维护动手前做好心理准备。项目速览深度商店定位为 Deepin 生态的官方应用市场基于 GPL-3.0 协议开源目前仓库处于归档状态。技术上以 C 和 Qt 为核心、前端部分用 Web 技术实现、构建交给 CMake整体是一个典型 Qt 桌面应用加本地守护进程的架构构建配置可以看根目录的 CMakeLists.txt。安装前 2 分钟自查系统和依赖动手编译前先确认两件事你在用 Deepin 或兼容的 Debian 系环境并且依赖装齐了。第二条直接跑下面这条命令一条装齐所有 Debian 系依赖sudo apt install cmake libdtkwidget-dev libqcef-dev libqt5webchannel5-dev \ libsass0 qttools5-dev-tools libqt5sql5-sqlite qttools5-dev如果中途报某个包找不到多半是软件源没配好先解决源的问题再继续。另外 src/CMakeLists.txt 里默认会顺带用 npm 构建前端资源建议系统里备好 Node.js 环境免得编译中途卡住。三步跑通编译安装第 1 步拉取源码与子模块先克隆仓库再把子模块拉全后面构建才不缺东西git clone https://gitcode.com/gh_mirrors/dee/deepin-appstore cd deepin-appstore git submodule update --init --recursive git submodule update --remote执行完deepin-appstore目录里应该能看到src/、translations/等完整内容说明源码就绪。第 2 步CMake 初始化构建进入源码根目录初始化 build 目录并运行 CMakemkdir build cd build cmake ..这一步会检查 Qt5、dtkwidget、libqcef 等依赖是否满足全部通过后才算初始化成功。第 3 步并行编译并安装用全部核心并行编译完成后以管理员权限安装到系统make -j $(nproc) sudo make install装完后可执行文件deepin-appstore会落进/usr/bin/同时桌面菜单项、D-Bus 服务和翻译文件也会被一并安装。首次启动怎么确认装好了打开方式有两种在系统应用启动器里搜索深度应用商店直接点开或者在终端输入deepin-appstore回车运行。判断标准很简单主窗口能正常弹出页面能加载出应用列表、分类导航这些内容就说明 Deepin 应用市场部署成功了。归档项目的坑排错与替代方案由于仓库已归档在新版 Deepin 或较新的工具链上编译时遇到依赖版本不兼容、子模块拉取失败等问题属于正常情况别慌。排查思路按顺序来翻一遍仓库的 Issue 区看看有没有人踩过同样的坑再不行就去 Deepin 社区论坛搜关键词通常能找到现成的补丁或替代依赖版本。如果你只是想使用应用商店功能而不是研究源码直接从系统软件源安装官方版是最省事的替代路线。卡住时可以先从 src/services/ 这类模块目录读代码定位问题也欢迎把报错贴到社区求助。祝编译顺利早点跑起属于自己的 Deepin 应用市场。【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考