Casper installieren; Ein Programm, das in einem Verzeichnis auf meinem Pfad abgelegt werden muss

0

Ich muss Software installieren, verstehe aber nicht, wie das geht. Ich habe eine Datei mit 5 Dateien heruntergeladen, die eine Unix Executable-Datei enthält, die beim Öffnen Folgendes anzeigt:

Last login: Tue Jul 19 14:07:37 on ttys001
laurens-MacBook:~ Lauren$ /Users/Lauren/Documents/casper-2.1/casper-1 ; exit;
/Users/Lauren/Documents/casper-2.1/casper-1: binary file /usr/bin not found
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

In einer der Dateien wird beschrieben, wie das Programm installiert wird. Ich verstehe jedoch nicht, wie diese Anweisungen zu interpretieren sind.

Jede Hilfe wäre sehr dankbar!

Installationsanleitung für Casper
2/09/2009

Um Casper zu installieren, sollte der gesamte Inhalt dieses Verzeichnisses in Ihrem Dateisystem gespeichert werden. Anschließend sollte der Datei-Casper so bearbeitet werden, dass CASPERBASE auf dieses Verzeichnis verweist. Zuletzt sollte der bearbeitete Casper in einem Verzeichnis platziert werden, das sich auf Ihrem PATH befindet.

ellefc
quelle
Können Sie der Installationsanleitung einen Link hinzufügen und die Schritte beschreiben, die Sie zwischen dem Herunterladen der Datei und dem Aufrufen des in der Terminalausgabe angezeigten Teils ausgeführt haben?
Nohillside
Nachdem ich die Datei heruntergeladen hatte, extrahierte ich sie mit einem Programm und speicherte sie in meinem Ordner "Dokumente". Ich habe dann einfach auf die ausführbare Datei geklickt, die das anzeigt, was ich oben gepostet habe.
Ellefc

Antworten:

1

Zunächst einmal konnte ich die Datei casper-2.1-release.tar.gz unter Verwendung der normalen Standardmethode von OS X nicht erfolgreich extrahieren, und ich habe drei andere und unterschiedliche Methoden ausprobiert. Ich konnte den Inhalt extrahieren, aber ich musste die casperDatei nach dem Extrahieren mit der einen Methode, die alle Dateien erfolgreich extrahiert hat, auf ausführbar setzen. Die andere normale und standardmäßige OS X-Methode konnte nicht über den tar-ball von casper-2.1-release.tar hinaus extrahiert werden . IMO Mit der Archivdatei casper-2.1-release.tar.gz stimmt etwas nicht .

Das folgende Bild zeigt die Zeile in der ausführbaren Datei des casper Bash-Skripts , auf die sich " Dann sollte der Datei-Casper so bearbeitet werden, dass CASPERBASE auf dieses Verzeichnis verweist. " Bezieht .

Linie 19 wird eingestellt , CASPERBASE=um CASPERBASE=${path_to_casper_directory}, zum Beispiel:

CASPERBASE=${$HOME/casper-2.1}

Da habe ich das Archiv in meinen Home Folder extrahiert.


Bildbeschreibung hier eingeben


Dann für den Teil der Installationsanweisungen " Zuletzt sollte der bearbeitete Casper in einem Verzeichnis platziert werden, das sich auf Ihrem PFAD befindet. " Ich bearbeitete dann meine ̃/.bash_profileDatei und fügte das $HOME/casper-2.1Verzeichnis meinem hinzu $PATH, zB:

export PATH=$PATH:$HOME/casper-2.1

Ich habe dann Terminal geschlossen und erneut geöffnet, damit die Änderung wirksam wird.


Beachten Sie, dass das folgende Bild den Inhalt der Datei casper-2.1-release.tar.gz in Pacifist zeigt. Die markierte Casper- Datei konnte jedoch nicht extrahiert werden, während die anderen Dateien extrahiert wurden. Ich musste Zipeg verwenden , um alle Dateien zu extrahieren, aber ich musste die casperDatei nach dem Extrahieren auf ausführbar setzen, indem ich " chmod u+x casperwhile" im casper-2.1Verzeichnis in Terminal verwendete.

Bildbeschreibung hier eingeben

user3439894
quelle
Zunächst einmal vielen Dank, dass Sie sich damit befasst haben! Leider verstehe ich nicht, wie Sie diesen Bildschirm bekommen haben!
Ellefc
@ellefc, ich habe die casperDatei in einem Editor, Sublime Text 2, geöffnet. Sie können sie in einem beliebigen Texteditor öffnen.
user3439894
Habe ich also Recht, wenn ich denke, ich muss nur diese 3 Codezeilen schreiben, dh Zeile 14, Zeile 19 und dann /.bash_profile bearbeiten, das Terminal schließen, es neu starten und casper eingeben, um es auszuführen?
Ellefc
@ellefc, Nebenbei bemerkt, die Datei casper-2.1-release.tar.gz wurde vollständig und ohne Fehlermeldung unter Linux Mint 17.2 mit dem nativen Befehl Hierher extrahieren aus dem Kontextmenü in Dateien extrahiert. Sie wissen nicht, warum eine der Standard- und systemeigenen OS X-Methoden (10.8.5) bei mehreren Anwendungen von Drittanbietern nicht funktioniert.
user3439894
@ellefc, Da die Kommentarzeile in der casper bash ausführbare sagt „ Ein einfaches Shell - Skript die Haskell - Interpreter und Last in den Casper Dateien aufzurufen. “ ist das, was das Skript tut. Alle relevanten Variablen im Skript sollten auf den entsprechenden Speicherort verweisen. Da ich Haskel nicht verwende und daher nichts davon testen kann, kann ich nur das präsentieren, was ich getan habe, als ob ich es verwenden würde, und was ich in ähnlichen Fällen mit Dingen wie diesem tue, wenn es getan werden muss. :)
user3439894