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

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

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

答案1

这里有两种方法可以做到这一点。第一种是经典形式,你可以使用apt-get。第二种是新的 [ubuntu] 方式使用財政署命令。

经典的

 $ apt-get source package

然后你就可以修改它:

 $ cd package
 $ vim some_file

重建它:

$ sudo apt-get build-dep package
$ dch -i (which will open your editor to edit the changefile, here's where you can increment the package version)

$ debuild -us -uc -b

并安装它:

$ sudo dpkg -i ../package.deb


新的 Ubuntu 方法

新方法(Ubuntu 方法)是使用 bzr 分支,您可以通过以下方式获取代码:

$ bzr branch lp:ubuntu/package #which will download the latest ubuntu package (the precise one)

$ bzr branch lp:ubuntu/oneiric/package #to get the package in oneiric

您还可以使用以下方式获取代码:

$ pull-lp-source package #lp-source is part of the ubuntu-dev-tools pkg

pull-lp-sourcelp-source仅在旧版本中被称为。

然后您就可以编辑它了:

$ cd package 
$ vim some_file

重建它:

$ dch -i 
$ debcommit
$ bzr bd -- -b -us -uc

并安装它:

$ sudo dpkg -i ../package.deb

我建议你检查一下Ubuntu 打包指南了解详情。

如果该包依赖于其他包,您也可能会遇到问题。

相关内容