LinuxディストリビューションにGentooを選択しました。練習目的でのみVirtualBoxにインストールしたので、10GBのディスク容量を割り当てました。昨日、Chromiumパッケージをemerge
しようとすると、次のように出力されました。
"There is NOT at least 5GB disk space at /var/tmp/portage/www-client/chromium-42.0.2311.90/temp. Space constrains set in the ebuild were not met"
5GB?なぜそんなに多くのスペースが必要なのですか?それが本当なら、それはディスク容量が少ないいくつかのマシンにChromiumをインストールすることが不可能であることを意味します。または、私が知らない別のインストール方法がありますか?
Gentooは、ソースからパッケージをコンパイルするLinuxディストリビューションです。パッケージをコンパイルするには、コンパイル済みのバイナリ(つまり、ディストリビューションメンテナのマシンでコンパイルされるバイナリ)をインストールするよりもはるかに多くのスペースが必要です。ソースから何かをインストールするときは、すべてのコンパイル依存関係のソースも必要です。
代わりに、他のほとんどすべてのディストリビューションは、そのディストリビューション用にコンパイル済みのバイナリをダウンロードします。
例を挙げると、Linux Mint(Ubuntuベース)のChromium-browserは、このパッケージを維持し、更新されたバイナリをコンパイルするMint「開発者」のシステムを使用する5GBではなく、ディスクに44MBのスペースしか必要としません。 Mintの「ユーザー」。
ディスク容量の制限がある場合は、プリコンパイルされたバイナリ(CentOS、Ubuntu、Mintなど)を提供する別のLinuxディストリビューションをテストできます(また、別のディストリビューションでは、パッケージがないため、パッケージをより速く簡単にインストールおよび更新できます。毎回再コンパイルされます!)。