私は必要と思われる依存関係rpmの後に盲目的にrpmをインストールしたくありません。
このLinuxバージョンはFedora 11に基づいていることを知っています。
現在必要なすべてのファイル/インストールプログラムをダウンロードするためにyumをインストールしようとしています。ただし、RPMを介してyumをインストールしようとすると、いくつかの依存関係がありません。私はこれらの依存関係を探し始めましたが、ますます曖昧になっています。クレイジーRPMをすべてインストールする前にこの問題を解決するためのより良い方法はありますか?
答え1
すべてのLinuxディストリビューション以上の一般的なルールは、システム全体にプログラムをインストールするための2つのオプションがあることです。
使うパッケージマネージャ(例
yum
:)すべての依存関係と将来の更新/削除を処理します。プログラムを「手動で」インストールし、すべての依存関係を直接管理しなさい。
2番目のオプションはいいえ一般的なシステム、特にGCCなどの大規模で潜在的に重要なソフトウェアに使用することをお勧めします。
最新のソフトウェアよりもディスク容量がはるかに重要な組み込みシステムの場合、状況はわずかに異なります。これらのシステムでは頻繁に更新されず、デスクトップコンピュータのように多くのソフトウェアをインストールすることはありません。だからパッケージマネージャ組み込みシステムではほとんど使用しません。
しかし、より重要な質問は次のとおりです。なぜgccが欲しいのですか?そのようなシステムでは?ソースから特定のプログラムをビルドする必要がある場合は、以下を使用する必要があります。クロスコンパイラデスクトップコンピュータからバイナリをデバイスにコピーします。