Debian 维护者指南## debian Debian 维护者指南 Osamu Aoki, 杨博远, Fonzie Huang, and xiao sheng wen(肖盛文) November 10, 2023 Debian 维护者指南 by Osamu Aoki, 杨博远, Fonzie Huang, and xiao sheng wen(肖盛文) Copyright © 2014-2021 Osamu Aoki debmake-doc 软件包中,以及 • 位于 Debian 文档网站。 ## Contents 1 概览 2 预备知识 2.1 Debian 社区的工作者 2.2 如何做出贡献 2.3 Debian 的社会驱动力 2.4 技术提醒 2.5 Debian 文档 2.6 帮助资源 2.7 仓库状况 2.8 贡献流程 2.9 新手贡献者和维护者 3 4.8 第四步:使用 debuild 构建软件包 4.9 第三步(备选):修改上游源代码 4.9.1 使用 diff -u 处理补丁 4.9.2 使用 dquilt 处理补丁 4.9.3 使用 dpkg-source --commit 处理补丁 5 基本内容 5.1 打包工作流 5.1.1 debhelper 软件包 5.2 Historical perspective0 码力 | 142 页 | 1.11 MB | 2 年前3
Debian 新维护者手册## Debian 新维护者手册 Josip Rodin、Osamu Aoki(青木修)、Aron Xu、李凌、郑原真、周默和杨博远 本文档可在 GNU 通用公共许可证第二版或更高版本的条款规定下使用。 本文档在撰写过程中参考了以下两篇文档: • Making a Debian Package (AKA the Debmake Manual), copyright © 1997 JaldharCOLLABORATORS TITLE:Debian 新维护者手册 ACTION NAME DATE SIGNATURE WRITTEN 需要的开发文档 1.4 到何处求助 2 第一步 2.1 Debian 软件包制作流程 2.2 挑一个你喜欢的程序 2.3 获取程序并试用 2.4 简单的编译系统 2.5 常见的可移植编译系统 2.6 软件包名称和版本 2.7 设置 dh_make 2.8 初始化外来 Debian 软件包 3 修改源代码 3.1 设置 quilt 3.2 修复上游 0 码力 | 63 页 | 493.28 KB | 2 年前3
Debian 新維護人員手冊file(1)) • gfortran - GNU Fortran 95 編譯器,如果你的程序是用 Fortran 編寫的則必須此軟件包完成編譯。(參看 gfortran(1)) - git - 此软件包提供了用于快捷處理大型項目的著名版本控制系統 - git。它被廣泛用於各種開源項目,最著名的是 Linux 內核項目。(參見 git(1), git Manual (/usr/share/doc/git-doc/index 也可以 “收養” 維護者發出 “Request for Adoption” (RFA) 請求的軟件包。3 軟件包歸屬狀態有這幾種: • wnpp-alert 命令,来自 devscripts 软件包 • Work-Needing and Prospective Packages (http://www.debian.org/devel/wnpp/) • Debian Bug report logs: $ - 在 Build-Depends 中添加 python 软件包。 – 使用 dh $@ --with python2. - 這會使用 python 框架處理 Python 模塊。 • 添加 dh_pysupport 命令的支持。(已廢棄) - 在 Build-Depends 中添加 python-support 软件包。 – 使用 dh $@ --with pysupport -0 码力 | 63 页 | 512.12 KB | 2 年前3
《玩转webpack》 第四章 进阶篇: 编写可维护的 webpack 构建配置CONTENTS 01 | 基础篇:webpack 与构建发展简史 02 | 基础篇:webpack 基础用法 03 | 基础篇:webpack 进阶用法 04 | 进阶篇:编写可维护的webpack 构建配置 05 | 进阶篇:webpack 构建速度和体积优化策略 06 | 原理篇:通过源码掌握webpack 打包原理 07 | 原理篇:编写 Loader 和webpack 开发商城项目 ## ☐ ☐ ☐ ☐ ## 扫码试看/订阅 《玩转webpack》 ## 构建配置抽离成 npm 包的意义 通用性 ·业务开发者无需关注构建配置 ·统一团队构建脚本 可维护性 ·构建配置合理的拆分 ·README 文档、ChangeLog 文档等 质量 ·冒烟测试、单元测试、测试覆盖率 ·持续集成 ## 构建配置管理的可选方案 通过多个配置文件管理不同环境的构建,webpack Git 规范和 Changelog 生成 良好的 Git commit 规范优势: ·加快 Code Review 的流程 ·根据 Git Commit 的元数据生成 Changelog ·后续维护者可以知道 Feature 被修改的原因 ## 技术方案
autobuild-openeuler4riscv ## 当前进展——操作系统(3) 完成了第一轮构建,在进行第二轮迭代 ☑ 编译适配软件包:890多个(oe-RISCV-repo V1) 系统集成构建 构建了可测试运行的openEuler RISC-V版本 可测试运行的最小版本(可压缩到约180个包) ## 当前进展——特别处理(4) ## 内核 openEuler LTS 20.03 Linux Kernel是4.19 需要用更高版本内核集成(如5.x) 工具链 GCC GDB glibc 需要升级 其他需适配升级软件包 |systemd|PR待 合入|改configure; 并且spec文件中打包的过程要根据架构去掉相应的文件|http:| |---|---|---|---| |openssh|PR待 合入|disable1 Git提交格式 ➞ 统一团队Git 0 码力 | 30 页 | 5.38 MB | 2 年前3
Documentation Best Practices0 码力 | 3 页 | 23.57 KB | 2 年前3
Debugging Istio Within
the Department of
Defense0 码力 | 17 页 | 1.49 MB | 2 年前3
Istio 2021 Roadmap A heartwarming work of staggering predictability0 码力 | 17 页 | 633.89 KB | 1 年前3
Debian GNU/Linux 安装手册
October 14, 20213 登录 ..... 48 8 下一步该干什么 ..... 49 8.1 关闭系统 ..... 49 8.2 让自己适应 Debian ..... 49 8.2.1 Debian 软件包系统 ..... 49 8.2.2 用于 Debian 的额外软件 ..... 49 8.2.3 应用程序版本管理 ..... 49 8.2.4 定时任务管理 ..... 50 8.3 使用 RAID 分区 65 B.4.7.3 分区挂载控制 66 B.4.8 基本系统安装 66 B.4.9 设置 apt 67 B.4.10 选择软件包 67 B.4.11 完成安装 68 B.4.12 预置其他的软件包 68 B.5 高级选项 69 B.5.1 安装过程中运行用户命令 69 B.5.2 使用预置修改默认值 69 B.5.3 预置文件链 69 站点管理、图形设计、软件许可协议的法律分析、编写文档,当然,还有维护软件包。 为了传递我们的理念并吸引那些与 Debian 有着相同信仰的开发人员,Debian 计划发表了众多文档,以阐明我们的价值观和成为 Debian 开发人员的意义。 • Debian 社群契约 是一份 Debian 对自由软件社群的承诺声明。任何同意遵守此社群契约的人都可以成为 维护人员。任何维护人员都能将新软件引入 Debian 一条件是此软件必须满足我们对0 码力 | 97 页 | 562.02 KB | 2 年前3
构建openEuler面向RISC-V的操作系统的软件生态做出贡献 满足广大技术爱好者、企业、组织等尝试在RISC-V环境上开发、使用openEuler操作系统的需要 技术支持 面向RISC-V硬件的openEuler操作系统定制开发 软件包编译、系统构建、系统定制等技术支持 ✿ 提供自动化编译、构建工具、构建手册、RPM Repo托管等资源 使对 RISC-V 感兴趣的开发者能够快速参与到开源系统开发活动中来。 ## 提纲 背景介绍 t0 码力 | 18 页 | 985.45 KB | 1 年前3
The Weblate Manual 4.4.10 码力 | 422 页 | 3.63 MB | 2 年前3共 909 条- 1
- 2
- 3
- 4
- 5
- 6
- 91













