Olá,
Hoje perdi algum tempo para acertar a sintaxe do WGET para baixar arquivos do Oracle eDelivery para um servidor.
Por isso resolvi escrever um post rápido, pois pode ajudar alguém.
Existe a opção de realizar o download do script wget.sh diretamente no eDelivery, onde será solicitado seu usuário e senha para fazer download da media:
Ou você pode utilizar a opção via cookies.
A primeira tentativa é para demonstrar que como o eDevilery exige autenticação, não é possível baixar os arquivos diretamente:
Para exportar os cookies após a autenticação no site, utilizei essa extensão do Chrome:
Após isso efetuei o login o eDelivery:
Fiz a busca da media que eu precisava e exportei os cookeis usando a extensão instalada anteriormente:
É gerado um arquivo cookies.txt que deve ser transferido para o servidor onde você fará o download da media utilizando o wget:
Sintaxe correta para o comando WGET:
wget -x --load-cookies cookies.txt "https://edelivery.oracle.com/osdc/softwareDownload?fileName=V840012-01.zip&token=QnN4Z1pUUTRhWFRIbEUwTVN4OVVPUSE6OiFmaWxlSWQ9OTI3NjM4OTgmZmlsZVNldENpZD03ODQ5NjAmcmVsZWFzZUNpZHM9NzIzMzk2JnBsYXRmb3JtQ2lkcz0zNSZkb3dubG9hZFR5cGU9OTU3NjQmYWdyZWVtZW50SWQ9NDQ2NDQzNyZlbWFpbEFkZHJlc3M9YWxleC56YWJhbGxhQGFjY2VudHVyZS5jb20mdXNlck5hbWU9RVBELUFMRVguWkFCQUxMQUBBQ0NFTlRVUkUuQ09NJmNvdW50cnlDb2RlPUJSJmRscENpZHM9ODE1MzY2JnNlYXJjaFN0cmluZz1PcmFjbGUgRGF0YWJhc2UgMTJjIEVudGVycHJpc2UgRWRpdGlvbg" -O V840012-01.zip
Agora é só aguardar a finalização do download.
Para baixar patches do My Oracle Support, também pode ser utilizado dessa forma.
Porém eu prefiro utilizar o getMOSPatch, que oferece uma variedade de opções.
Hoje perdi algum tempo para acertar a sintaxe do WGET para baixar arquivos do Oracle eDelivery para um servidor.
Por isso resolvi escrever um post rápido, pois pode ajudar alguém.
Existe a opção de realizar o download do script wget.sh diretamente no eDelivery, onde será solicitado seu usuário e senha para fazer download da media:
Ou você pode utilizar a opção via cookies.
A primeira tentativa é para demonstrar que como o eDevilery exige autenticação, não é possível baixar os arquivos diretamente:
Para exportar os cookies após a autenticação no site, utilizei essa extensão do Chrome:
Após isso efetuei o login o eDelivery:
Fiz a busca da media que eu precisava e exportei os cookeis usando a extensão instalada anteriormente:
É gerado um arquivo cookies.txt que deve ser transferido para o servidor onde você fará o download da media utilizando o wget:
Sintaxe correta para o comando WGET:
wget -x --load-cookies cookies.txt "https://edelivery.oracle.com/osdc/softwareDownload?fileName=V840012-01.zip&token=QnN4Z1pUUTRhWFRIbEUwTVN4OVVPUSE6OiFmaWxlSWQ9OTI3NjM4OTgmZmlsZVNldENpZD03ODQ5NjAmcmVsZWFzZUNpZHM9NzIzMzk2JnBsYXRmb3JtQ2lkcz0zNSZkb3dubG9hZFR5cGU9OTU3NjQmYWdyZWVtZW50SWQ9NDQ2NDQzNyZlbWFpbEFkZHJlc3M9YWxleC56YWJhbGxhQGFjY2VudHVyZS5jb20mdXNlck5hbWU9RVBELUFMRVguWkFCQUxMQUBBQ0NFTlRVUkUuQ09NJmNvdW50cnlDb2RlPUJSJmRscENpZHM9ODE1MzY2JnNlYXJjaFN0cmluZz1PcmFjbGUgRGF0YWJhc2UgMTJjIEVudGVycHJpc2UgRWRpdGlvbg" -O V840012-01.zip
Agora é só aguardar a finalização do download.
Para baixar patches do My Oracle Support, também pode ser utilizado dessa forma.
Porém eu prefiro utilizar o getMOSPatch, que oferece uma variedade de opções.