Ubuntu - 最新ではないパッケージを依存関係としてインストールする

Ubuntu - 最新ではないパッケージを依存関係としてインストールする

FPM を使用して Debian パッケージをビルドしようとしています。このパッケージ (パッケージ A と呼ぶことにします) には、カスタムビルドの依存関係であるパッケージ B があります。パッケージ A.1 がパッケージ B.1 に依存しているとします。リポジトリに B.2 が追加されると、OS が B.2 をインストールしようとするため、パッケージ A.1 のインストールは失敗します (「依存関係が満たされていません」)。

リポジトリに B.2 が存在する場合でも、パッケージ A.1 がインストールされている場合、Ubuntu にパッケージ B.1 を強制的にインストールさせる方法はありますか?

背景: パッケージ A は実際には私たちの製品であり、Ruby on Rails アプリケーションです。パッケージ B は特定のバージョンの Ruby です。Ubuntu の Ruby のバージョンは遅れている傾向があるためです。ソフトウェアと一緒にインストールする Ruby パッケージの正確なバージョンを指定すると、うまく機能します...ただし、新しいバージョンの Ruby をビルドしてリポジトリに配置するまでは。新しいバージョンの Ruby をインストールすると、アプリケーションが壊れます。

関連情報