Skip to content

DEB 包构建清理 #207

Closed
Closed

Description

@ccmywish

Make 任务 deb-build 最终会生成这些文件:

chsrc_1.0.0_amd64.deb
chsrc-dbgsym_1.0.0_amd64.ddeb
chsrc_1.0.0_amd64.build
chsrc_1.0.0_amd64.buildinfo
chsrc_1.0.0_amd64.changes

.build 文件主要是运行 make, debuild, dh 的日志

.buildinfo 文件主要是显示 Installed-Build-Depends

Activity

  1. self-assigned this
    on Jun 15, 2025
  2. added this to the v0.2.2 milestone on Jun 15, 2025
  3. added theissue type on Jun 15, 2025
  4. sanchuanhehe commented on Jun 15, 2025

    @sanchuanhehe
    Contributor

    这个issues是要解决什么问题

  5. ccmywish commented on Jun 15, 2025

    @ccmywish
    ContributorAuthor

    一些零碎的工作,比如 deb-clean 没有删除完全等问题,以及 debian/ 目录全部调整到 pkg 目录。

    我已经处理好了,马上提交

  6. sanchuanhehe commented on Jun 15, 2025

    @sanchuanhehe
    Contributor

    好的,感谢您的帮助

  7. ccmywish commented on Jun 15, 2025

    @ccmywish
    ContributorAuthor

    buildinfo 文件内容,以后可参考。

    ❯ cat chsrc_1.0.0_amd64.buildinfo
    Format: 1.0
    Source: chsrc
    Binary: chsrc chsrc-dbgsym
    Architecture: amd64
    Version: 1.0.0
    Checksums-Md5:
     1d5ebbe0cd266ae9f1c6affc4ed1d4e4 115306 chsrc-dbgsym_1.0.0_amd64.ddeb
     89f41b5a53cd83b11c943554853a83df 59220 chsrc_1.0.0_amd64.deb
    Checksums-Sha1:
     02b1ca3fb2dc290e69516856fa3a98e481ea0c82 115306 chsrc-dbgsym_1.0.0_amd64.ddeb
     a580b11f6e4aa78a3d23a638e37e041684f2f237 59220 chsrc_1.0.0_amd64.deb
    Checksums-Sha256:
     413b9f9d7bbe44d4ac3326edeb2db343331d81057f1df286ea3c544ce8f4d576 115306 chsrc-dbgsym_1.0.0_amd64.ddeb
     cf8bcb91364923a63c77a89a642832fa6fa5f432ad63bf84ad51731237591ef6 59220 chsrc_1.0.0_amd64.deb
    Build-Origin: Ubuntu
    Build-Architecture: amd64
    Build-Date: Sun, 15 Jun 2025 10:41:39 +0800
    Build-Tainted-By:
     merged-usr-via-aliased-dirs
     usr-local-has-configs
     usr-local-has-programs
    Installed-Build-Depends:
     autoconf (= 2.71-3),
     automake (= 1:1.16.5-1.3ubuntu1),
     autopoint (= 0.21-14ubuntu2),
     autotools-dev (= 20220109.1),
     base-files (= 13ubuntu10),
     base-passwd (= 3.6.3build1),
     bash (= 5.2.21-2ubuntu4),
     binutils (= 2.42-4ubuntu2.5),
     binutils-common (= 2.42-4ubuntu2.5),
     binutils-x86-64-linux-gnu (= 2.42-4ubuntu2.5),
     bsdextrautils (= 2.39.3-9ubuntu6),
     bsdutils (= 1:2.39.3-9ubuntu6),
     build-essential (= 12.10ubuntu1),
     bzip2 (= 1.0.8-5.1),
     clang-18 (= 1:18.1.3-1ubuntu1),
     coreutils (= 9.4-3ubuntu6),
     cpp (= 4:13.2.0-7ubuntu1),
     cpp-13 (= 13.3.0-6ubuntu2~24.04),
     cpp-13-x86-64-linux-gnu (= 13.3.0-6ubuntu2~24.04),
     cpp-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1),
     dash (= 0.5.12-6ubuntu5),
     debconf (= 1.5.86ubuntu1),
     debhelper (= 13.14.1ubuntu5),
     debianutils (= 5.17build1),
     debugedit (= 1:5.0-5build2),
     dh-autoreconf (= 20),
     dh-strip-nondeterminism (= 1.13.1-1),
     diffutils (= 1:3.10-1build1),
     dpkg (= 1.22.6ubuntu6.1),
     dpkg-dev (= 1.22.6ubuntu6.1),
     dwz (= 0.15-1build6),
     file (= 1:5.45-3build1),
     findutils (= 4.9.0-5build1),
     g++ (= 4:13.2.0-7ubuntu1),
     g++-13 (= 13.3.0-6ubuntu2~24.04),
     g++-13-x86-64-linux-gnu (= 13.3.0-6ubuntu2~24.04),
     g++-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1),
     gawk (= 1:5.2.1-2build3),
     gcc (= 4:13.2.0-7ubuntu1),
     gcc-13 (= 13.3.0-6ubuntu2~24.04),
     gcc-13-base (= 13.3.0-6ubuntu2~24.04),
     gcc-13-x86-64-linux-gnu (= 13.3.0-6ubuntu2~24.04),
     gcc-14-base (= 14.2.0-4ubuntu2~24.04),
     gcc-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1),
     gettext (= 0.21-14ubuntu2),
     gettext-base (= 0.21-14ubuntu2),
     grep (= 3.11-4build1),
     groff-base (= 1.23.0-3build2),
     gzip (= 1.12-1ubuntu3),
     hostname (= 3.23+nmu2ubuntu2),
     init-system-helpers (= 1.66ubuntu1),
     install-info (= 7.1-3build2),
     intltool-debian (= 0.35.0+20060710.6),
     libacl1 (= 2.3.2-1build1),
     libarchive-zip-perl (= 1.68-1),
     libasan8 (= 14.2.0-4ubuntu2~24.04),
     libatomic1 (= 14.2.0-4ubuntu2~24.04),
     libattr1 (= 1:2.5.2-1build1),
     libaudit-common (= 1:3.1.2-2.1build1),
     libaudit1 (= 1:3.1.2-2.1build1),
     libbinutils (= 2.42-4ubuntu2.5),
     libblkid1 (= 2.39.3-9ubuntu6),
     libbsd0 (= 0.12.1-1build1),
     libbz2-1.0 (= 1.0.8-5.1),
     libc-bin (= 2.39-0ubuntu8.4),
     libc-dev-bin (= 2.39-0ubuntu8.4),
     libc6 (= 2.39-0ubuntu8.4),
     libc6-dev (= 2.39-0ubuntu8.4),
     libcap-ng0 (= 0.8.4-2build2),
     libcap2 (= 1:2.66-5ubuntu2.2),
     libcc1-0 (= 14.2.0-4ubuntu2~24.04),
     libclang-common-18-dev (= 1:18.1.3-1ubuntu1),
     libclang-cpp18 (= 1:18.1.3-1ubuntu1),
     libclang1-18 (= 1:18.1.3-1ubuntu1),
     libcrypt-dev (= 1:4.4.36-4build1),
     libcrypt1 (= 1:4.4.36-4build1),
     libctf-nobfd0 (= 2.42-4ubuntu2.5),
     libctf0 (= 2.42-4ubuntu2.5),
     libdb5.3t64 (= 5.3.28+dfsg2-7),
     libdebconfclient0 (= 0.271ubuntu3),
     libdebhelper-perl (= 13.14.1ubuntu5),
     libdpkg-perl (= 1.22.6ubuntu6.1),
     libdw1t64 (= 0.190-1.1ubuntu0.1),
     libedit2 (= 3.1-20230828-1build1),
     libelf1t64 (= 0.190-1.1ubuntu0.1),
     libffi8 (= 3.4.6-1build1),
     libfile-stripnondeterminism-perl (= 1.13.1-1),
     libgc1 (= 1:8.2.6-1build1),
     libgcc-13-dev (= 13.3.0-6ubuntu2~24.04),
     libgcc-s1 (= 14.2.0-4ubuntu2~24.04),
     libgcrypt20 (= 1.10.3-2build1),
     libgdbm-compat4t64 (= 1.23-5.1build1),
     libgdbm6t64 (= 1.23-5.1build1),
     libgmp10 (= 2:6.3.0+dfsg-2ubuntu6),
     libgomp1 (= 14.2.0-4ubuntu2~24.04),
     libgpg-error0 (= 1.47-3build2),
     libgprofng0 (= 2.42-4ubuntu2.5),
     libhwasan0 (= 14.2.0-4ubuntu2~24.04),
     libicu74 (= 74.2-1ubuntu3.1),
     libisl23 (= 0.26-3build1),
     libitm1 (= 14.2.0-4ubuntu2~24.04),
     libjansson4 (= 2.14-2build2),
     libllvm18 (= 1:18.1.3-1ubuntu1),
     liblsan0 (= 14.2.0-4ubuntu2~24.04),
     liblz4-1 (= 1.9.4-1build1),
     liblzma5 (= 5.6.1+really5.4.5-1ubuntu0.2),
     libmagic-mgc (= 1:5.45-3build1),
     libmagic1t64 (= 1:5.45-3build1),
     libmd0 (= 1.1.0-2build1),
     libmount1 (= 2.39.3-9ubuntu6),
     libmpc3 (= 1.3.1-1build1),
     libmpfr6 (= 4.2.1-1build1),
     libobjc-13-dev (= 13.3.0-6ubuntu2~24.04),
     libobjc4 (= 14.2.0-4ubuntu2~24.04),
     libpam-modules (= 1.5.3-5ubuntu5),
     libpam-modules-bin (= 1.5.3-5ubuntu5),
     libpam-runtime (= 1.5.3-5ubuntu5),
     libpam0g (= 1.5.3-5ubuntu5),
     libpcre2-8-0 (= 10.42-4ubuntu2),
     libperl5.38t64 (= 5.38.2-3.2ubuntu0.1),
     libpipeline1 (= 1.5.7-2),
     libquadmath0 (= 14.2.0-4ubuntu2~24.04),
     libreadline8t64 (= 8.2-4build1),
     libseccomp2 (= 2.5.5-1ubuntu3),
     libselinux1 (= 3.5-2ubuntu2),
     libsframe1 (= 2.42-4ubuntu2.5),
     libsigsegv2 (= 2.14-1ubuntu2),
     libsmartcols1 (= 2.39.3-9ubuntu6),
     libssl3t64 (= 3.0.13-0ubuntu3.5),
     libstdc++-13-dev (= 13.3.0-6ubuntu2~24.04),
     libstdc++6 (= 14.2.0-4ubuntu2~24.04),
     libsub-override-perl (= 0.10-1),
     libsystemd0 (= 255.4-1ubuntu8.8),
     libtinfo6 (= 6.4+20240113-1ubuntu2),
     libtool (= 2.4.7-7build1),
     libtsan2 (= 14.2.0-4ubuntu2~24.04),
     libubsan1 (= 14.2.0-4ubuntu2~24.04),
     libuchardet0 (= 0.0.8-1build1),
     libudev1 (= 255.4-1ubuntu8.8),
     libunistring5 (= 1.1-2build1),
     libuuid1 (= 2.39.3-9ubuntu6),
     libxml2 (= 2.9.14+dfsg-1.3ubuntu3.3),
     libzstd1 (= 1.5.5+dfsg2-2build1.1),
     linux-libc-dev (= 6.8.0-60.63),
     llvm-18-linker-tools (= 1:18.1.3-1ubuntu1),
     login (= 1:4.13+dfsg1-4ubuntu3),
     lto-disabled-list (= 47),
     m4 (= 1.4.19-4build1),
     make (= 4.3-4.1build2),
     man-db (= 2.12.0-4build2),
     mawk (= 1.3.4.20240123-1build1),
     ncurses-base (= 6.4+20240113-1ubuntu2),
     ncurses-bin (= 6.4+20240113-1ubuntu2),
     patch (= 2.7.6-7build3),
     perl (= 5.38.2-3.2ubuntu0.1),
     perl-base (= 5.38.2-3.2ubuntu0.1),
     perl-modules-5.38 (= 5.38.2-3.2ubuntu0.1),
     po-debconf (= 1.0.21+nmu1),
     readline-common (= 8.2-4build1),
     rpcsvc-proto (= 1.4.2-0ubuntu7),
     sed (= 4.9-2build1),
     sensible-utils (= 0.0.22),
     sysvinit-utils (= 3.08-6ubuntu3),
     tar (= 1.35+dfsg-3build1),
     util-linux (= 2.39.3-9ubuntu6),
     xz-utils (= 5.6.1+really5.4.5-1ubuntu0.2),
     zlib1g (= 1:1.3.dfsg-3.1ubuntu2)
    Environment:
     DEB_BUILD_OPTIONS="parallel=6"
     DEB_BUILD_PROFILES="noudeb"
     LANG="C.UTF-8"
     SOURCE_DATE_EPOCH="1749513600"
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

LinuxLinux相关

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions