私は 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パッケージをビルドできるように修正するにはどうすればよいですか?
最初にローカルでpbuilderインスタンスを作成する必要があります。それを行うには、次のコマンドを実行します。
pbuilder-dist precise create
これにより、.pbuilderrc
そしてその ~/pbuilder/precise-base.tgz
不足していること。
その後、通常どおり.dscをビルドできます。
pbuilder-dist precise build ../gedit_3.1.1-0ubuntu4.dsc