web-dev-qa-db-ja.com

pbuilder-distの正確なビルド* .dscが失敗する

私は this Ubuntuのバグを修正する方法のチュートリアルに従っていますが、ソースパッケージをビルドしようとすると問題が発生します。 「 修正のテスト 」というタイトルのセクションで、読者はビルドを完了するために2つのコマンドを実行するように指示されます。

$ bzr builddeb -- -S -us -uc
$ pbuilder-dist <release> build ../<package>_<version>.dsc

最初のものは問題なく動作し、ビルドに必要な.dscファイルを含むパッケージのNiceコレクションを取得します。ただし、2番目のpalceholdersに入力して実行すると、次のようになります。

pbuilder-dist precise build ../gedit_3.1.1-0ubuntu4.dsc

次の出力が得られます。

W: /home/notgary/.pbuilderrc does not exist
E: File /home/notgary/pbuilder/precise-base.tgz does not exist

Wikiで PbuilderHowTo をフォローし、次を使用して正確なtarballを作成しました(と思います)

Sudo pbuilder create --distribution precise

しかし、私の~/pbuilderディレクトリの内容はprecise_resultのみです

ビルド環境をセットアップするときに何が間違っていましたか?pbuilderを使用してPreciseパッケージをビルドできるように修正するにはどうすればよいですか?

5
user2405

最初にローカルでpbuilderインスタンスを作成する必要があります。それを行うには、次のコマンドを実行します。

pbuilder-dist precise create

これにより、.pbuilderrc そしてその ~/pbuilder/precise-base.tgz不足していること。

その後、通常どおり.dscをビルドできます。

pbuilder-dist precise build ../gedit_3.1.1-0ubuntu4.dsc
8
jokerdino