2016-08-16 10 views
0

RPMとDEBの両方の仕様には、最小/最大/厳密に必要なバージョンの依存関係を指定することができるrequiresフィールドがあります。rpm-specとdebbuildで、常に最新の依存関係をインストールすることは可能ですか?

私の場合、特定の依存のrpm/debのI always need unconditionally install latest available version

標準ディレクティブを使用してこれを達成することは可能ですか、またはインストールパッケージに常に最新の依存関係がインストールされるように他の方法がありますか。

考えられるのは、yum installまたはapt-get installをそれぞれのフックから呼び出すことです。しかし、これはかなり醜い解決策であり、私はいくつかの代替アプローチを探しています(存在する場合)。

+0

afaikこのような方法はありません。再帰的に 'yum install'は動作しません(少なくともzypperではrpmデータベースにロックがあることがわかります)。さらに、あなたは将来どのバージョンが利用可能になるかわからない。彼らがAPIを破るかどうかは決してありません。私はそれが良い考えであるかどうかも分かりません。 –

答えて

0

RPM自体は何もしませんが、依存関係を検証します。あなたの質問は、*。rpmパッケージに含まれる依存関係アサーションを解釈する際にデプスソルバーが実装するものに適しています。

0

不可能です。手動で指定する必要があります。または、ユーザーに常にyum upgradeを実行するように指示します。

関連する問題