我使用以下命令将源下载到一个包中:
$ apt-get source gkrellweather
Run Code Online (Sandbox Code Playgroud)
我还确保我有编译依赖项:
$ sudo apt-get build-dep gkrellweather
Run Code Online (Sandbox Code Playgroud)
我测试它可以很好地构建:
$ cd gkrellweather-2.0.8
$ debuild
Run Code Online (Sandbox Code Playgroud)
它.deb在上面的文件夹中构建了一个包,我可以使用以下方法进行安装:
$ sudo dpkg -i ../gkrellweather*.deb
Run Code Online (Sandbox Code Playgroud)
好的,所以一切都到位了。让我们开始吧!
我在 Vim 中打开了源代码并进行了一些我想要的更改。然后我尝试重建:
$ debuild
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
...
dh_clean: Compatibility levels before 5 are deprecated (level 4 in use)
dpkg-source -b gkrellweather-2.0.8
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: info: using source format `1.0'
dpkg-source: info: building gkrellweather using existing gkrellweather_2.0.8.orig.tar.gz
dpkg-source: info: building gkrellweather in gkrellweather_2.0.8-2.diff.gz
dpkg-source: error: cannot represent …Run Code Online (Sandbox Code Playgroud) debuild ×1