"yum"パッケージマネージャを含むLinuxディストリビューション

"yum"パッケージマネージャを含むLinuxディストリビューション

私は統計プログラミング言語であるRを使用する統計学者です。私は現在私のデスクトップコンピュータを作成しており、Linuxを私のオペレーティングシステムとして実行したいと思います。 Redhat Enterprise Linuxを必要なLinuxディストリビューションとしてリストしたBase Rの代わりにRevolution R Enterpriseを使用したいと思います。具体的には、Revolution Analyticのテクニカルサポートでは、「インストーラに 'yum'パッケージ管理サーバーが必要なため、Linux用のRevolution R Enterpriseは現在Redhat Enterprise Linuxでサポートされています」。

私はMac OS XコンピュータでUbuntuを実行しており、Ubuntuが好きです。 Ubuntuは「yum」パッケージマネージャを使用しませんが、UbuntuがインストールされているコンピュータにRevolution R Enterpriseをインストールできますか?それ以外の場合はRedhat Enterprise Linuxが必要ですか、それとも別のLinuxディストリビューションを使用できますか?

Revolution は tar.gz ファイル形式のアーカイブファイルを提供します。

インストールマニュアルから:

2.1 システム要件

Red Hat Enterprise Linux用Revolution R Enterpriseのシステム要件は次のとおりです。プロセッサx86互換アーキテクチャを備えた64ビットプロセッサ(AMD64、Intel 64、x86-64、IA-32e、EM64T、またはx64チップとも呼ばれます)。 Itaniumアーキテクチャチップ(IA-64とも呼ばれます)はサポートされていません。マルチコアチップをお勧めします。オペレーティングシステム:Red Hat Enterprise Linux 5.4または5.5。メモリ:最低1 GBのRAMが必要で、4 GB以上が推奨されます。ディスク容量:少なくとも500 MBのディスク容量が必要です。

2.2 パッケージの依存関係

ほとんどのLinuxアプリケーションと同様に、Revolution R Enterpriseは多くのLinuxパッケージに依存しています。表2.1にリストされている最初の項目は手動インストールが必要で、自動化スクリプトを実行する前にインストールする必要があります。依存関係のリストは難しいようですが、実際にはrpmlib、glibc、libICE、libgcc、libstdc++、unixODBCなど6つのパッケージをインストールするだけです。

答え1

特定のバージョンのRにはRHELが必要なようです。 RHEL手数料を支払わずに最も安全なオプションは、以下を使用することです。中央オペレーティングシステムデフォルトでは、すべてのブランディングが削除されたRHELです。 CentOSはRHELとのバイナリ互換性を維持しようとするので、問題が発生する可能性が最も低いようです。

答え2

通常、yumだけを使用するだけではパッケージの互換性を達成するのに十分ではありません。 rpm パッケージ形式は、ポリシーを通じてあまり多くを課さないという点で比較的柔軟です。使用したいRパッケージできるデプロイメントとは無関係で、yumを介してのみ解凍できるようにパッケージ化します。しかしそれはもっと彼らはyum自体の外部での配布の一連の仮定(利用可能なライブラリ、名前、ファイルの保存場所(そして任意のrpmパッケージ))に従う可能性があります。それらから)。

この場合、Red Hat Enterprise Linux自体を使用するか、CentOSまたはScientific Linux(両方ともRed Hatが提供するソースパッケージとして構築されている)を使用することをお勧めします。同じ「ファミリー」(一般的にデスクトップと最先端に焦点を当てる)のコミュニティ構築ディストリビューションであるFedoraを使用することもできます。

答え3

yumを使用する必要がある場合は、Centos、Scientific Linux、またはFedoraを選択できます。最後のソフトウェアには最新のソフトウェアが含まれており、使いやすくなります。 CentosとScientific LinuxはRedhat Enterprise Linuxのクローンです。

関連情報