![apt-get install 与 apache Maven 二进制文件大小差异很大](https://linux22.com/image/869179/apt-get%20install%20%E4%B8%8E%20apache%20Maven%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%E5%B7%AE%E5%BC%82%E5%BE%88%E5%A4%A7.png)
我正在将 Apache Maven 安装到我的 Ubuntu 12.04 上;并sudo apt-get install maven
给了我 229 MB 的文件供下载。另一方面,访问 Apache Maven 网站,我可以下载 7 MB 的文件。这背后的原因可能是什么?
答案1
你混淆了三件事:
- Maven 本身的大小
- Maven 及其所有依赖项(如 Java)的大小
- 压缩包的大小(相对于其实际大小)。
由于经过压缩,Maven 软件包的大小只有大约 1.3 MB(请参阅apt-cache show maven | grep -i size
)。您要安装的软件包的总大小为 139 MB(压缩后,也就是您要下载的内容)- 解压后为 229 MB。这包括 OpenJDK 6 JDK。
由于您已经安装了 Oracle JDK,因此最好手动安装 Maven,而不是使用apt
,因为如果使用,您还必须下载 OpenJDK 版本apt
。
如果想要公平的话,请将 Oracle JDK 的大小(大约 135 MB)添加到那 7 MB,这应该会告诉您它的大小也大约相同。