Instalar la versión antigua de Homebrew en Snow Leopard

4

Tengo una computadora que está atorada en Snow Leopard.

¿Cómo instalo Homebrew en una computadora tan vieja? ¿Es esto posible?

Probé el siguiente comando:

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

Sin embargo, esto me da un error sobre la necesidad de git y no sé cómo instalar una versión anterior de eso.

    
pregunta William 10.04.2017 - 05:28

4 respuestas

2

Al parecer, la forma en que Snow Leopard es "instalar de manera normal", sin embargo, eso me da

...
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

Solución:

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

ahora descargue https://github.com/Homebrew/brew/tarball/master en un navegador, ej .: a este nombre de archivo ~/Downloads/Homebrew-brew-1.5.8-16-g1ca2ee6.tar.gz

ahora edite el archivo llamado install , reemplace /usr/bin/curl -#{curl_flags} #{BREW_REPO}/tarball/master con cat ~/Downloads/Homebrew-brew-1.5.8-16-g1ca2ee6.tar.gz

siguiente descarga enlace en un navegador, por ejemplo: a ~/Downloads/Homebrew-homebrew-core-bd37905.tar.gz

ahora edite el archivo de instalación, reemplace /usr/bin/curl -#{curl_flags} #{CORE_TAP_REPO}/tarball/master con cat ~/Downloads/Homebrew-homebrew-core-bd37905.tar.gz

ahora ejecútalo ruby install

Es probable que aún necesites xcode instalado, y usar Los pasos en la respuesta de Brad Bell para usarlo para instalar rizos.

Otra opción (no probada) podría ser instalar xcode, luego crear un curl localmente desde la fuente (ej: descargar enlace con un navegador, descomprímalo, genérelo como es normal en una ubicación temporal), coloque primero la carpeta bin de esa ubicación en su RUTA, luego ejecute las instrucciones normales de instalación de Homebrew.

Tigerbrew también puede ser una opción.

    
respondido por el rogerdpack 05.03.2018 - 22:21
1

La forma actual de instalar Homebrew en Snow Leopard es usar el siguiente comando:

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

Después de ejecutar esto, asegúrate de seguirlo con:

brew update --force

Déjame saber cómo te va.

    
respondido por el Monomeeth 11.04.2017 - 00:15
1

Si, como yo, no está muy familiarizado con Ruby o curl , aquí hay una versión detallada (y una versión ligeramente actualizada) de la respuesta de otro modo por parte de @rogerdpack:

  1. Descargue enlace en un navegador
  2. Asegúrese de que esté guardado en ~ / Descargas / (el nombre será Homebrew-brew-[latest version number etc.].tar.gz )
  3. Descargue enlace en un navegador
  4. Asegúrese de que esté guardado en ~ / Descargas / (el nombre será Homebrew-homebrew-core-[latest version number].tar )
  5. Guarde el archivo de instalación en un archivo, ejecutando este comando en la terminal: curl -o ~/Downloads/install.txt https://raw.githubusercontent.com/Homebrew/install/master/install
  6. Editar ~ / Descargas / install.txt y A. Reemplace /usr/bin/curl -#{curl_flags} #{BREW_REPO}/tarball/master con cat ~/Downloads/Homebrew-brew-[version number etc.].tar.gz B. Reemplace /usr/bin/curl -#{curl_flags} #{CORE_TAP_REPO}/tarball/master con cat ~/Downloads/Homebrew-homebrew-core-[version number etc.].tar.gz
  7. Instale ejecutando este comando en la terminal: ruby -S ~/Downloads/install.txt

En mi caso, los nombres de archivo exactos fueron Homebrew-brew-1.5.14-3-g94c0d83.tar.gz y Homebrew-homebrew-core-b83864a.tar

    
respondido por el user1092247 05.04.2018 - 19:59
0

Después de instalar Homebrew siguiendo los pasos anteriores, es posible que no puedas instalar nada con él porque quiere descargar paquetes usando la misma versión obsoleta de curl. Así que tendrás que hacer un seguimiento instalando la versión casera de curl.

  1. hacer brew install curl
  2. Tenga en cuenta el archivo que no se puede descargar, es decir, https://curl.haxx.se/download/curl-7.59.0.tar.bz2
  3. Descargue el archivo utilizando un navegador y colóquelo en ~/Library/Caches/Homebrew
  4. repetir brew install curl
  5. Si hay dependencias que aún no se pueden descargar, vuelva al paso 2
  6. Debido a que el nuevo rizo es solo para barriles, conviértalo en su valor predeterminado ejecutando export PATH="/usr/local/opt/curl/bin:$PATH" y colocándolo en su ~/.bash_profile con echo 'export PATH="/usr/local/opt/curl/bin:$PATH"' >> ~/.bash_profile
  7. Si tiene más descargas fallidas con curl: (77) error setting certificate verify locations... descargue cacert.pem de https://curl.haxx.se/docs/caextract.html y cópielo en /usr/local/etc/openssl/cert.pem

¡Ahora deberías tener un Homebrew completamente funcional!

    
respondido por el Brad Bell 22.04.2018 - 03:14

Lea otras preguntas en las etiquetas