質問: debパッケージを変更する方法は? 私がこれまでにしたこと 公式のdebパッケージのソースをubuntu-repositoriesからダウンロードしました。 パッチを適用しました。 configureとmakeを正常に実行しました。 プログラムをテストしました。 やりたいこと 古いパッケージのすべての情報(依存関係など)を使用して、そこからdebパッケージを作成したいと思います。 私の質問は(それらは密接に関連しています) それを行う簡単な(=ほとんど自動化された)方法はありますか? バイナリを古いdebファイルにコピーすることはできますか? 元のパッケージがリポジトリで更新されると、変更は上書きされますか? もしそうなら、それを回避する方法は? 元のパッケージのすべての「受信」依存関係を満たす「代替」バージョンとしてマークする方法はありますか? 追加情報 私はubuntu9.04、32ビットを実行していますが、現時点では他のアーチ/バージョンは気にしません。 問題のパッケージはcompiz-gnomeです。 変更はごくわずかであり、依存関係は追加されません。
回答: 私が使用する手順は次のとおりです。ソースを取得します(apt-get srcを介して)。パッチを適用するか、変更が必要なことは何でもします。実行debchange --nmuそして、行った変更の説明を入力します。これにより、バージョン番号が自動インクリメントされるため、システムはカスタムパッケージを標準パッケージに「アップグレード」しようとしません。debuildを実行します。debファイルをお楽しみください。