質問: ソースからdebian / ubuntuパッケージをビルドする方法は? プログラムのソースがあり(cvs/svn/git/...から取得)、そのためのdebian/ubuntuパッケージをビルドしたいと思います。パッケージはリポジトリにありますが、次のとおりです。 古いバージョンです(必要な機能がありません) デフォルトとは少し異なるコンパイルオプションが必要です。 最も簡単な方法は何ですか?私はいくつかのことを心配しています すべての依存関係を正しくリストしたかどうかを確認するにはどうすればよいですか? (古いバージョンが依存していたものを調べることでいくつかのヒントを得ることができますが、新しい依存関係が追加された可能性があります。) 更新システムが古いバージョンを更新のリポジトリにインストールするのを防ぐにはどうすればよいですか? システムが新しいバージョンをインストールするのを防ぎ(カスタムパッケージが上書きされた場合)、カスタムパッケージを上書きするにはどうすればよいですか?
回答: すべての依存関係を正しくリストしたかどうかを確認するにはどうすればよいですか? pbuilderは、chroot環境内でクリーンなベースシステムをセットアップすることにより、ビルドの依存関係と依存関係の両方をチェックするための優れたツールです。 pbuilder内でパッケージをコンパイルすることにより、ビルドの依存関係を簡単に確認でき、pbuilder環境内でテストすることにより、依存関係を確認できます。