尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
30 分钟跑起来:深度商店 deepin-appstore 源码编译安装完整教程
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),仅供参考
RELATED

相关推荐

【软考信息安全】密码学怎么用?2张美食思维导图带你从理论吃到实战

【软考信息安全】密码学怎么用?2张美食思维导图带你从理论吃到实战

上一篇我们用5张火锅风思维导图把密码学的理论基础"涮"了一遍——DES、AES、RSA、Hash、数字证书,该记的考点都过了一遍。 但有小伙伴问了:这些算法学了到底怎么用? 软考里总考"密码学在XX场景的应用",我总是…

📅 2026/10/17 12:36:58
免费GitHub下载加速:Fast-GitHub 浏览器插件零配置3分钟跑通

免费GitHub下载加速:Fast-GitHub 浏览器插件零配置3分钟跑通

免费GitHub下载加速:Fast-GitHub 浏览器插件零配置3分钟跑通 【免费下载链接】Fast-GitHub 国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~! 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 如果你经常…

📅 2026/10/9 3:26:10
番茄小说离线下载:本地书库一次搞定

番茄小说离线下载:本地书库一次搞定

番茄小说离线下载:本地书库一次搞定 【免费下载链接】fanqienovel-downloader 下载番茄小说 项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader 地铁上想翻两章小说,信号却差到加载不出一页正文。fanqienovel-downloader 是一…

📅 2026/9/20 7:31:28
MORE NEWS

更多资讯

📰

OpenProject 开源项目管理软件:社区版免费自部署,任务与甘特图排期完整指南

OpenProject 开源项目管理软件:社区版免费自部署,任务与甘特图排期完整指南 【免费下载链接】openproject OpenProject is the leading open source project management software for product, project and portfolio management. A powerful Jira alter…

📰

树莓派桌面系统登陆PC与Mac:轻量Linux发行版深度体验

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

UNIHH-IOT:轻量级物联网平台的高性能实现原理

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

TWS耳机芯片选型指南:11家原厂26款方案深度解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

你的表征学得再“准”,真的是“因果”而不是“碰巧相关”吗?

全文目录:开篇语前言1) 研究问题:我们到底想让表征“泛化”到什么程度?2) 背景与意义:为什么深度表征特别爱学“相关性捷径”?3) 文献与缺口:理论很多,能跑又能扩展的框架还不够“顺手”4) 方法…

📰

Breeze TTS 2部署指南:Docker镜像、A100/H100适配与显存需求全解析

【免费下载链接】Breeze-TTS-2 项目地址: https://ai.gitcode.com/hf_mirrors/BreezeBlue/Breeze-TTS-2 点击查看 免费下载 Breeze TTS 2 是一款面向实时交互的开源权重文本转语音(Text-to-Speech)模型。本指南带你完成 Breeze TTS 2 部署全…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