我想在我的 ubuntu 中安装 jdk7,所以我尝试使用这个命令
sudo tar -zxf jdk-7u79-linux-x64.tar.gz -c /opt/jdk
但它显示了一条错误消息:
tar (child): jdk-7u79-linux-x64.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
我应该怎么做才能将我的 jdk7 提取到根目录下?
答案1
打开一个新终端并找到该文件:
sudo updatedb && locate -b jdk-7u79-linux-x64
它将返回完整路径,例如:
/home/zanna/Downloads/jdk-7u79-linux-x64.tar.gz
^
无论文件的父目录是什么,您都需要在cd
那里。在我的示例中,它/home/zanna/Downloads
也被称为,~/Downloads
因此我会这样做
cd Downloads
(或cd ~/Downloads
或cd /home/zanna/Downloads
)
现在您可以解压,但您需要使用-C
不-c
指定输出目录(-c
创建存档)。您还必须指定一个存在的目录,因此请先创建该目录(如果该目录已存在,您将收到无害错误)
sudo mkdir /opt/jdk
sudo tar zxf jdk-7u79-linux-x64 -C /opt/jdk