{"id":1225,"date":"2009-10-16T11:12:40","date_gmt":"2009-10-16T09:12:40","guid":{"rendered":"http:\/\/www.zeroathome.de\/wordpress\/?p=1225"},"modified":"2009-10-16T11:12:40","modified_gmt":"2009-10-16T09:12:40","slug":"opensource-fur-den-mac-macports","status":"publish","type":"post","link":"https:\/\/www.zeroathome.de\/wordpress\/opensource-fur-den-mac-macports\/","title":{"rendered":"OpenSource f\u00fcr den Mac &#8211; MacPorts"},"content":{"rendered":"<p><a title=\"MacPorts.org\" href=\"http:\/\/macports.org\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1226\" title=\"MacPorts Logo\" src=\"\/\/www.zeroathome.de\/images\/macports-logo-top.png\" alt=\"MacPorts Logo\" width=\"183\" height=\"70\" \/><\/a>Wer unter Linux oft und gerne auf der Konsole arbeitet, muss nach dem Umstieg auf Mac OS X nicht darauf verzichten. Wer das apt-get System auf Debian basierten Linux-Systemen zu sch\u00e4tzen weis, der wird mit <a title=\"MacPorts.org\" href=\"http:\/\/macports.org\">MacPorts<\/a> schnell warm werden. MacPorts hat es sich zum Ziel gesetzt g\u00e4ngige OpenSource Tools f\u00fcr den Mac verf\u00fcgbar zu machen, ohne alles selbst von Hand kompilieren zu m\u00fcssen. Mit derzeit etwas \u00fcber <a title=\"Ports - macports.org\" href=\"http:\/\/www.macports.org\/ports.php\">6000 Paketen \/ Ports<\/a> ist die Sammlung nat\u00fcrlich nicht so umfangreich, wie man das von den einschl\u00e4gigen Linux-Distributionen kennt, aber der Grundbedarf wird auf jeden Fall gedeckt.<\/p>\n<h3>Installation<\/h3>\n<p>Zun\u00e4chst m\u00fcssen einige Vorraussetzungen geschaffen werden. Dazu geh\u00f6ren zum einen das <a title=\"X11 - de.wikipedia.org\" href=\"http:\/\/de.wikipedia.org\/wiki\/X11\">X Window System X11<\/a>, welches entweder bereits vorinstalliert ist (so war es bei meinem frischen Snow Leopard) oder auf der Install-CD zum nachinstallieren bereit steht.<\/p>\n<p>Dazu legt man diese ins Laufwerk und w\u00e4hlt im sich \u00f6ffnenden Fenster &#8222;Optional Installs&#8220; und findet dort unter &#8222;Applications&#8220; den Punkt &#8222;X11&#8220;. Anschlie\u00dfend l\u00e4\u00dft man die Software installieren.<\/p>\n<p>Zweiter Punkt auf der Liste ist die Mac Entwicklungsumgebung Xcode. Diese findet man ebenfalls auf der Install-CD, oder zum Download auf <a title=\"Apple Xcode Tools\" href=\"http:\/\/developer.apple.com\/technology\/xcode.html\">http:\/\/developer.apple.com\/technology\/xcode.html<\/a><\/p>\n<p>Danach kann man dann zu Installation von MacPorts schreiten:<\/p>\n<ul>\n<li>Download des Installationspaketes von hier: <a title=\"MacPorts Installation Files\" href=\"http:\/\/distfiles.macports.org\/MacPorts\/\">http:\/\/distfiles.macports.org\/MacPorts\/<\/a><\/li>\n<li>Nach dem Einbinden des DiskImages klickt man auf die .pkg-Datei und folgt den Installationsanweisungen<\/li>\n<\/ul>\n<p>Die Installation legt unter &#8222;\/opt\/local&#8220; einen eigenen Verzeichnisbaum an, in den die Ports installiert werden. Das macht das ganze unabh\u00e4ngiger vom restlichen Mac-Software-System und erlaubt unter anderem eine einfache Deinstallation des gesamten MacPorts Gef\u00fcges.<\/p>\n<p>Damit die neue Software nutzbar wird, f\u00fcgt MacPorts die Zeile<\/p>\n<pre lang=\"bash\">PATH=\/opt\/local\/bin:\/opt\/local\/sbin:$PATH<\/pre>\n<p>in die Datei &#8222;~\/.profile&#8220; ein. Um den neuen Pfad verf\u00fcgbar zu machen, muss man entweder das Terminal neu starten oder die Datei mit dem Befehl<\/p>\n<pre lang=\"bash\">source ~\/.profile<\/pre>\n<p>&#8222;nachladen&#8220;.<\/p>\n<p>Danach kann man sofort loslegen und mit den folgenden Befehlen in den Ports w\u00fchlen:<\/p>\n<pre lang=\"bash\">sudo port selfupdate  # Aktualisiert die Ports-Datenbank (entspricht apt-get update)\n\nsudo port upgrade outdated  # Aktualisiert alle veralteten Ports (entspricht apt-get upgrade)\n\nsudo port search suchbegriff  # durchsucht die Ports-Datenbank (entspricht apt-cache search)\n\nsudo port install software  # Installiert den Port (entspricht apt-get install)<\/pre>\n<p>Weitere Befehle findet man im <a title=\"MacPorts Guide\" href=\"http:\/\/guide.macports.org\/#using\">MacPorts Guide<\/a>, der auch alle sonstigen Fragen beantworten sollte.<\/p>\n<p>Falls doch noch eine \u00fcbrig bleiben sollte, also eine Frage, ab in die Kommentare damit \ud83d\ude42<\/p>\n<p>Erste nachinstallierte Ports waren bei mir \u00fcbrigens:<\/p>\n<ul>\n<li>wget<\/li>\n<li>rsync<\/li>\n<li>htop<\/li>\n<li>mc<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Wer unter Linux oft und gerne auf der Konsole arbeitet, muss nach dem Umstieg auf Mac OS X nicht darauf verzichten. Wer das apt-get System auf Debian basierten Linux-Systemen zu sch\u00e4tzen weis, der wird mit MacPorts schnell warm werden. MacPorts hat es sich zum Ziel gesetzt g\u00e4ngige OpenSource Tools f\u00fcr den Mac verf\u00fcgbar zu machen, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[120,26,10],"tags":[617,503,506,613,602],"_links":{"self":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts\/1225"}],"collection":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/comments?post=1225"}],"version-history":[{"count":0,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts\/1225\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/media?parent=1225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/categories?post=1225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/tags?post=1225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}