não é possível extrair o jdk7 no diretório pai

0

Eu quero instalar o jdk7 no meu Ubuntu então eu tentei com este comando

sudo tar -zxf jdk-7u79-linux-x64.tar.gz -c /opt/jdk

mas mostrou uma mensagem de erro:

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

o que devo fazer para extrair meu jdk7 no diretório raiz?

    
por CEATOR 04.09.2016 / 07:08

1 resposta

1

Abra um novo terminal e encontre o arquivo:

sudo updatedb && locate -b jdk-7u79-linux-x64

retornará o caminho completo, por exemplo:

/home/zanna/Downloads/jdk-7u79-linux-x64.tar.gz
               ^

Qualquer que seja o diretório pai do arquivo, você precisa cd . No meu exemplo, é /home/zanna/Downloads também conhecido como ~/Downloads , então eu faria

cd Downloads

(ou cd ~/Downloads ou cd /home/zanna/Downloads )

Agora você pode descompactar, mas precisa usar -C not -c para especificar o diretório de saída ( -c is create an archive). Você também deve especificar um diretório que existe para criar o diretório primeiro (você receberá um erro inofensivo se ele já existir)

sudo mkdir /opt/jdk
sudo tar zxf jdk-7u79-linux-x64 -C /opt/jdk
    
por Zanna 04.09.2016 / 08:41