Atualize remotamente o Adobe Reader no Mac OS X do terminal

3

Eu quero atualizar o Adobe Reader remotamente em um Mac através do terminal. O Flash Player tinha um arquivo .pkg no .dmg, portanto, instalar isso não foi difícil. Não há arquivo .pkg nas atualizações do Adobe Reader.

Alguém tem um método prático para realizar essas atualizações? Eu vejo alguns arquivos .sh no .dmg, mas não está claro qual é a ordem para executá-los.

Editar:

Existe um script em AdbeRdrUpdate * _all_xxx.app / Contents / Resources / InstallUpdates.sh e leva 4 argumentos de linha de comando como:

./ InstallUpdates.sh app-dir nome do aplicativo current-dir payloadnumber

Vou tentar algo como:

./ InstallUpdates.sh / Applications AdobeReader ./ 0

Alguém já teve experiência fazendo isso? Obrigado :)

    
por garg 17.01.2012 / 18:43

1 resposta

1

A maneira mais direta que encontrei para fazer isso foi ir para:

get.adobe.com/reader (or /flashplayer)

e obtenha a versão mais recente do sistema operacional que você está tentando instalar. (Se você está recebendo isso para outra plataforma que o que você está em (no meu caso linux para OSX) não se esqueça de clicar no link que pergunta sobre outro idioma ou sistema operacional) Neste caso, estamos lidando com a OSX e, mais especificamente (no momento desta resposta) AdbeRdr11003_en_US.dmg

Primeiro monte com:

hdiutil mount /Path/to/AdbeRdr11003_en_US.dmg

O OSX irá montá-lo exatamente:

/Volumes/AdbeRdr11003_en_US

No diretório acima, há um arquivo .pkg. Para instalá-lo (como sudo ou root):

installer -pkg Adobe\ Reader\ XI\ Installer.pkg -target /

(para explicar o acima, caso as pessoas sejam novas nisso, installer é o programa, o pkg é a opção para instalar arquivos pkg, então / Path / to / Adobe \ reader.pkg (o "\" é o escape caractere para permitir espaços na linha de comando) target é a opção que informa a qual caminho base esta atualização será instalada (neste caso, é o diretório raiz base), é inteligente o suficiente para descobrir onde o leitor de adobe é)

Você receberá uma saída assim:

installer: Package name is  Adobe Reader XI (11.0.03) 
installer: Upgrading at base path /
installer: The upgrade was successful.

Se você ver o acima, ele foi instalado corretamente. Para desmontar, execute:

hdiutil unmount /Volumes/AdbeRdr11003_en_US

Também devo mencionar que, se falhar, é porque existe uma versão antiga do adobe reader que precisa ser desinstalada primeiro. Para fazer isso (usando sudo ou root):

rm -rf /Applications/Adobe\ Reader.app/

Isso removerá a versão antiga do leitor e estará pronto para instalar a atualização (ou, neste caso, a reinstalação).

Testado 2013-06-18 07:50 EDT

    
por 18.06.2013 / 14:08