私が使用してbzrブランチをプルダウンすると
bzr branch lp:ubuntu/<package name>
ソースファイルのセットを1つ取得します。しかし、私が行くとき
apt-get source <package name>
別のものを手に入れます。コマンド
debuild
最初のものでは動作しませんが、2番目では動作します。これは、Ubuntuのソースからパッケージをビルドするための推奨される方法であり、Debianも同様に考えます(これを参照 question ).
Ubuntuにパッチを送信したい場合、最も簡単な方法は、コードをbranch
にbzrし、完了したらPush
戻すことです。ダウンロードしたファイルのリストが異なるため、apt-get source
メソッド。
ソースコードをプルダウンし、パッチをテストしてからプッシュバックする方法を教えてください。現在、apt-get source
を使用してブランチをプルダウンし、そこで変更を完全にやり直す前に、bar branch
メソッドを使用して変更をテストする必要があるようです。
Bazaarブランチからビルドするために、探しているコマンドは、ソースパッケージのbzr builddeb
またはbzr builddeb -S
です。これは bzr-builddebの一部です パッケージ。
詳細については、 Ubuntu分散開発のドキュメント とbzr-builddebのドキュメントをチェックしてください:
/usr/share/doc/bzr-builddeb/user_manual/index.html
具体的には:
/usr/share/doc/bzr-builddeb/user_manual/building.html
Bazaarブランチとapt-get source
で取得したアーカイブ内のパッケージは、同じ内容である必要があります。それらが異なる可能性がある理由について私が考えることができる唯一の理由は、関心のある特定のパッケージに対してパッケージインポーターが失敗している場合です。 サイトトラッキング インポートに失敗したパッケージ。