変更したテキストファイルまたは新しいテキストファイルをPPAパッケージに追加するのは簡単です。
ステップ1:
apt-get source [foo-package]
cd [foo-package]
手順2: 変更を含む新しいテキストファイルを追加または変更する
手順3-変更ログを更新します。
dch -i
ステップ4-パッチを作成する
dpkg-source --commit
ステップ5-ソースパッケージを作成する
debuild -S
ステップ6-ランチパッドにアップロードする
cd ..
dput [myppa]/[foo_source.changes]
ただし、新しいアイコンファイル(.pngファイル)を既存のパッケージに追加する必要があります。
したがって、ステップ2で -[foo-package]にコピーされます
で、ステップ4 -私は、次のエラーを取得します:
dpkg-source: error: cannot represent change to foo-package/foo-icon.png: binary file contents changed
dpkg-source: error: unrepresentable changes to source
ステップ5に移動しようとすると、上記の追加のエラーが表示されます。
dpkg-source: error: add foo-package/foo-icon.png in debian/source/include-binaries if you want to store the modified binary in the Debian tar-ball
...
dpkg-buildpackage -rfakeroot -d -us -uc -S failed
既存のPPAパッケージにバイナリアイコンファイルを追加するにはどうすればよいですか?
詳しくは
実行すると:
debuild -S --source-option=--include-binaries
これにより、ソースパッケージのビルドが可能になり、手順6が可能になります。
ただし、これは実際には答えではありません-その後も同じエラーが発生するため、コードをさらに変更することはできません(ステップ2)。
これはdpkg-source --commit --source-option=--include-binaries
エラーを出すだけなので、私ができるようには見えません:
dpkg-source --commit --source-option=--include-binaries
dpkg-source: warning: --source-option=--include-binaries is not a valid option for Dpkg::Source::Package::V3::quilt
dpkg-source: error: cannot represent change to foo-package/foo-icon.png: binary file contents changed
dpkg-source: error: unrepresentable changes to source