não pode wget rpm oracle no centos linux

1

Esqueceu como eu fiz isso da última vez. Tentei os dois métodos a seguir que pensei que haviam funcionado para mim no passado:

método # 1

$ wget \
    http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.rpm

método # 2

$ wget --no-cookies \
    --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" \
    "yourversion.rpm" \
    -O /opt/jdk-7u51-linux-i586.rpm --no-check-certificate

Mas nem funcionou. Por enquanto, vou apenas fazer o download da maneira antiga, mas gostaria de poder baixá-lo usando wget também.

    
por cea 23.01.2014 / 05:40

1 resposta

2

Isso funcionou para mim:

$ wget --no-check-certificate                              \
    --no-cookies                                           \
    --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" \
    "http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.rpm"

Se você realmente quiser despejar esse arquivo para /opt/jdk... , precisará ser o root para gravar nesse local. Basta prefixar o comando acima com sudo e especificar o local de saída, -O "/opt/jdk-7-linux-i586.rpm" .

$ sudo wget ... -O "/opt/jdk-7u51-linux-i586.rpm"

Este é o comando completo:

$ sudo wget --no-check-certificate                         \
--no-cookies                                               \
--header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com"     \
-O "/opt/jdk-7u51-linux-i586.rpm"                          \
"http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.rpm"

Referências

por 23.01.2014 / 06:24