30 分钟跑起来深度商店 deepin-appstore 源码编译安装完整教程【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore深度商店deepin-appstore是 Deepin 系统的应用市场客户端用图形化界面浏览、搜索、安装和更新软件省去了记 apt 命令的麻烦。仓库已归档停止更新但依然是研究 Linux 软件分发的优质教材。读完这篇教程你能独立完成依赖安装、源码编译到系统级安装的全流程并知道卡住时该去哪求助。开工前先确认系统环境你需要一个 Debian 系系统Deepin 本身最省事Ubuntu 等衍生版也能用。账号必须带管理员权限因为后面要用 sudo 往系统目录写文件。这个项目分几层界面是 C 加 Qt 写的页面由 Angular 构建后台守护进程用 Go 实现所以系统里还要有 nodejs10 及以上版本和 golang。⚠️ 装完整版 Deepin 的话它们一般已预装敲node -v和go version能输出版本号就说明条件齐了。克隆源码并一次装齐依赖包先拉取项目和它依赖的第三方子模块--recursive参数容易漏缺子模块是后续编译失败最常见的原因git clone https://gitcode.com/gh_mirrors/dee/deepin-appstore cd deepin-appstore git submodule update --init --recursive再用下面命令一次性装齐构建依赖包括 CMake、DTK 组件库、Qt WebChannel 和 SQLite 驱动sudo apt install cmake libdtkwidget-dev libqcef-dev libqt5webchannel5-dev \ libsass0 qttools5-dev-tools libqt5sql5-sqlite qttools5-dev✅ 完成信号两条命令跑完没有红色报错比如E: Unable to locate package终端正常回到提示符。三步完成编译与安装此时你已在项目目录里如果换了终端先 cd 进项目。下面四条命令依次是建独立编译目录、让 CMake 检查环境并生成构建脚本、按 CPU 核心数并行编译、最后用 sudo 把可执行文件和页面资源装进系统。注意 release 编译会自动构建前端页面和 Go 守护进程全程可能超过 10 分钟耐心等mkdir build cd build cmake .. make -j $(nproc) sudo make install✅ 完成信号最后一条命令结束且无 error 输出ls /usr/local/bin/deepin-appstore能显示文件名。启动程序并验证运行在终端执行这条命令打开主窗口deepin-appstore窗口弹出并出现首页列表就算成功了首次启动要加载本地网页资源短暂空白属于正常。接下来你可以试试搜索应用、安装列表里的软件。安装包使用的dpk://协议规则写在 docs/dpk.md 里顺便了解一下。编译报错与新系统兼容问题怎么办项目已归档构建脚本未必适配最新系统卡住时按这个顺序排查找不到 Qt5、DTK 相关库多半是依赖那步没装全回到上一步重跑安装命令核对。web 目录 npm 构建失败检查node -v版本低于 10 就先升级。想核对具体版本对照 debian/control 里的构建依赖清单逐条看。编译提示缺少某个模块就再执行git submodule update --remote补齐。仍解决不了就翻 src/ 目录查对应模块逻辑或直接去求助。 求助渠道是项目的 Issue 区和 Deepin 社区论坛提问时贴完整报错输出和系统版本回复会快很多。照这份教程走下来你的系统里已经装好一个可运行的深度商店搜索、安装、升级应用都试一遍吧。哪一步卡住把完整报错日志贴到项目 Issue 区或 Deepin 社区通常很快会有人接住你。【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考