2 votes

Comment puis-je installer Homebrew sur Tiger ?

According to cette question précédente, je veux installer la branche Tiger de Homebrew sur mon iBook fonctionnant ... eh bien, Tiger. Malheureusement, en exécutant la commande Ruby en une ligne suivante,

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

Je reçois toujours l'erreur suivante :

Ce script nécessite que l'utilisateur nicolas soit dans le groupe staff. Si cela
vous pose problème alors vous pouvez installer Homebrew dans votre répertoire personnel ou
comme vous le souhaitez; veuillez vous référer au site web. Si vous voulez toujours utiliser ce
script, la commande suivante devrait fonctionner :

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

J'ai essayé sans succès de me rajouter en tant que membre du groupe staff.

Que puis-je faire pour installer Homebrew sur mon Mac Tiger ?

Merci

ÉDIT Oui, j'ai une version de XCode pour ma plateforme, c'est une version 2.5 que j'ai installée spécifiquement dans ce but.

À propos du script Ruby, un rapide examen de son code indique que l'erreur survient car l'invocation de groups ne renvoie pas le groupe staff.

Et en effet, lorsque j'exécute cette commande manuellement, j'obtiens

$ groups
nicolas appserveradm appserverusr admin

Alors, comment puis-je me rajouter au groupe staff de manière à ce que cette commande soit comprise ?

0 votes

Pouvez-vous même obtenir une copie de Xcode qui fonctionnera sur votre système ?

0 votes

Je voudrais obtenir le Tiger Homebrew, mais les liens ci-dessous ne fonctionnent plus. Est-ce que quelqu'un pourrait mettre à jour un message ou fournir une nouvelle réponse s'il vous plaît?

2voto

Riduidel Points 197

Alors, j'ai enfin réussi à obtenir une version fonctionnelle de Homebrew, mais ce n'était pas si simple.

Tout d'abord, téléchargez depuis les sources et installez Git en suivant ces instructions.

Ensuite, en utilisant git, récupérez la branche sceaga Tiger de Homebrew.

Tout devrait alors fonctionner correctement (plus ou moins).

EDIT Il semble y avoir un fichier tar caché quelque part qui pourrait être utilisé avec la procédure d'installation root. Cela présente l'avantage évident d'éviter d'installer git juste pour avoir un Homebrew fonctionnel pour ... installer une autre version de git.

2voto

radioxid Points 21

Voici l'installation en une seule étape de Homebrew sur Tiger PPC :

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

Il installe la branche Tiger de sceaga, précisément celle que vous avez mentionnée ci-dessus...
Je viens de forker l'ancien install_homebrew.rb et de le modifier pour qu'il fonctionne sous Tiger PPC.
Vous pouvez consulter mon code ici

0voto

jm666 Points 7802

Je n'ai pas Tiger, donc quelque chose seulement de ma mémoire:

le dscl ci-dessus devrait fonctionner. Ou vous pouvez essayer ce qui suit:

dscl . -append /Groups/staff GroupMembership $USER

vous pouvez vous assurer qui est ajouté avec

echo $USER

devrait imprimer votre nom d'utilisateur court.

Si cela ne fonctionne pas, voici la manière plus dangereuse. Si je me souviens bien, sur Tiger il y a une application /Applications/Utilities/Netinfo Manager.app (ou quelque chose comme ça avec Netino)

Vous devriez le démarrer et le vérifier. Malheureusement, je ne me souviens pas exactement de ce que vous devez faire. Une chose: quand vous changez quelque chose, dans le menu il y a quelque chose comme "Redémarrer le serveur Netinfo", et vous devez le redémarrer, lorsque vous apportez des modifications.

Attention: VRAIMENT (vraiment!) Soyez très prudent. Vous pouvez vous verrouiller hors de la machine, et devrez démarrer le système d'exploitation en mode utilisateur unique pour restaurer les choses - et probablement ne pas obtenir d'aide, car il y a seulement quelques utilisateurs avec Tiger ici.

Je réfléchissais à ce message et peut-être serait-il préférable de ne rien écrire - en raison de la commande dangereuse. Mais, d'un autre côté - si vous faites les choses prudemment (recherchez Netinfo sur Google), vous pouvez facilement résoudre votre problème.

Soyez prudent - bonne chance. ;)

0 votes

Est-ce que j'ai été quelque peu clair ? Je suppose que non. Permettez-moi d'éclaircir un point : Tiger n'a pas la commande dscl, mais nicl, qui est son ancêtre.

0 votes

Mais AFAIK avez le gestionnaire NetInfo... ou non?

0 votes

Oui, je l'ai, mais je n'ai même pas la moindre début de compréhension de comment ça marche.

0voto

AitorTheRed Points 291

Tigerbrew: homebrew forked for Tiger PPC

Tigerbrew intègre le travail de la branche Tiger de sceaga. Il s'installe sous le groupe admin, vous n'avez donc pas besoin de vous ajouter au groupe staff.

Installation:

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

Et voici un lien pour télécharger Xcode:

https://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_2.5_developer_tools/xcode25_8m2558_developerdvd.dmg

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X