From owner-svn-doc-head@freebsd.org Thu Mar 17 18:45:02 2016 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 807D8AD47DE; Thu, 17 Mar 2016 18:45:02 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4C2D8D23; Thu, 17 Mar 2016 18:45:02 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u2HIj1JD016951; Thu, 17 Mar 2016 18:45:01 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u2HIj1Im016950; Thu, 17 Mar 2016 18:45:01 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201603171845.u2HIj1Im016950@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Thu, 17 Mar 2016 18:45:01 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r48427 - head/de_DE.ISO8859-1/books/handbook/ports X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2016 18:45:02 -0000 Author: bhd Date: Thu Mar 17 18:45:01 2016 New Revision: 48427 URL: https://svnweb.freebsd.org/changeset/doc/48427 Log: Update to r42918: - adds missing introductory explanations and clarifies some sections - puts portmaster before portupgrade - adds instructions for both portmaster/portupgrade where needed - moves 5.6.3.1 into an Important box Reviewed by: bcr Differential Revision: https://reviews.freebsd.org/D5658 Modified: head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Wed Mar 16 23:19:18 2016 (r48426) +++ head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Thu Mar 17 18:45:01 2016 (r48427) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/ports/chapter.xml,v 1.111 2011/12/19 17:13:33 bcr Exp $ - basiert auf: r42913 + basiert auf: r42918 --> Installieren von Anwendungen: Pakete und Ports @@ -987,7 +987,7 @@ Deinstalling ca_root_nss-3.15.1_1... don oder wenn die lokalen Änderungen beibehalten werden sollen, kann Subversion benutzt werden, um die Ports-Sammlung zu laden. Lesen Sie the + xlink:href="&url.articles.committers-guide;/subversion-primer.html">den Subversion Primer für eine detaillierte Beschreibung von Subversion. @@ -1352,19 +1352,22 @@ Thee deinstallation will free 229 kB aktualisieren - Als erstes sollten sie sich alle installierten Ports - anzeigen lassen, von denen eine aktuellere Version in der - Ports-Sammlung existiert. Dazu verwenden Sie den Befehl - &man.pkg.version.1;: - - &prompt.root; pkg_version -v - - - Lesen Sie - <filename>/usr/ports/UPDATING</filename> + Im Laufe der Zeit stehen neuere Versionen der Software in + der Ports-Sammlung zur Verfügung. In diesem Abschnitt wird + beschrieben, wie Sie bestimmen, welche Software aktualisiert + werden kann und wie das Upgrade durchzuführen ist. + + Um festzustellen, ob neuere Versionen der installierten + Ports verfügbar sind, stellen Sie sicher, dass die neueste + Version der Ports-Sammlung installiert ist. Diese wird in + Prozedur 5.1 und Prozedur 5.2 beschrieben. Führen Sie + anschließend den folgenden Befehl aus, um eine Liste der Ports + zu erhalten für die eine aktuelle Version existiert: - Nachdem Sie die Ports-Sammlung auf den neusten - Stand gebracht haben, lesen Sie bitte zuerst die Datei + &prompt.root; pkg version -l "<" + + + Lesen Sie zuerst /usr/ports/UPDATING, bevor Sie einen Port aktualisieren. In dieser Datei werden Probleme und zusätzlich durchzuführende @@ -1372,91 +1375,25 @@ Thee deinstallation will free 229 kB beschrieben. Dazu gehören solche Dinge wie geänderte Dateiformate, verschobene Konfigurationsdateien, aber auch Inkompatibilitäten zu einer - Vorgängerversion. - - Sollte UPDATING etwas hier Gesagtem - widersprechen, so gilt das in UPDATING - Gesagte. - - - - Ports mit Portupgrade aktualisieren - - - portupgrade - - - portupgrade wurde entwickelt, um - die Aktualisierung von Ports zu vereinfachen. Sie können - portupgrade über den Port - ports-mgmt/portupgrade wie - jeden anderen Port mit make install clean - installieren: - - &prompt.root; cd /usr/ports/ports-mgmt/portupgrade/ -&prompt.root; make install clean - - Durchsuchen Sie regelmäßig die Liste der installierten - Ports mit pkgdb -F und beheben Sie alle - gefundenen Probleme. Es ist eine gute Idee, dies vor jedem - Update auszuführen. - - Benutzen Sie portupgrade -a, um - automatisch alle veralteten Ports auf dem System zu - aktualisieren. Verwenden Sie den Schalter - , wenn Sie individuell entscheiden wollen, - ob ein Port aktualisiert werden soll: - - &prompt.root; portupgrade -ai - - Um nur eine spezifische Anwendung zu aktualisieren, - verwenden Sie portupgrade - Paketname. - Geben Sie den Schalter an, wenn - portupgrade zuvor alle - Ports aktualisieren soll, die von dem gegebenen - Paket abhängen. - - &prompt.root; portupgrade -R firefox - - Um Pakete anstelle von Ports zu installieren, verweden Sie - den Schalter . Mit dieser - Option durchsucht portupgrade - die in der Umgebungsvariablen PKG_PATH - aufgeführten Verzeichnisse nach Paketen. Sind - lokal keine Pakete vorhanden, versucht - portupgrade die Pakete - über das Netz herunterzuladen. Gibt es die Pakete - weder lokal noch auf entfernten Rechnern, werden die Ports - verwendet. Um dies zu verhindern, benutzen Sie die - Option . - - &prompt.root; portupgrade -PP gnome2 - - Wenn Sie nur die Quelldateien des Ports (oder die Pakete - mit ) herunterladen möchten, - ohne die Anwendung zu bauen oder zu installieren, - geben Sie die Option an. - Weitere Möglichkeiten lesen Sie bitte in - der Hilfeseite &man.portupgrade.1; nach. - + Vorgängerversion. Notieren Sie sich alle Anweisungen der + Ports, die aktualisiert werden müssen. Folgen Sie den + Anweisungen, wenn Sie das Upgrade durchführen. + - Ports mit <application>portmaster</application> + <title>Ports mit <application>Portmaster</application> aktualisieren portmaster - portmaster ist ein weiteres Werkzeug - zum Aktualisieren von Ports. - portmaster nutzt nur Werkzeuge, - die bereits im Basissystem vorhanden sind, ohne dabei von - weiteren Ports abhängig zu sein. Es verwendet Informationen - in /var/db/pkg/, um - festzustellen, welche Ports aktualisiert werden sollen. - Sie können den Port wie folgt installieren: + ports-mgmt/portmaster ist ein sehr + kleines Werkzeug zum Aktualisieren von Ports. Es wurde + entwickelt, um mit den in &os; integrierten Werkzeugen zu + arbeiten, ohne dabei von anderen Ports oder Datenbanken + abhängig zu sein. Sie können das Programm aus der + Ports-Sammlung installieren: &prompt.root; cd /usr/ports/ports-mgmt/portmaster &prompt.root; make install clean @@ -1466,26 +1403,25 @@ Thee deinstallation will free 229 kB - Root ports: no dependencies and is not depended on - by other ports - + Root Port: hat keine Abhängigkeiten und andere Ports + sind nicht von diesem Port abhängig. + - Trunk ports: no dependencies, but other ports depend - upon it - + Trunk Port: hat keine Abhängigkeiten, aber andere + Ports sind von diesem Port abhängig. + - Branch ports: have dependencies but are depended - upon by other ports - + Branch Port: hat Abhängigkeiten und andere Ports + sind von diesem Port abhängig. + - Leaf ports: have dependencies but are not depended - upon by other ports - + Leaf Port: hat Abhängigkeiten, aber andere Ports + sind nicht von diesem Port abhängig. + Um eine Liste der installierten Ports anzuzeigen und - nach neueren Versionen zu suchen, verwenden Sie - : + nach neueren Versionen zu suchen, verwenden Sie: &prompt.root; portmaster -L ===>>> Root ports (No dependencies, not depended on) @@ -1517,33 +1453,98 @@ Thee deinstallation will free 229 kB In der Voreinstellung erzeugt - portmaster eine + Portmaster eine Sicherheitskopie, bevor ein installierter Port gelöscht wird. Ist die Installation der neuen Version erfolgreich, wird dieses Backup wieder gelöscht. Wollen Sie das Backup lieber manuell löschen, verwenden Sie die Option beim Aufruf von - portmaster. Durch die + Portmaster. Durch die Verwendung von wird - portmaster im interaktiven + Portmaster im interaktiven Modus gestartet und fragt bei jedem zu aktualisierenden - Port nach, wie weiter vorgegangen werden soll. + Port nach, wie weiter vorgegangen werden soll. Viele + weitere Optionen stehen zur Verfügung. Lesen Sie die + Manualpage von &man.portmaster.8; für weitere Einzelheiten + in Bezug auf ihre Nutzung. - Treten während der Aktualisierung Fehler auf, können - Sie die Option verwenden, um alle Ports zu + Treten während der Aktualisierung Fehler auf, verwenden + Sie die Option , um alle Ports zu aktualisieren beziehungsweise neu zu bauen: &prompt.root; portmaster -af - portmaster ist auch in der Lage, - neue Ports zu installieren, wobei zuvor alle abhängigen Ports - aktualisiert werden: + Portmaster ist auch in der + Lage, neue Ports zu installieren, wobei zuvor alle + abhängigen Ports aktualisiert werden. Um diese Funktion + zu nutzen, geben Sie den Pfad des Ports in der + Ports-Sammlung an: &prompt.root; portmaster shells/bash + + + + Ports mit Portupgrade aktualisieren + + + portupgrade + + + Ein weiteres Werkzeug zur Aktualisierung von Ports ist + Portupgrade, welches als Paket oder + Port ports-mgmt/portupgrade zur Verfügung + steht. Dieses Programm installiert eine Reihe von + Anwendungen, die für die Verwaltung von Ports verwendet werden + können. Das Programm ist jedoch von Ruby abhängig. Um den + Port zu installieren, geben Sie ein: + + &prompt.root; cd /usr/ports/ports-mgmt/portupgrade +&prompt.root; make install clean + + Durchsuchen Sie vor jedem Update die Liste der + installierten Ports mit pkgdb -F und + beheben Sie alle gefundenen Probleme. + + Benutzen Sie portupgrade -a, um + automatisch alle veralteten Ports auf dem System zu + aktualisieren. Verwenden Sie zusätzlich den Schalter + , wenn Sie individuell entscheiden wollen, + ob ein Port aktualisiert werden soll: - Weiterführende Informationen finden Sie in der Manualpage - &man.portmaster.8;. + &prompt.root; portupgrade -ai + + Um nur eine spezifische Anwendung zu aktualisieren, + verwenden Sie portupgrade + Paketname. Es ist + wichtig den Schalter zu benutzen, um zuvor + alle Ports zu aktualisieren, die von dem gegebenen Anwendung + abhängen. + + &prompt.root; portupgrade -R firefox + + Um Pakete anstelle von Ports zu installieren, verwenden + Sie den Schalter . Mit dieser + Option durchsucht Portupgrade + die in der Umgebungsvariablen PKG_PATH + aufgeführten Verzeichnisse nach Paketen. Sind + lokal keine Pakete vorhanden, versucht + Portupgrade die Pakete + über das Netz herunterzuladen. Gibt es die Pakete + weder lokal noch auf entfernten Rechnern, werden die Ports + verwendet. Um die Nutzung von Ports gänzlich zu verhindern, + benutzen Sie die Option . + Portupgrade würde dann abbrechen, + falls keine Pakete zur Verfügung stehen. + + &prompt.root; portupgrade -PP gnome2 + + Wenn Sie nur die Quelldateien des Ports, oder die Pakete + mit herunterladen möchten, ohne die + Anwendung zu bauen oder zu installieren, geben Sie den + Schalter an. Weitere Informationen zu den + verfügbaren Schaltern finden Sie in der Manualpage von + &man.portupgrade.1;. @@ -1559,32 +1560,42 @@ Thee deinstallation will free 229 kB Plattenplatz verschlingen. Nach dem Bau und der Installation eines Ports, wird make clean die temporären Arbeitsverzeichnisse work aufräumen. - Um die gesamte Ports-Sammlung aufzuräumen, verwenden Sie - folgenden Befehl: + Portmaster wird dieses Verzeichnis + automatisch entfernen, wenn die Option + verwendet wird. Wenn Portupgrade + installiert ist, wird dieser Befehl alle Arbeitsverzeichnisse + der lokalen Ports-Sammlung entfernen: &prompt.root; portsclean -C - Im Laufe der Zeit werden sich zahlreiche veraltete - Distfiles in distfiles ansammeln. Mit - dem folgenden Befehl werden alle Distfiles gelöscht, die vom - keinem Port mehr benötigt werden: + Zusätzlich werden sich im Laufe der Zeit zahlreiche + veraltete Distfiles in + /usr/ports/distfiles ansammeln. Wenn + Portupgrade installiert ist, können + mit dem folgenden Befehl alle Distfiles gelöscht werden, die + vom keinem Port mehr benötigt werden: &prompt.root; portsclean -D - Um alle Distfiles zu löschen, die von - keinem derzeit installierten Port referenziert werden: + Mit Portupgrade können Sie alle + Distfiles löschen, die von keinem derzeit installierten + Port benötigt werden: &prompt.root; portsclean -DD - - Das Werkzeug portsclean wird - automatisch bei der Installation von - portupgrade mit installiert. - + Wenn Portmaster installiert + ist, benutzen Sie diesen Befehl: + + &prompt.root; portmaster --clean-distfiles - port-mgmt/pkg_cutleaves automatisiert - die Deinstallation von installierten Ports, die nicht weiter - benötigt werden. + In der Voreinstellung arbeitet dieses Programm interaktiv + und fragt den Benutzer um Bestätigung, bevor ein Distfile + gelöscht wird. + + Zusätzlich zu diesen Kommandos gibt es noch + port-mgmt/pkg_cutleaves. Dieses Werkzeug + automatisiert die Deinstallation von installierten Ports, die + nicht weiter benötigt werden. @@ -1641,8 +1652,8 @@ Thee deinstallation will free 229 kB Kaputte Ports - Stolpern Sie einmal über einen Port, der nicht - funktioniert: + Wenn sich ein Port nicht bauen oder installieren lässt, + versuchen Sie folgendes: @@ -1654,14 +1665,13 @@ Thee deinstallation will free 229 kB - Bitten Sie den Betreuer des Ports um Hilfe. Geben - Sie dazu make maintainer - ein oder lesen Sie das Makefile im Verzeichnis - des Ports, um an die E-Mail-Adresse zu kommen. Vergessen Sie nicht - den Namen und die Version des Ports (schicken Sie die Zeile mit - $FreeBSD: aus dem - Makefile) und die Ausgabe bis zur Fehlermeldung - mitzuschicken. + Bitten Sie den Betreuer des Ports um Hilfe. Geben Sie + dazu make maintainer ein oder lesen Sie + das Makefile im Verzeichnis des Ports, + um an die E-Mail-Adresse zu kommen. Vergessen Sie nicht + die Zeile mit $FreeBSD: aus dem + Makefile und die Ausgabe bis zur + Fehlermeldung mitzuschicken. Einige Ports werden nicht von einer Einzelperson, sondern @@ -1681,7 +1691,7 @@ Thee deinstallation will free 229 kB Erhalten Sie auf Ihre Anfrage keine Antwort, benutzen - Sie &man.send-pr.1;, um einen Problembericht zu erstellen. + Sie Bugzilla, um einen Problembericht zu erstellen. Bevor Sie einen solchen Bericht erstellen, lesen Sie den Artikel Writing &os; Problem Reports. @@ -1691,13 +1701,15 @@ Thee deinstallation will free 229 kB Reparieren Sie ihn! Das &os; Porter's Handbook enthält eine detaillierte Beschreibung des Portsystems. Damit sind Sie in der Lage, - einen gelegentlich kaputten Port zu reparieren oder einen + einen zeitweilig kaputten Port zu reparieren oder einen eigenen Port zu erstellen. - Benutzen Sie alternativ &man.pkg.add.1;, um das Paket zu - installieren. + Installieren Sie das Paket anstelle des Ports. + Anweisungen hierzu finden Sie in + oder in + .