Ubuntu 设置launchpad ppa:“;bzr builddeb“;失败

Ubuntu 设置launchpad ppa:“;bzr builddeb“;失败,ubuntu,bazaar,launchpad,Ubuntu,Bazaar,Launchpad,我正在尝试为我正在编写的库设置ppa。我已经花了几天时间慢慢地前进,但是现在我似乎遇到了一个错误,因为“bzrbuilddeb”找不到debian/changelog文件 我的debian控制文件位于以下目录中: foo-ppa/trunk/foo/debian 当我运行'dpkg buildpackage-rfakeroot-d-us-uc-S'时,一切正常。 但是当我运行“bzr builddep-S”时,我会得到以下错误: Building using working tree bzr:

我正在尝试为我正在编写的库设置ppa。我已经花了几天时间慢慢地前进,但是现在我似乎遇到了一个错误,因为“bzrbuilddeb”找不到debian/changelog文件

我的debian控制文件位于以下目录中:

foo-ppa/trunk/foo/debian
当我运行'dpkg buildpackage-rfakeroot-d-us-uc-S'时,一切正常。 但是当我运行“bzr builddep-S”时,我会得到以下错误:

Building using working tree
bzr: ERROR: Could not find changelog at /home/chris/prj/foo-ppa/trunk/debian/changelog in tree.
bzr: ERROR: [Errno 2] No such file or directory: '/home/chris/prj/foo-ppa/trunk/foo/debian/README.Debian'
我知道我的目录结构是“错误的”(trunk/foo/debian而不是trunk/debian)。但是当我更改目录结构(使用trunk/debian)时,“bzr builddep--nc-us-uc”会抱怨新路径并返回以下错误:

Building using working tree
bzr: ERROR: Could not find changelog at /home/chris/prj/foo-ppa/trunk/debian/changelog in tree.
bzr: ERROR: [Errno 2] No such file or directory: '/home/chris/prj/foo-ppa/trunk/foo/debian/README.Debian'
该文件存在,但它位于trunk/debian中,而不是trunk/foo/debian中

为了让bzr和dpkg buildpackage正常工作,我必须如何设置目录

谢谢 克里斯托夫

--------------编辑:


我通过删除构建区域目录并重试几次,成功地解决了这个问题。我不知道到底是什么问题,但它现在正在工作。

尝试第二个命令,但先运行“bzr rm”(无参数)。这会将所有在bazaar中消失的文件标记为已删除,并防止bzr builddeb打印该错误。

admin-请随时关闭此对话框。