【问题标题】:Create .deb file from c source file从 c 源文件创建 .deb 文件
【发布时间】:2014-03-09 07:16:34
【问题描述】:

我有一个C program,我想将它构建到deb 文件中以安装它。你能告诉我怎么做吗?非常感谢您的帮助。

【问题讨论】:

    标签: unix debian installation deb


    【解决方案1】:

    本指南演示如何创建 debian 包 https://wiki.debian.org/HowToPackageForDebian

    【讨论】:

      【解决方案2】:

      生成一个 gpg 密钥。记住您输入的NAMEEMAIL_ADDRESS

       gpg --gen-key
       gpg -a --output ~/.gnupg/ANY_NAME.gpg --export 'YOUR NAME'
       gpg --import ~/.gnupg/ANY_NAME.gpg
      

      然后,安装了构建 C 库所需的软件包:

      sudo apt-get install build-essential autoconf automake \
      autotools-dev dh-make debhelper devscripts fakeroot \
      xutils lintian pbuilder pkg-config
      

      移动到您的 C 项目文件夹。并运行:(提示时输入 -s 用于单个二进制 pkg)

      dh_make -e EMAIL_ADDRESS -f path/to/file.orig.tar.gz
      

      您将看到一个包含生成文件的 debian 文件夹。从这些文件中,您应该编辑您的 pkg 需要的文件 controlcopyrightchangelog 文件。
      然后构建包:

      dpkg-buildpackage -rfakeroot
      

      如果没有错误,则生成包 .deb。

      有关如何在此处执行此操作的更多指南:
      - https://askubuntu.com/questions/1345/what-is-the-simplest-debian-packaging-guide
      - https://linuxconfig.org/easy-way-to-create-a-debian-package-and-local-package-repository
      - https://coderwall.com/p/urkybq/how-to-create-debian-package-from-source

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-11-07
        • 2015-12-24
        • 2011-02-01
        • 1970-01-01
        • 2010-12-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多