ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Deepin App Store 安装教程:从零到源码编译只需 4 步

Deepin App Store 安装教程:从零到源码编译只需 4 步 Deepin App Store 安装教程从零到源码编译只需 4 步【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore这篇教程带你把 Deepin App Store——深度操作系统应用商店——从源码完整装起来。走完全部流程你手上会多出一个能正常使用的应用商店也顺手摸熟了 Qt 桌面项目编译的通用套路。Deepin App Store 是什么deepin-appstore 是深度操作系统用户找软件、装软件的入口界面是一个嵌在 Qt 窗口里的 Angular 页面背后由守护进程负责下载、安装这些具体事务。装新应用、查升级、清理系统一个地方全搞定。一键装齐依赖包动源码之前先确认构建依赖是否齐全cmake、libdtkwidget-dev、libqcef-dev、libqt5webchannel5-dev、libsass0、qttools5-dev-tools、libqt5sql5-sqlite、qttools5-dev。在 Debian 系系统上一条命令就能全部装好sudo apt install cmake libdtkwidget-dev libqcef-dev libqt5webchannel5-dev \ libsass0 qttools5-dev-tools libqt5sql5-sqlite qttools5-dev顺带提醒编译过程中还会用到 Go 编译后台守护进程、用 npm 构建网页前端记得系统里也装上这两样。四步完成源码构建克隆仓库先把项目源码拉到本地再进入目录git clone https://gitcode.com/gh_mirrors/dee/deepin-appstore cd deepin-appstore拉取子模块仓库引用了若干外部组件用下面两条命令获取并同步git submodule update --init --recursive git submodule update --remoteCMake 编译建好构建目录配置并编译mkdir build cd build cmake .. make注意 Release 构建会顺带产出网页端资源这步最耗时泡杯茶等等就好安装到系统编译无报错后把程序和配套资源装进系统sudo make install装完在应用菜单里就能看到 Deepin App Store直接点开即可运行。用一键脚本简化流程如果你打算经常重新编译把下面内容存成 build_appstore.sh一次跑完全程#!/bin/bash set -e git submodule update --init --recursive git submodule update --remote mkdir -p build cd build cmake .. make sudo make install赋予执行权限后运行chmod x build_appstore.sh ./build_appstore.sh常见问题与应对子模块拉取超时多半是网络波动回到上一步重新执行那两条子模块命令即可。cmake 报找不到 dtkwidget 或 libqcef说明漏装了开发包重跑一次上面的依赖安装命令然后删掉 build 目录重新编译。网页前端构建报错前端由 npm 负责构建先确认 Node.js 和 npm 已安装并且网络能正常访问 npm 仓库。装完之后点开它享受一站式管理软件的乐趣吧。【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表