1

机器:

Mac OSX 10.5.8 32 位。


目标:

按照其网站说明安装 apache maven ,以便根据其安装说明安装 JUNG 包,这样我就可以在各种 Java GUI 中使用 JUNG 类。


我做了什么:

下载了一个 .tar.gz 文件,并使用 shell,将其移动到我为它创建的目录(使用mv )(使用mkdir),usr/local/apache-maven根据网站说明我下载了文件apache-maven- 3.0.4-bin.tar.gz。接下来,我尝试使用tar -zxvf apache-maven-3.0.4-bin.tar.gz提取文件。


错误:

当我尝试在 shell 中提取 apache-maven .gz(安装?)文件时收到错误消息。

tar: apache-maven-3.0.4/direcoryandfile: Cannot open: No such file or directory
... 
apache-maven-3.0.4/lib/ext: Cannot mkdir: No such file or directory apache-maven-3.0.4/lib/ext/README.txt 
tar: apache-maven-3.0.4/lib/ext/README.txt: Cannot open: No such file or directory tar:       
Error exit delayed from previous errors

指示:

对于 Maven 建筑物

  1. 将分发存档,即 apache-maven-3.0.4-bin.tar.gz 解压缩到您希望安装 Maven 3.0.4 的目录... 将从存档创建子目录 apache-maven-3.0.4。...

用于 JUNG 安装

附录:如何构建 JUNG

获取 Maven

从 maven.apache.org 下载并安装 maven2:http ://maven.apache.org/download.html 。在撰写本文时(2012 年 6 月上旬),最新版本是 maven-3.0.4。安装下载的maven2(Maven官网有安装说明)。

按照安装说明并通过在命令终端窗口中键入“mvn --version”来确认安装成功。


自我纠正尝试

据我所知,存档文件缺少一些目录或其他东西。我尝试删除该文件,从另一个镜像重新下载 .tar.gz 文件并重复该过程。结果相同。再次感谢您的帮助


背景:

我正在尝试将JUNG包安装到我系统的 Java 中,因此我可以使用 JUNG 中的类使用各种 GUI(Ecliplse,Java 博士)编写面向对象的代码。我不明白构建/安装过程是如何工作的,以及如何让我构建/安装的东西在各种 GUI 和命令行上工作。我是 shell 和命令行的新手,并且大多有使用简单 IDE(DrJava、Python IDLE、R GUI)编写和编译面向对象代码的经验。

4

2 回答 2

2

要解压 tar.gz 存档,您需要分两步完成:

gunzip apache-maven-3.0.4.tar.gz 
tar -xf apache-maven-3.0.4.tar

或者您可以尝试一步完成:

tar -zxf apache-maven-3.0.4.tar.gz
于 2012-06-16T11:23:15.947 回答
0

两步过程: 1.使用gunzip.tar.gz中提取.tar,并使用-vgunzip打印它在做什么。 2.使用tar提取.tar文件,-x告诉程序进行提取,-vtar打印它在做什么,-ftar知道以下文件是存档并附加sudo所以tar有权创建目录。gunzip -v apache-maven-3.0.4.tar.gzsudo tar -xvf apache-maven-3.0.4.tar

于 2012-07-21T00:28:45.590 回答