如何 15 分钟跑通 Deepin AppStore:深度商店从克隆到启动的完整实操
如何 15 分钟跑通 Deepin AppStore深度商店从克隆到启动的完整实操【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstoreDeepin AppStore 是 Deepin 系统的图形化软件商店帮你搜索、下载、安装和管理 Linux 应用。下面在 15 分钟内把它从源码编译到启动跑起来。⚙️ 跑起来之前准备构建环境名称最低版本一句话用途cmake3.10生成构建脚本Qt55.12C 界面框架libdtkwidget-dev1.0Deepin 官方控件库仅 Deepin 软件源提供libqcef-dev1.0内嵌 Chromium 的 Qt 库仅 Deepin 软件源提供node8.11构建 Angular 8 前端版本锁定不能高npm6前端依赖与构建工具go1.13编译 Go 编写的商店 daemongit1.8拉取前端子模块 vendor-depsUbuntu / DebianDeepin一条命令装齐 C 侧依赖sudo apt update sudo apt install -y git cmake qt5-default qttools5-dev qttools5-dev-tools \ libqcef-dev libdtkwidget-dev libqt5webchannel5-dev libqt5sql5-sqlite libsass0macOSHomebrew只能装通用工具Deepin 控件库需另行准备brew install cmake golang libsass node8 qt5macOS 拿不到libdtkwidget-dev和libqcef-dev这两个库只存在于 Deepin 官方软件源。想完整跑通优先在 Deepin 桌面系统内编译其他系统可先加-DBUILD_WEB_RESOURCESOFF跳过前端构建但链接阶段仍会卡在这两个库上。 从零到启动最小可运行路径① 克隆仓库拿到全部源码git clone https://gitcode.com/gh_mirrors/dee/deepin-appstore cd deepin-appstore② 初始化子模块补齐前端构建需要的 vendor 依赖git submodule update --init --recursive③ 配置并编译 Release 版本CMake 会自动连带编译前端与 daemonmkdir build cd build cmake .. -DCMAKE_BUILD_TYPERelease -DUSE_SYSTEM_RESOURCESON cmake --build . -j4④ 运行主程序daemon 与 web 资源在 Release 模式下已一并产出无需手动启动./src/deepin-appstore启动成功你应该看到 Deepin 商店窗口顶部标题栏加深度商店显示名主区域是内嵌 Chromium 渲染的 Angular 首页包含推荐位、轮播图和分类导航。 真正用起来三个高频场景场景搜索并安装应用在窗口顶部搜索框输入应用名按回车。点进搜索结果进入详情页核对版本与说明。点安装按钮转为进度条完成后变为打开。预期效果进度条走完应用出现在我的应用里。场景安装本地 .dpkg 文件打开我的应用。点安装 .dpkg 文件选择本机文件。在弹出的列表中勾选目标包点确认。预期效果所选 .dpkg 进入安装队列进度完成后出现在已安装列表。场景管理已装应用进入我的应用在本地应用列表里批量勾选。执行卸载或更新。查看可用更新点全部更新。预期效果列表实时刷新更新与卸载共用一条进度反馈。⚠️ 别踩这些坑现象非 Deepin 系统cmake报Could NOT find package dtkwidget / libqcef。原因libdtkwidget-dev、libqcef-dev只发布在 Deepin 软件源普通 apt 源搜不到。解法在 Deepin 系系统编译或把 Deepin 官方软件源加进/etc/apt/sources.list后重装这两个开发包。现象前端构建报node-sass编译失败或ng build崩溃。原因前端是 Angular 8依赖旧版 node-sassNode 12 以上直接不兼容。解法用nvm install 8.11.0 nvm use 8.11.0固定 Node 8或-DBUILD_WEB_RESOURCESOFF跳过前端构建直接用现成 web 资源调试 C 壳。 继续深入dpkg 文件操作说明docs/dpk.md —— 想弄清商店怎么处理本地 .dpkg 时读它前端源码src/web/ —— 要改界面、交互先看 Angular 模块结构后端 daemonsrc/daemon/ —— 要懂软件安装元数据读 Go 代码DBUS 接口src/dbus/ —— 想接外部应用控制商店时看这里翻译文件translations/ —— 提交多语言前先看目录组织【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

