プログラムのソース(cvs / svn / git / ...から取得)があり、そのためのDebian / Ubuntuパッケージを構築したいと思います。パッケージはリポジトリに存在しますが、次のとおりです。
- 古いバージョンです(必要な機能がありません)
- デフォルトとは少し異なるコンパイルオプションが必要です。
それを行う最も簡単な方法は何ですか?いくつかのことが心配です
- すべての依存関係を正しくリストしたかどうかを確認するにはどうすればよいですか?(古いバージョンが何に依存しているかを調べることでいくつかのヒントを得ることができますが、新しい依存関係が追加されている可能性があります。)
- 更新時にリポジトリの古いバージョンが更新システムにインストールされないようにするにはどうすればよいですか?
- システムが新しいバージョンをインストールしないようにするには(それがリリースされたとき)、カスタムパッケージが上書きされることはありますか?