Você está na página 1de 3

Etapa 2: Configure seu Mac para que o MAS procure os pacotes do

macOS localmente, em vez de usar o servidor da Apple.

Para fazer isso, você precisa editar o arquivo de hosts no Mac para
apontar o domínio raiz das URLs de download (“swcdn.apple.com”) para
localhost (“127.0.0.1”). As instruções abaixo irão guiá-lo para modificar o
arquivo de hosts conforme necessário.

Inicie o Terminal no seu Mac a partir do Launchpad ou da lista de


Aplicativos.

Digite o seguinte comando: “sudo nano / etc / hosts”

Forneça a senha do sistema quando solicitado. O arquivo de hosts agora


está aberto no modo editável dentro da janela do Terminal.

Anexe a seguinte linha ao final do arquivo: “127.0.0.1 swcdn.apple.com”.

Pressione control + X (^ X), depois Y e pressione Enter para salvar o


arquivo e retornar ao prompt do Terminal.

De agora em diante, qualquer solicitação emitida para o domínio raiz


específico (swcdn.apple.com) do Mac será direcionada para o host local.

Nota: Às vezes, você pode precisar liberar o cache do DNS para que as
alterações entrem em vigor. Nesse caso, use o comando “sudo killall
-HUP mDNSResponder” para limpar o cache DNS.

Etapa 3: coloque os arquivos do pacote em um determinado caminho


relativo a partir da raiz do host local, para imitar a estrutura de seus
respectivos URLs de download.

Neste exemplo, criaremos uma pasta chamada "macos_local" na área de


trabalho e replicaremos a estrutura de diretórios dos URLs de pacote sob
a mesma. Depois que o caminho relativo for criado, configuraremos o
servidor localhost para apontar para o diretório "macos_local" na área de
trabalho. Em seguida, usaremos o servidor SimpleHTTP de instalação do
macOS para converter a pasta em um diretório do servidor da web.

As instruções abaixo irão guiá-lo através do processo de


configuração.

·0 Abra o Terminal no Launchpad ou na lista de Aplicativos.

Digite “cd Desktop” na linha de comando e pressione Enter para entrar


na pasta Desktop.

Digite “mkdir macos_local” e pressione Enter para criar o diretório raiz


com o mesmo nome no Desktop.

Vá para a pasta recém-criada digitando “cd macos_local” e pressionando


return.

Digite o seguinte comando para criar o caminho relativo para os arquivos


.pkg, dentro da pasta macos_local (Forneça a senha admin quando
solicitado): “sudo mkdir -p ./content/downloads/29/03/091-
94326/45lbgwa82gbgt7zbgeqlaurw2t9zxl8ku7/”

Coloque os arquivos do pacote baixado em seus respectivos locais


relativos (conforme suas URLs) dentro da pasta macos_local na área de
trabalho. Clique em Autenticar quando solicitado e forneça a senha de
administrador do sistema.

Com macos_local como o diretório de trabalho atual no Terminal, execute


o seguinte comando: “sudo python -m SimpleHTTPServer 80”. Forneça a
senha do administrador e clique em Permitir no prompt da mensagem
subseqüente.

O diretório atual (macos_local) agora está hospedado no host local. Deixe


a janela Terminal aberta para manter o servidor local em execução até
que o processo seja concluído.

Para verificar a configuração, abra qualquer uma das URLs do pacote


(.pkg ou pkg) no seu navegador e verifique a velocidade de download
durante o download do pacote. Você deve notar uma velocidade muito
alta, muito superior à velocidade da sua conexão com a Internet. Isso
ocorre porque o arquivo está sendo baixado por meio do host local. Sua
largura de banda da Internet não está sendo usada.

Passo 4: Faça o download do macOS High Sierra através do link da Mac


App Store.

Não se preocupe, o MAS buscará os arquivos de pacote do host local e


iniciará o arquivo do instalador (".app") assim que os pacotes forem
processados.

Nota: O seu Mac pode solicitar recursos do domínio “swcdn.apple.com”


durante a instalação do macOS High Sierra. Portanto, recomenda-se
remover a entrada do arquivo hosts que anexamos anteriormente, antes
de prosseguir com a instalação.

Esta solução é genuína?

Nesta solução, estamos baixando os recursos necessários do servidor da


Apple e usando a Mac App Store para instalar a atualização do sistema
operacional. Então, sim, é tão genuíno quanto o método oficial. O único
fator que estamos mudando aqui é o local de onde o MAS busca os
pacotes. Se você estiver fazendo o download dos arquivos do pacote
macOS de fontes de terceiros, poderá verificar se é o original,
comparando os valores de hash MD5 e SHA1 fornecidos abaixo.

Instalador Inicializável do MacOS High Sierra (macOS High Sierra DMG)

Agora que você tem o instalador “macOS High Sierra.app”, você pode
atualizar vários Macs para a versão mais recente usando o mesmo
arquivo. No entanto, se você deseja executar uma instalação nova, é
necessário criar um instalador inicializável para o High Sierra.

A imagem inicializável do High Sierra (InstallESD.dmg) está localizada


em seu arquivo “.app”. Para obter o arquivo InstallESD.dmg, clique com
o botão direito do mouse em “macOS High Sierra.app”, selecione a opção
“Show Package Contents” e navegue até a pasta Contents /
SharedSupport /.

Alternativamente, o instalador inicializável do macOS High Sierra pode


ser criado diretamente a partir do arquivo “.app” usando o comando
“createinstallmedia”, como sugerido pela Apple.

Se esta solução alternativa o ajudou a obter facilmente o macOS High


Sierra ou salvou sua largura de banda de Internet em instalações únicas
ou múltiplas, avise-nos nos comentários abaixo.

Você também pode gostar