Installa la vecchia versione di Homebrew su Snow Leopard

4

Quindi ho un computer bloccato su Snow Leopard.

Come installo Homebrew su un computer così vecchio? È persino possibile?

Ho provato il seguente comando:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Tuttavia questo mi dà un errore sul bisogno di git e non so come installare una vecchia versione di quello.

    
posta William 10.04.2017 - 05:28
fonte

4 risposte

2

A quanto pare, Snow Leopard deve "installare normalmente", ma questo mi dà questo

...
curl: (35) error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Failed during: /bin/bash -o pipefail -c '/usr/bin/curl -fsSL https://github.com/Homebrew/brew/tarball/master | /usr/bin/tar xz -m --strip 1'
rogers-macbook:temp rdp$ curl https://github.com/Homebrew/brew/tarball/master
curl: (35) error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

Work around:

curl https://raw.githubusercontent.com/Homebrew/install/master/install > install

ora scarica https://github.com/Homebrew/brew/tarball/master in un browser, ad esempio: con questo nome file ~/Downloads/Homebrew-brew-1.5.8-16-g1ca2ee6.tar.gz

ora modifica il file denominato install , sostituisci /usr/bin/curl -#{curl_flags} #{BREW_REPO}/tarball/master con cat ~/Downloads/Homebrew-brew-1.5.8-16-g1ca2ee6.tar.gz

il prossimo download link in un browser, ad esempio: ~/Downloads/Homebrew-homebrew-core-bd37905.tar.gz

ora modifica il file di installazione, sostituisci /usr/bin/curl -#{curl_flags} #{CORE_TAP_REPO}/tarball/master con cat ~/Downloads/Homebrew-homebrew-core-bd37905.tar.gz

ora eseguilo ruby install

Probabilmente avrai ancora bisogno di xcode installato, e usa i passaggi nella risposta di Brad Bell per usarlo per installare curl.

Un'altra opzione (non testata) potrebbe essere quella di installare xcode, quindi creare l'arricciatura localmente dal sorgente (es: download collega con un browser, decomprimilo, costruisci come di consueto in una determinata posizione temporanea), metti la cartella bin della posizione prima nel PATH, quindi esegui le normali istruzioni di installazione homebrew.

Tigerbrew potrebbe anche essere un'opzione.

    
risposta data 05.03.2018 - 22:21
fonte
1

Il modo attuale di installare Homebrew in Snow Leopard è utilizzare il seguente comando:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Dopo aver eseguito questo assicurati di seguirlo con:

brew update --force

Fammi sapere come va.

    
risposta data 11.04.2017 - 00:15
fonte
1

Se, come me, non hai molta familiarità con Ruby o curl , ecco una versione prolissa (e leggermente aggiornata) alla risposta altrimenti eccellente di @rogerdpack:

  1. Scarica link in un browser
  2. Assicurati che sia salvato in ~ / Download / (il nome sarà Homebrew-brew-[latest version number etc.].tar.gz )
  3. Scarica link in un browser
  4. Assicurati che sia salvato in ~ / Download / (il nome sarà Homebrew-homebrew-core-[latest version number].tar )
  5. Salva il file di installazione in un file, eseguendo questo comando nel terminale: curl -o ~/Downloads/install.txt https://raw.githubusercontent.com/Homebrew/install/master/install
  6. Modifica ~ / Download / install.txt e A. sostituisci /usr/bin/curl -#{curl_flags} #{BREW_REPO}/tarball/master con cat ~/Downloads/Homebrew-brew-[version number etc.].tar.gz B. sostituisci /usr/bin/curl -#{curl_flags} #{CORE_TAP_REPO}/tarball/master con cat ~/Downloads/Homebrew-homebrew-core-[version number etc.].tar.gz
  7. Installa eseguendo questo comando nel terminale: ruby -S ~/Downloads/install.txt

Nel mio caso, i nomi dei file esatti erano Homebrew-brew-1.5.14-3-g94c0d83.tar.gz e Homebrew-homebrew-core-b83864a.tar

    
risposta data 05.04.2018 - 19:59
fonte
0

Dopo aver installato Homebrew seguendo i passaggi precedenti, potresti non essere in grado di installare nulla con esso, perché vuole scaricare pacchetti usando la stessa versione di curl obsoleta. Quindi dovrai eseguire il follow up installando la versione homebrew di curl.

  1. Fai brew install curl
  2. Nota il file che non riesce a scaricare, ovvero https://curl.haxx.se/download/curl-7.59.0.tar.bz2
  3. Scarica il file utilizzando un browser e posizionalo in ~/Library/Caches/Homebrew
  4. ripetizione brew install curl
  5. Se ci sono delle dipendenze che non riescono ancora a scaricare, torna al passaggio 2
  6. Poiché il nuovo arricciamento è solo keg, impostalo come predefinito eseguendo export PATH="/usr/local/opt/curl/bin:$PATH" e posizionandolo nella tua ~/.bash_profile con echo 'export PATH="/usr/local/opt/curl/bin:$PATH"' >> ~/.bash_profile
  7. Se hai più download falliti con curl: (77) error setting certificate verify locations... scarica cacert.pem da https://curl.haxx.se/docs/caextract.html e copialo in /usr/local/etc/openssl/cert.pem

Ora dovresti avere un Homebrew completamente funzionante!

    
risposta data 22.04.2018 - 03:14
fonte

Leggi altre domande sui tag