我选择 Gentoo 作为我的 Linux 发行版。我把它安装在 VirtualBox 中只是为了练习,所以我只给了它 10GB 的磁盘空间。昨天,当我尝试emerge
Chromium 包时,它打印了以下内容:
"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。或者还有其他我不知道的安装方法?
答案1
Gentoo 是一个从源代码编译软件包的 Linux 发行版。编译软件包比安装预编译的二进制文件(即在发行版维护者的计算机上编译的二进制文件)需要更多的空间。当您从源安装某些东西时,您还需要所有编译依赖项的源。
相反,几乎所有其他发行版都会下载已为该发行版编译的二进制文件。
举个例子,Linux Mint(基于 Ubuntu)中的 Chromium 浏览器仅占用 44MB 的磁盘空间,而不是维护此软件包并编译更新的二进制文件的 Mint“开发人员”系统上占用的 5GB 空间。造币厂的“用户”。
如果您有磁盘空间限制,也许您可以测试不同的 Linux 发行版,该发行版提供预编译的二进制文件(CentOS、Ubuntu、Mint 等)(此外,使用另一个发行版您将更快、更轻松地安装和更新软件包,因为它们没有每次都要重新编译!)。