我选择了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。还是有我不知道的另一种安装方式?
Gentoo是Linux发行版,可从源代码编译软件包。与安装预编译的二进制文件(即,在分发维护器的计算机上编译的二进制文件)相比,编译软件包需要更多的空间。从源代码安装某些内容时,还需要所有编译依赖项的源代码。
相反,几乎所有其他发行版都下载已经为该发行版编译的二进制文件。
举一个例子,Linux Mint(基于Ubuntu)中的Chromium浏览器仅占用44MB磁盘空间,而不是5GB,它将占用Mint“开发人员”的系统,该系统维护该程序包并编译更新的二进制文件。造币厂的“用户”。
如果您有磁盘空间限制,也许您可以测试提供预编译二进制文件的其他Linux发行版(CentOS,Ubuntu,Mint等)(此外,使用另一个发行版,您将可以更快,更轻松地安装和更新软件包,因为它们没有每次都重新编译!)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句