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 aus ohne Probleme in Mac OS X installiert

Nach Thema:


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

Die „Ports“ sind in der Regel von FreeBSD-Systemen gegangen, 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 Drittanbieterprogrammen, die sowohl in Quellcodes (wie in der UNIX-Welt üblich) als auch in Binärdateien (für Closed-Source-Projekte) verteilt werden. Der Port enthält die Dateien, die zum ordnungsgemäßen Kompilieren, Installieren und Ausführen der Anwendung unter FreeBSD erforderlich sind. Derzeit umfasst die Sammlung von Ports 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.

Als Erstes müssen wir ein Programm installieren (Update), das mit Ports (Port) arbeitet, um die aktuelle Version aufzurufen 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. Jetzt können wir direkt mit ihm 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 habe ich kürzlich unter Leo nach einer Hydra (Hydra) gesucht, und sie findet sich hier und wartet auf Instal :)

Geben Sie den Befehl "list" ein , um die gesamte Liste der für die Installation verfügbaren Programme anzuzeigen:

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

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

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

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

Das Programm wurde erfolgreich installiert. Wie Sie gesehen haben, verlief das Installationsprogramm problemlos und schmerzlos.

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

Alles nützliche und erfolgreiche instalov :)