This page has been robot translated, sorry for typos if any. Original content here.

Wir arbeiten mit Ports oder wie man Programme von der Konsole ohne Probleme unter Mac OS X installiert

Nach Thema:


Kürzlich habe ich herausgefunden, wie die "Ports" in Leopard funktionieren, herausgefunden und beschlossen, ein illustriertes Tutorial für die Leute zu diesem Thema zu schreiben.

Die "Ports" sind in der Regel von FreeBSD-Systemen verschwunden, und da der Mac auch eine Art Erbe dieser Architektur ist, existieren sie auch darin. Was sind die "Ports" und wie funktionieren sie in Leopard?

Ports (English Ports) ist eine Softwarelösung in FreeBSD zur Installation von Programmen von Drittanbietern, die in Quellcodes (wie in der UNIX-Welt üblich) und in Binärdateien (für Closed-Source-Projekte) verteilt sind. Der Port enthält die Dateien, die zum Kompilieren, Installieren und Ausführen der Anwendung unter FreeBSD erforderlich sind. Derzeit umfasst die Sammlung von Häfen rund 19.000 Anwendungen für verschiedene Zwecke. (c) Wiki

Wir wissen also bereits, dass dies Repositories mit Quellcodes von Programmen sind, die wir in wenigen Minuten in Leo sammeln können. Es gibt viele Programme, sodass jeder alles finden kann, was er für seine Arbeit benötigt.

Das erste, was wir brauchen, ist die Installation (Aktualisierung) eines Programms, das mit Ports (Port) arbeitet. Um die aktuelle Version zu erhalten, gehen Sie zu http://www.macports.org

Работаем с портами или как установливать программы из консоли без проблем в Mac OS X

Gehen Sie zum Installationsabschnitt und laden Sie das Paket MacPorts-1.7.1-10.5-Leopard.dmg für Leopard herunter.

Wir werden es installieren und installieren, das gesamte Programm (aktualisiert) auf die neueste offizielle Version installieren und jetzt direkt damit arbeiten. Starten Sie die Konsole und wechseln Sie über den Befehl "su" in den Root-Modus (root), führen Sie den Befehl "port" aus und überprüfen Sie die Version von 1.7.1:

Работаем с портами или как установливать программы из консоли без проблем в Mac OS X

Alles ist gut, die Versionen sind gleich und wir sind interaktiv.

Lassen Sie uns nun ein reales Programm installieren, zum Beispiel, ich habe kürzlich nach einer Hydra (Hydra) unter Leo gesucht, und sie befindet sich hier und wartet in den Flügeln auf Instal :)

Um die gesamte Liste der zur Installation verfügbaren Programme anzuzeigen, geben Sie den Befehl "list" ein :

Работаем с портами или как установливать программы из консоли без проблем в Mac OS X

Wir werden eine Menge verfügbarer Programme sehen, aber wir suchen nach einer Hydra, geben "info hydra" ein und stellen fest, dass sie sich im Repository befindet :)

Über den Befehl "info" können wir Informationen über alle diese Programme abrufen. Aus dem Screenshot geht hervor, dass das Programm von zwei Bibliotheken abhängt, ohne die es natürlich nicht funktioniert. Dies ist jedoch eine angenehme Eigenschaft der Ports. Das Installationsprogramm erledigt alles von selbst. Es wird geladen und Um alle Bibliotheken und erforderlichen Dateien zu installieren, müssen Sie lediglich den Befehl "install hydra" eingeben und warten, bis die Installation abgeschlossen ist :) Die Installation ist abgeschlossen, öffne ein neues Konsolenfenster und gib "hydra" ein :

Работаем с портами или как установливать программы из консоли без проблем в Mac OS X

Das Programm ist erfolgreich installiert, können Sie verwenden. Wie Sie gesehen haben, verlief das Installationsprogramm reibungslos und schmerzlos.

Das Tutorial ist in einer einfachen Sprache verfasst. Ich denke, Sie haben alle etwas anderes von den "versteckten" Funktionen von Leopard beherrscht und verstanden.

Alles nützliche und erfolgreiche instalov :)