相关疑难解决方法(0)

如何下载、修改、构建和安装 Debian 源包?

如果我想对 Debian 软件包的源代码进行细微更改,我该如何下载、增加软件包版本、构建(修改后的)源代码并将其安装到我的计算机上?

package-management compiling

39
推荐指数
1
解决办法
4万
查看次数

如何制作/提取/修改包的来源并重新打包?

我有一个有错误的包,我需要修改它,然后重新打包,这就是我正在做的。有没有其他快速的方法?

  1. 仅列出/查看(驱动程序文件或应用程序)

    ar tv DesktopVideo-8.0.1-amd64.deb
    rw-r--r-- 0/0      4 Sep 25 07:35 2011 debian-binary
    rw-r--r-- 0/0 14942208 Sep 25 07:35 2011 control.tar.gz
    rw-r--r-- 0/0    102 Sep 25 07:35 2011 data.tar.gz
    
    Run Code Online (Sandbox Code Playgroud)
  2. 提炼

    ar x DesktopVideo-8.0.1-amd64.deb
    control.tar.gz  data.tar.gz debian-binary
    
    Run Code Online (Sandbox Code Playgroud)
  3. 提取tar.gz

    tar xvfz control.tar.gz
    tar xvfz data.tar.gz
    ;; modify my codes and updates
    
    Run Code Online (Sandbox Code Playgroud)
  4. 重新包装/重建这个回来

    mkdir -p debian/DEBIAN
    ; step 1
    cp -R ./debian-binary debina/DEBIAN
    cp -R ./control debian/DEBIAN
    cp -R ./control debian/DEBIAN
    cp -R ./control debian/DEBIAN
    ; step 2
    cp -R ./etc debian/DEBIAN
    cp …
    Run Code Online (Sandbox Code Playgroud)

packaging

5
推荐指数
1
解决办法
4368
查看次数

标签 统计

compiling ×1

package-management ×1

packaging ×1