не мог извлечь jdk7 в родительском каталоге

Я хочу установить 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 в корневом каталоге?

0
задан 4 September 2016 в 08:23

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
1
ответ дан 28 September 2019 в 15:07

Другие вопросы по тегам:

Похожие вопросы: