Debian 新维护者手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.4 pbuilder 软件包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . lsdiff、interdiff 和 filterdiff 命令。 • pbuilder - 此软件包提供了创建和维护 chroot 环境的工具。在它的 chroot 环境中编译 Debian 软件包可以检查编译 依赖是否合适,并避免 FTBFS (Fails To Build From Source,源代码编译失败) 的 Bug。(参看 pbuilder(8) 和 pdebuild(1)) • perl - Perl 在普通用户帐号中可以使用以下这样简单的命令清理源代码并重构建软件包: $ debuild 还可以这样简单地清理源代码树: $ debuild -- clean 6.4 pbuilder 软件包 对于使用净室 (chroot) 编译环境来验证编译依赖而言,pbuilder 软件包是非常有用的。⁵它确保了软件包在不同构架 上的 sid 发行版环境中的自动编译器中能干净地编译,避免了总是被归类于 RC (Release Critical,影响发布)0 码力 | 63 页 | 493.28 KB | 1 年前3
Debian 新維護人員手冊. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.4 pbuilder 套件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . lsdiff、interdiff 和 filterdiff 命令。 • pbuilder - 此軟體包提供了建立和維護 chroot 環境的工具。在它的 chroot 環境中編譯 Debian 軟體包可以檢查編譯 依賴是否合適,並避免 FTBFS (Fails To Build From Source,原始碼編譯失敗) 的 Bug。(參看 pbuilder(8) 和 pdebuild(1)) • perl - Perl 在普通用戶帳號中可以使用以下這樣簡單的命令清理源代碼並重構建軟件包: $ debuild 還可以這樣簡單地清理源代碼樹: $ debuild -- clean 6.4 pbuilder 套件 對於使用淨室 (chroot) 編譯環境來驗證編譯依賴而言,pbuilder 軟件包是非常有用的。⁵它確保了軟件包在不同構架 上的 sid 發行版環境中的自動編譯器中能乾淨地編譯,避免了總是被歸類於 RC (Release Critical,影響發佈)0 码力 | 63 页 | 512.12 KB | 1 年前3
How to combine Debian and Yocto/Bitbake?available in Debian/stretch Usage ● Debootstrap embedded RFS (e.g. for arm) into a directory ● Use pbuilder or a cross-compiler to build own applications and copy to RFS-dir ● Remove unneeded files (man-pages from source within elbe-pbuilder ● Source and binary pkgs built with pbuilder available in a signed Debian repository ● Bitbake generates elbe-xml and schedules elbe-pbuilder and elbe-image-build jobs nneta-debian architecture nneta-elbe base.bbclass elbeproject.bbclass source.xml.mako image.bbclass pbuilder.bbclass ./conf/distro/jessie.conf ./conf/distro/stretch.conf ./conf/machine/mymachine.conf nneta-elbe-ext0 码力 | 28 页 | 487.02 KB | 1 年前3
Debian打包教程 version 0.29Debian 专 用打包工具。 ▶ devscripts: 里面有很多对 Debian 维护者很有用的脚本。 之后还会提到很多其他工具,譬如 debhelper, cdbs, quilt, pbuilder, sbuild, lintian, svn-buildpackage, git-buildpackage, … 在你需要的时候可以安装它们。 Debian 打包教程 8 / 90 通用打包流程 尽可能在干净而精简的系统环境中构建软件包 ▶ pbuilder – 在 chroot 中构建软件包的助手不错的说明文档: https://wiki.ubuntu.com/PbuilderHowto (优化: cowbuilder ccache distcc) ▶ schroot 和 sbuild: 用于 Debian 构建后台 (不如 pbuilder 简单,但允许使用 LVM 快照 详见:https://help 通常,维护者们都非常忙 ▶ 在找人上传前务必确保你的软件包已经准备妥当 ▶ 要检查的事项: ▶ 不要遗漏构建依赖库:确保你的软件包是在干净的 sid chroot 环境里 构建的 ▶ 推荐使用 pbuilder ▶ 为你的软件包运行一下 lintian -EviIL +pedantic ▶ 修复 Error 错误和各种其他问题 ▶ 当然还要做好各种延申测试 ▶ 有问题就求助 Debian 打包教程0 码力 | 90 页 | 663.35 KB | 1 年前3
Debian 套件打包教學指南 version 0.29作 Debian 套件 ▶ devscripts: 此套件提供許多便於開發的腳本給 Debian 維護者 還有一些接著會提到的工具, 比如說 debhelper, cdbs, quilt, pbuilder, sbuild, lintian, svn-buildpackage, git-buildpackage, . . . 當需要使用時,可安裝上述套件. Debian 套件打包教學指南 8 / 在小型且乾淨環境中構建套件較為適合 ▶ pbuilder – 使用 chroot來協助構建套件好的文件: https://wiki.ubuntu.com/PbuilderHowto (最佳化: cowbuilder ccache distcc) ▶ schroot 和 sbuild: 被 Debian build daemons 所使用 (不若 pbuilder 簡單, 但能使用 LVM 快照功能 參照: 協助人員很忙又很難找 ▶ 請再三確認你的套件已經很完整, 再提出協助確認需求 ▶ 需要確認之事項: ▶ 避免忘了加入構建相依性: 確認你的套件可以在乾淨的 sid chroot 中正 常構建 ▶ 建議使用pbuilder ▶ 在你的套件上執行 lintian -EviIL +pedantic ▶ 若出現Errors 則必須被修復, 其他問題也需一併修復 ▶ 請在你的套件上進行大規模的測試驗證 ▶ 若有疑問0 码力 | 90 页 | 691.02 KB | 1 年前3
Kotlin Language Documentation 1.9.20considerably more verbose: headerBuilder() .addClasses("modal-card-head") .addElement( pBuilder() .addClasses("modal-card-title") .addContent(book.book.name)0 码力 | 1299 页 | 32.44 MB | 1 年前3
Kotlin 1.9.10 官方文档 中文版
considerably more verbose: headerBuilder() .addClasses("modal-card-head") .addElement( pBuilder() .addClasses("modal-card-title") .addContent(book.book.name)0 码力 | 3753 页 | 29.69 MB | 1 年前3
Kotlin 官方文档中文版 v1.9considerably more verbose: headerBuilder() .addClasses("modal-card-head") .addElement( pBuilder() .addClasses("modal-card-title") .addContent(book.book.name)0 码力 | 2049 页 | 45.06 MB | 1 年前3
共 8 条
- 1













