¿Cómo instalo Homebrew en Tiger?

2

Según esta pregunta anterior , quiero instalar la rama de Homebrew Tiger en mi iBook que se ejecuta ... bueno, Tiger. Desafortunadamente, cuando se ejecuta Ruby one-liner,

ruby -e "$(curl -fsSL https://raw.github.com/gist/323731/39fc1416e34b9f6db201b4a026181f4ceb7cfa74)"

Siempre obtengo el siguiente error:

This script requires the user nicolas to be in the staff group. If this
sucks for you then you can install Homebrew in your home directory or
however
you please; please refer to the website. If you still want to use this 
script
the following command should work:

dscl /Local/Default -append /Groups/staff GroupMembership $USER

Intenté agregarme sin éxito como miembro del grupo staff .

¿Qué puedo hacer para instalar Homebrew en mi Tiger mac?

Gracias

EDIT Sí, tengo una versión de XCode para mi plataforma, es un 2.5 heredado que instalé específicamente para ese propósito.

Con respecto a la secuencia de comandos de Ruby, una descripción general rápida de su código indica que el error aparece al invocar groups no devuelve el grupo de personal.

Y de hecho, cuando emito este comando a mano, obtengo

$ groups
nicolas appserveradm appserverusr admin

Entonces, ¿cómo puedo agregarme al grupo staff de una manera que este comando entienda?

    
pregunta Riduidel 06.06.2011 - 22:21

4 respuestas

0

Tigerbrew : homebrew bifurcado para Tiger PPC

Tigerbrew incorpora trabajo de la rama Tiger de sceaga. Se instala bajo el grupo de administración, por lo que no tiene que agregarse al grupo de personal.

Instalación :

ruby -e "$(curl -fsSkL raw.github.com/mistydemeo/tigerbrew/go)"

Y aquí hay un enlace para descargar Xcode:

enlace

    
respondido por el CEL 07.01.2013 - 22:59
2

Entonces, finalmente logré tener una versión funcional de homebrew, pero no fue tan simple.

Primero, descargue de las fuentes y realice la instalación de Git siguiendo estas instrucciones .

Luego, usando git, obtén la rama de tigre sceaga de Homebrew.

Todo debería funcionar correctamente (más o menos).

EDIT Parece que hay un tarball oculto en algún lugar que pueda usarse con Procedimiento de instalación de root. Tiene el interés obvio de evitar uno para instalar git solo por el hecho de tener un homebrew en ejecución para ... instalar otra versión de git.

    
respondido por el Riduidel 13.06.2011 - 14:25
2

Aquí está la instalación en un solo paso de Homebrew en Tiger PPC:

/usr/bin/ruby -e "$(curl -fsSLk https://raw.github.com/gist/1144389/5723f23d03c49912ffd460d32e958e71d7e0cd67/install_homebrew.rb)"

Instala la rama de Sceaga's Tiger, precisamente la que mencionas arriba ...
Acabo de bifurcar el antiguo install_homebrew.rb y lo modifiqué para que funcione bajo Tiger PPC.
Puede revisar mi código aquí

    
respondido por el radioxid 14.08.2011 - 16:22
0

No tengo Tiger, así que solo algo de mi memoria:

el dscl anterior debería funcionar. O puedes probar lo siguiente:

dscl . -append /Groups/staff GroupMembership $USER

puedes asegurarte de que se agregue con

echo $USER

debería imprimir su nombre de usuario corto.

Si esto no funciona, esta es la forma más peligrosa. Si recuerdo bien, en Tiger hay una aplicación / Aplicaciones / Utilidades / Netinfo Manager.app (o algo así como Netino)

Deberías iniciarlo y comprobarlo. Lamentablemente no estoy recordando qué es exactamente lo que debes hacer. Una cosa: cuando cambias algo, en el menú aparece algo como "Reiniciar el servidor Netinfo", y debes reiniciarlo cuando hagas cambios.

Advertencia: REALMENTE (¡de verdad!) tenga mucho cuidado. Puede desconectarse de la máquina y deberá iniciar el sistema operativo en modo de usuario único para restaurar las cosas, y probablemente no obtendrá ninguna ayuda, ya que solo hay pocos usuarios con Tiger.

Estaba pensando en esta publicación y quizás sería mejor que no escribiera nada, debido al comando peligroso. Pero, por otro lado, si hace las cosas con cuidado (google para Netinfo), puede resolver su problema fácilmente.

Ten cuidado, buena suerte. ;)

    
respondido por el jm666 07.06.2011 - 20:34

Lea otras preguntas en las etiquetas