软件项目

关于软件项目的技术文章和开发文档。

如何在 Ubuntu 和 Debian 上修复 APT 与 dpkg 锁定错误

本文详解如何在 Ubuntu 和 Debian 系统中解决 APT 与 dpkg 无法获取锁的错误。内容涵盖识别占用锁的进程、检查自动更新服务状态、安全终止卡住任务以及修复中断的软件包配置。指南强调切勿随意删除锁文件,并提供完整的命令行排查步骤,帮助用户在不损坏系统数据库的前提下恢复软件包管理功能。

2026-10-15 10 运维部署

如何在 Debian 9 上安装 Yarn

本教程详细指导如何在 Debian 9 系统上通过官方 APT 存储库安装 Yarn。内容涵盖导入 GPG 密钥、启用仓库、安装 Node.js 及验证版本等步骤。此外,文章还介绍了创建项目、添加与升级依赖项、移除包以及安装所有依赖的常用命令,帮助用户高效管理 JavaScript 项目。

2026-10-15 8 前端开发

如何在 Ubuntu 24.04 上安装 Python

本文详细介绍在 Ubuntu 24.04 上安装和管理 Python 的多种方法。内容涵盖检查默认版本、使用 apt 安装 pip 与 venv、通过 deadsnakes PPA 获取更新版解释器,以及从源码编译自定义构建。指南强调如何安全创建虚拟环境以隔离项目依赖,同时保护系统自带的 Python 3.12 不被意外替换,确保系统工具正常运行。

2026-10-08 10 运维部署

如何在 CentOS 7 上安装 Python 3

本教程详解在 CentOS 7 系统上通过 SCL 软件集合安装 Python 3 的方法。文章指导用户保留默认 Python 2.7,同时启用 rh-python36 模块以运行 Python 3.x 版本。内容涵盖开发工具安装、创建及激活虚拟环境等步骤,帮助用户安全升级 Python 生态,满足项目隔离与多版本共存需求。

2026-10-09 6 后端开发
如何在 Ubuntu 26.04 上安装 Docker

如何在 Ubuntu 26.04 上安装 Docker

本教程详细介绍如何在 Ubuntu 26.04 系统上安装 Docker。内容涵盖启用官方仓库、导入 GPG 密钥、配置 APT 源及安装 Docker Engine 等核心步骤。同时提供版本锁定、用户权限组添加、服务状态检查以及常见问题排查指南,助您快速搭建稳定的容器化开发环境。

2026-10-09 15 运维部署
软件包发布至 NPM 以及 WordPress 核心更新

【WordPress区块编辑器手册】软件包发布至 NPM 以及 WordPress 核心更新

本文详细介绍 Gutenberg 仓库的 NPM 及 WordPress 核心更新发布流程。涵盖同步插件、主版本发布、独立错误修复及安全补丁回迁的工作流。讲解如何利用 Lerna 和 Release Tool 自动化版本管理,处理版本号提升与 CHANGELOG 更新。同时说明开发版发布的标签策略及恢复不完整发布的方法,确保团队协作高效稳定。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】@wordpress/private-apis

本文介绍 WordPress 私有 API 软件包,支持在插件间共享私有及实验性接口。开发者需通过选择加入机制使用,并定期更新同意字符串以应对版本变更带来的破坏性更新。文章涵盖技术限制、风险认知、代码规范及 Gutenberg 项目贡献指南,帮助开发者安全地发布和使用不稳定功能。

2026-10-17 2 后端开发
@wordpress/dataviews

【WordPress区块编辑器手册】@wordpress/dataviews

这是一个关于表单字段筛选功能的配置说明文档,详细描述了如何配置字段的筛选器属性、操作符(如大于、包含、等于等)、布局类型(Regular, Panel, Card, Row, Details)以及相关的显示格式和摘要字段设置。该文档还提到了项目作为 Gutenberg 包的一部分,采用 monorepo 组织形式。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】@wordpress/core-abilities

本软件包集成 WordPress 核心 Abilities API,提供与 REST API 的集成层。它自动从服务器获取并注册所有功能及类别,适用于 ES2015+ 环境。作为 Gutenberg 项目的一部分,该 npm 包支持在管理页面动态加载,确保异步初始化完成后再调用相关功能,方便开发者高效使用 WordPress 核心能力。

2026-10-17 2 后端开发