簡體   English   中英

設置啟動板ppa:“ bzr builddeb”失敗

[英]setting up a launchpad ppa: “bzr builddeb” fails

我正在嘗試為我正在編寫的庫設置ppa。 我已經花了幾天時間,然后慢慢前進,但是現在看來我陷入了錯誤,因為“ bzr builddeb”找不到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.

我知道我的目錄結構是“錯誤的”(trunk / foo / debian而不是trunk / debian)。 但是,當我更改目錄結構(使用trunk / debian)時,“ bzr builddep--nc -us -uc”會抱怨新路徑並返回以下錯誤:

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”(無參數)。 這會將所有已消失的文件標記為已在市場中刪除,並且將防止bzr-builddeb打印該錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM