Joh*_*ohn 4 compiling gentoo disk-usage software-installation emerge
我为我的 Linux 发行版选择了 Gentoo。我将它安装在 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"
Run Code Online (Sandbox Code Playgroud)
5GB?为什么需要这么大的空间?如果是这样,则意味着在某些磁盘空间很小的机器上将无法安装 Chromium。或者还有其他我不知道的安装方法?
sro*_*ero 13
Gentoo 是一个从源代码编译包的 Linux 发行版。与安装预编译的二进制文件(即在发行版维护者的机器上编译的二进制文件)相比,编译软件包需要更多的空间。当您从源代码安装某些东西时,您还需要所有编译依赖项的源代码。
相反,几乎所有其他发行版都下载已经为该发行版编译的二进制文件。
举个例子,Linux Mint(基于 Ubuntu)中的 Chromium-browser 只占用 44MB 的磁盘空间,而不是 5GB 将占用 Mint“开发人员”的系统,该系统维护这个包并编译更新的二进制文件Mint 的“用户”。
如果您有磁盘空间限制,也许您可以测试提供预编译二进制文件(CentOS、Ubuntu、Mint 等)的不同 Linux 发行版(此外,使用另一个发行版,您将更快、更轻松地安装和更新软件包,因为它们没有每次都要重新编译!)。
归档时间: |
|
查看次数: |
2062 次 |
最近记录: |