尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

深度商店完整指南:Linux Deepin 应用商店从安装到上架

深度商店完整指南:Linux Deepin 应用商店从安装到上架 深度商店完整指南Linux Deepin 应用商店从安装到上架【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore深度商店是 Linux Deepin 桌面上的官方图形化应用商店帮你在不背命令行的前提下完成软件搜索、下载、安装、更新和卸载。这篇指南带你把它跑起来、用起来并讲清楚把自己的应用搬上货架要准备什么。深度商店能做什么搜索、安装、更新一站式图形化搜索在首页搜索框输入软件名或拼音首字母联想窗口直接列出候选点进去就能看到截图、评分和评论区。一键安装与依赖补齐详情页点「下载」后台任务负责取包、装依赖进度条走完即可用不用手动处理缺失库。卸载与批量管理「我的应用」页面集中管理已装软件支持批量勾选安装、检查更新。在线应用源软件数据来自 Deepin 在线应用源不需要你自己去配 APT 仓库地址。深度商店怎么跑起来三步走1. 准备环境项目跑在 Linux Deepin或同源的 Ubuntu 系桌面里先装上编译工具链和 Deepin 桌面组件sudo apt update sudo apt install -y cmake libdtkwidget-dev libqcef-dev \ libqt5webchannel5-dev libsass0 qttools5-dev-tools libqt5sql5-sqlite这些都是 README 点名的依赖CMake、DTK 桌面库、QCEF 内嵌浏览器、Qt WebChannel 等。2. 获取代码git clone --recurse-submodules https://gitcode.com/gh_mirrors/dee/deepin-appstore cd deepin-appstore git submodule update --init --recursive前端资源和部分组件放在子模块里漏掉初始化后面构建会直接缺文件。3. 构建运行mkdir build cd build cmake .. make -j$(nproc)工程由 C 端、Angular 前端和 Go 守护进程三部分组成README 只写到装依赖为止具体编译方式以仓库最新 README 为准。装软件的正确姿势打开商店左侧导航按分类浏览顶部搜索框支持中文和拼音。点开应用详情页介绍、截图、开发者信息和用户评论都摆在页面上确认无误点「下载」后台会显示安装进度。装完的应用出现在「我的应用」页面可以批量安装、检查更新。至于卸载更稳妥的做法是走桌面环境的「应用管理」或命令行apt remove依赖残留更少。应用上架流程把你的应用搬上商店上架前你要备好三样东西应用包.deb或 Flatpak 格式依赖声明完整图标尺寸按商店规范、元数据名称、版本、简介、分类、截图和包链接。商店内部用 dpk 链接标识软件比如dpk://deb/gedit指 deb 格式的 geditdpk://flatpak/gedit指 Flatpak 版本——同一个应用可以有多个链接全部用小写 ASCII 字符。仓库里src/misc/tools/metadata_for_v4.go和sync_metadata.sh就是商店侧维护元数据的工具可打开看看字段长什么样链接规范见 docs/dpk.md完整上架流程以 Deepin 开发者社区文档为准。它背后的生态深度商店不是孤立的它和系统深度绑定底层走 APT 体系装包所以商店里的应用和apt install装的是同一个源Deepin 的 Wine 环境也能在商店里配齐很多 Windows 软件因此能直接在 Deepin 上跑。软件池覆盖办公、开发、影音、游戏等品类加上社区开发者持续提交货架一直在变厚。容易踩的坑⚠️ 三条新手高频问题按顺序排查最省时构建报缺头文件README 清单里的依赖缺一不可装齐再重新 cmake别只装报错指向的那一个包。克隆后缺文件子模块没初始化补跑git submodule update --init --recursive。依赖版本不匹配DTK、QCEF 的版本和 Deepin 桌面版本强绑定在老版 Ubuntu 上硬装新版依赖容易出现编译通过但界面错乱建议直接在 Linux Deepin 里动手。写在最后对使用者深度商店把装软件这件事收敛到一个图形界面里对开发者它提供了从打包、元数据到 dpk 链接的完整上架路径想读源码的人还能顺带看到 C、Web 前端和 Go 守护进程三者协作的工程结构。【免费下载链接】deepin-appstore项目地址: https://gitcode.com/gh_mirrors/dee/deepin-appstore创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表