2011-01-02 5 views
-1

Um es kurz zu machen, mein Terminal funktionierte nicht, also sagte ein Forum den "Login" Befehl in/usr/bin zu löschen. Es funktionierte. Jetzt, einen Monat später, versuche ich fink zu installieren, und es funktioniert nicht, weil es den "Login" -Befehl nicht finden kann.Wo/wie bekomme ich den Mac OSX "Login" -Befehl

Keine Backup-Platten (grrr) Die Installationsdiskette funktioniert nicht (ich halten Sie „C“ und es meldet mir sowieso)

Also, ich frage mich, ob es irgendwo war ich könnte die Unix-Download ausführbare oder - da mac nicht open source ist, lade den Quellcode für den login-Befehl herunter und kompiliere ihn. Es müsste auf meinem Mac (10.5.8) funktionieren, also weiß ich wirklich nicht wo ich anfangen soll.

+5

Jetzt wissen Sie, Dinge nicht zufällig zu löschen, nur weil jemand auf einem Forum sagte. – Ether

+0

Für die Aufzeichnung, das war von einem der Apple-Foren und es hat funktioniert. Aber ja, ich muss vorsichtiger sein. – Feynman

+0

Dies ist wirklich keine Programmierfrage. Versuchen Sie es mit superuser.com. –

Antwort

4

"Mac ist nicht Open Source" ist nicht korrekt. Teile von Mac OS X sind Open Source und der Quellcode ist verfügbar unter http://opensource.apple.com. Konkret ist login für Mac OS 10.5.8 unter http://www.opensource.apple.com/source/system_cmds/system_cmds-433.8/login.tproj verfügbar.

Das Kompilieren von Systemkomponenten ist nicht wirklich trivial, selbst mit Hilfe von DarwinBuild. Ich würde sagen, Sie sollten sich am besten eine Kopie des Installationsmediums besorgen. Haben Sie versucht, den Support von Apple (Store) zu kontaktieren?

+0

Danke für die Beratung. Nein, ich habe den Apfelladen noch nicht kontaktiert. Ich bin mir ziemlich sicher, dass es "einen Termin ausmachen wird" und es ist etwa 40 Minuten entfernt - also versuche ich es selbst zu beheben, bevor ich dort hin gehe. – Feynman