3行代码搞定节假日查询与老黄历:lunar-javascript 上手实践

3行代码搞定节假日查询与老黄历:lunar-javascript 上手实践

3行代码搞定节假日查询与老黄历:lunar-javascript 上手实践 【免费下载链接】lunar-javascript 日历、公历(阳历)、农历(阴历、老黄历)、佛历、道历,支持节假日、星座、儒略日、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋凶煞宜忌、吉神(喜神…

2026/8/22 7:54:02 阅读更多 →
baidupankey 新手教程:3秒查出百度网盘提取码,5分钟装好的完整指南

baidupankey 新手教程:3秒查出百度网盘提取码,5分钟装好的完整指南

baidupankey 新手教程:3秒查出百度网盘提取码,5分钟装好的完整指南 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey baidupankey 是一款免费开…

2026/8/22 7:54:02 阅读更多 →
Seraphine 从零跑通:英雄联盟战绩查询工具快速入门

Seraphine 从零跑通:英雄联盟战绩查询工具快速入门

Seraphine 从零跑通:英雄联盟战绩查询工具快速入门 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine Seraphine 是一款基于客户端 LCU API 的英雄联盟战绩查询桌面工具。打开客户端后,你…

2026/8/22 7:54:01 阅读更多 →

最新新闻

本地部署开源大模型:从硬件选型到实战配置全攻略

本地部署开源大模型:从硬件选型到实战配置全攻略

1. 项目概述:为什么本地部署大模型需要一份硬件配置攻略?最近和几个做量化交易的朋友聊天,他们都在琢磨一件事:能不能把那些动辄几百亿参数的“开源 股票 期货 量化大模型”搬到自己的机器上跑?一方面是为了数据隐私和…

2026/8/23 10:05:03 阅读更多 →
从零搭建QQ云崽机器人:Linux服务器部署与插件开发指南

从零搭建QQ云崽机器人:Linux服务器部署与插件开发指南

在实际项目开发或运维过程中,我们经常需要将一些自动化、信息查询或娱乐功能集成到即时通讯工具中,QQ机器人就是其中一种常见的实现方式。云崽机器人(Yunzai-Bot)是一个基于 Node.js 开发的、可扩展的 QQ 机器人框架,它…

2026/8/23 10:05:03 阅读更多 →
空中加油问题:从数学建模到组合优化算法的实战解析

空中加油问题:从数学建模到组合优化算法的实战解析

1. 项目概述:从一道赛题到一类经典优化问题的实战拆解 “空中加油”这个题目,乍一看像是军事或航空领域的专业问题,但对于参加过“华为杯”研究生数学建模竞赛的老兵来说,这绝对是一道让人印象深刻的经典赛题。它远不止是计算几架…

2026/8/23 10:05:03 阅读更多 →
RAG技术解析:从原理到面试全攻略

RAG技术解析:从原理到面试全攻略

1. 项目概述 RAG(Retrieval-Augmented Generation)技术是当前大模型应用领域最热门的方向之一。作为一名长期跟踪AI技术发展的从业者,我发现无论是刚入行的新人还是资深开发者,掌握RAG技术都已成为职业发展的关键技能。特别是在求…

2026/8/23 10:05:03 阅读更多 →
Spine动画AVATAR换装系统性能优化:单骨架动态附件架构实践

Spine动画AVATAR换装系统性能优化:单骨架动态附件架构实践

1. 项目概述:当AVATAR换装遇见Spine动画在游戏和互动应用开发里,AVATAR(虚拟形象)换装系统一直是个既让人兴奋又让人头疼的活儿。兴奋在于,它能极大地提升用户个性化体验和留存;头疼在于,当换装…

2026/8/23 10:05:03 阅读更多 →
dTree 入门指南:3 步画出支持多个父节点的数据树(家谱 / 组织关系)

dTree 入门指南:3 步画出支持多个父节点的数据树(家谱 / 组织关系)

dTree 入门指南:3 步画出支持多个父节点的数据树(家谱 / 组织关系) 【免费下载链接】dTree A library for visualizing data trees with multiple parents, such as family trees. Built on top of D3. 项目地址: https://gitcode.com/gh_m…

2026/8/23 10:04:03 阅读更多 →

日新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →