小编joe*_*dle的帖子

“dpkg-source: unrepresentable changes to source” 试图解构修改后的包时

我使用以下命令将源下载到一个包中:

$ 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

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

debuild ×1