web-dev-qa-db-ja.com

GentooLinuxでChromiumがこれほど多くのディスクスペースを使用するのはなぜですか?

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をインストールすることが不可能であることを意味します。または、私が知らない別のインストール方法がありますか?

4
John

Gentooは、ソースからパッケージをコンパイルするLinuxディストリビューションです。パッケージをコンパイルするには、コンパイル済みのバイナリ(つまり、ディストリビューションメンテナのマシンでコンパイルされるバイナリ)をインストールするよりもはるかに多くのスペースが必要です。ソースから何かをインストールするときは、すべてのコンパイル依存関係のソースも必要です。

代わりに、他のほとんどすべてのディストリビューションは、そのディストリビューション用にコンパイル済みのバイナリをダウンロードします。

例を挙げると、Linux Mint(Ubuntuベース)のChromium-browserは、このパッケージを維持し、更新されたバイナリをコンパイルするMint「開発者」のシステムを使用する5GBではなく、ディスクに44MBのスペースしか必要としません。 Mintの「ユーザー」。

ディスク容量の制限がある場合は、プリコンパイルされたバイナリ(CentOS、Ubuntu、Mintなど)を提供する別のLinuxディストリビューションをテストできます(また、別のディストリビューションでは、パッケージがないため、パッケージをより速く簡単にインストールおよび更新できます。毎回再コンパイルされます!)。

13
sromero