• 编译deb包之dh_testdir工具集的应用


    这些指令是debhelper工具集中的一些常用命令,用于在Debian软件包的构建过程中执行各种任务。
    以下是这些指令的简要说明:

    1. dh_testdir: 检查当前目录是否是一个有效的Debian源码目录。

    2. dh_testroot: 检查是否以root用户身份运行,并给出相应的警告。

    3. dh_clean: 清理构建过程中生成的临时文件和目录。

    4. dh_installdirs: 创建安装目录。

    5. dh_install: 安装软件包的文件到正确的位置。

    6. dh_installchangelogs: 安装changelog文件。

    7. dh_installdocs: 安装文档文件。

    8. dh_systemd_enable: 启用systemd服务。

    9. dh_installinit: 安装init脚本。

    10. dh_systemd_start: 启动systemd服务。

    11. dh_link: 创建软链接。

    12. dh_fixperms: 修复文件的权限。

    13. dh_compress: 压缩文件。

    14. dh_strip: 剥离二进制文件中的调试符号。

    15. dh_installdeb: 创建.deb软件包。

    16. dh_gencontrol: 生成Debian软件包的控制文件。

    17. dh_md5sums: 生成MD5校验和文件。

    18. dh_builddeb: 构建Debian软件包。
      debhelper是一个用于简化Debian软件包构建过程的工具集,它提供了许多命令和工具来自动化常见的构建任务。以下是一些常用的debhelper命令:

    19. dh: debhelper的主命令,用于执行一系列debhelper命令和规则。

    20. dh_auto_configure: 自动运行configure脚本。

    21. dh_auto_build: 自动运行make命令来构建软件包。

    22. dh_auto_test: 自动运行软件包的测试套件。

    23. dh_auto_install: 自动运行make install命令来安装软件包。

    24. dh_auto_clean: 自动运行make clean命令来清理构建过程中生成的文件。

    25. dh_install: 安装软件包的文件到正确的位置。

    26. dh_link: 创建软链接。

    27. dh_strip: 剥离二进制文件中的调试符号。

    28. dh_shlibdeps: 生成共享库依赖关系。

    29. dh_gencontrol: 生成Debian软件包的控制文件。

    30. dh_installinit: 安装init脚本。

    31. dh_installman: 安装man页面。

    32. dh_installinfo: 安装info页面。

    33. dh_installchangelogs: 安装changelog文件。

    34. dh_compress: 压缩文件。

    35. dh_fixperms: 修复文件的权限。

    36. dh_installdeb: 创建.deb软件包。

    37. dh_clean: 清理构建过程中生成的临时文件。
      这些命令可以根据需要在Debian软件包的构建过程中选择使用。可以通过运行man debhelper来获取更详细的信息。

  • 相关阅读:
    Java中equals()相关
    递归、搜索与回溯算法:FloodFill 算法
    离线数仓搭建_14_DWT数据构建
    网卡收发包过程
    Vue中如何进行表单手机号验证与手机号归属地查询
    浅谈基于以太网的煤矿电力监控系统的设计与应用
    植物大战僵尸各种僵尸攻略
    开源推荐|简洁且强大的开源堡垒机OneTerm
    干货!小程序,爆红的三大规律
    路由器本地docker 下载node容器部署 thressjs文档
  • 原文地址:https://blog.csdn.net/hold_the_key/article/details/134293903