Handbook:Parts/Portage/Tools/de

dispatch-conf
ist ein Tool, das beim Einpflegen der Dateien hilft. Die Dateien werden von Portage erzeugt, wenn es Dateien in einem Verzeichnis überschreiben will, die von der Variable CONFIG_PROTECT geschützt sind.

Mit ist es Benutzern möglich, Updates mit deren Konfigurationsdateien zusammenzuführen und gleichzeitig alle Änderungen zu verfolgen. bewahrt die Unterschiede zwischen den Konfigurationsdateien als Patches oder durch die Verwendung des RCS Revisionssystem auf. Dies bedeutet wenn jemand einen Fehler beim Update einer Konfigurationsdatei mach, kann der Administrator die Datei jederzeit auf die vorige Version zurücksetzen.

Bei der Verwendung von können die Nutzer die Konfigurationsdateien so belassen, wie sie sind, oder die neue Konfigurationsdatei verwenden, oder die aktuelle Konfigurationsdatei bearbeiten und Änderungen interaktiv zusammenführen. enthält ebenfalls ein paar nützliche Zusatzfunktionen:


 * Automatisches Einpflegen der Konfigurationsdatei-Änderungen, wenn sich nur Kommentare geändert haben.
 * Automatisches Einpflegen der Konfigurationsdatei-Änderungen, wenn sich nur die Anzahl von Leerzeichen geändert hat.

Editieren Sie zuerst die Datei und erzeugen Sie das Verzeichnis, auf das die Variable archive-dir verweist. Führen Sie anschließend aus:

Bei der Ausführung von werden alle geänderten Konfigurationsdateien nacheinander überprüft. Drücken Sie (update), um die aktuelle Konfigurationsdatei durch die neue zu ersetzen und mit der nächsten Datei fortzufahren. Drücken Sie (zap), um die neue Konfigurationsdatei zu löschen und mit der nächsten Datei fortzufahren. Die Taste (next) führt dazu, dass  die Überprüfung der aktuellen Konfigurationsdatei überspringt und mit der nächsten Datei fortfährt. Diese Option kann verwendet werden, um die Überprüfung einer Datei auf einen späteren Zeitpunkt zu verschieben. Wenn alle Konfigurationsdateien überprüft wurden, beendet sich. Die Taste (quit) kann jederzeit gedrückt werden, um die Anwendung ebenfalls zu beenden.

Für weitere Informationen schauen Sie sich die dispatch-conf Man-Page an. Sie beschreibt wie man aktuelle und neue Konfigurationsdateien interaktiv zusammenführt, neue Konfigurationsdateien bearbeitet, Unterschiede zwischen Dateien untersucht und weiteres.

etc-update
Ein anderes Tool um Konfigurationsdateien zu verschmelzen ist. Es ist weder so einfach zu benutzen wie  noch so funktionsreich, aber es bietet eine interaktive Zusammenführ-Einstellung und kann einfache Änderungen automatisch verschmelzen.

Anders als  bewahrt   allerdings die alten Versionen der Konfigurationsdateien nicht auf. Ist eine Datei einmal aktualisiert, dann ist die alte Version für immer verschwunden! Seien Sie also bei der Verwendung von  sehr vorsichtig. Es ist in dieser Beziehung bedeutend unsicherer als.

Nach der Vereinigung der unkomplizierten Änderungen, bekommt man eine Liste der geschützten Dateien, die noch auf eine Aktualisierung warten. Unten werden die möglichen Optionen gezeigt:

Mit -1 wird  beendet und alle anderen Änderungen abgebrochen. Mit -3 oder -5 werden alle aufgeführten Konfigurationsdateien mit den neueren Versionen überschrieben. Daher ist es sehr wichtig erst die Konfigurationsdateien die automatisch aktualisiert werden sollen auszuwählen. Dies ist einfach eine Angelegenheit der Nummerneingabe, die links von dieser Konfigurationsdatei aufgeführt sind.

Als Beispiel wählen wir die Konfigurationsdatei :

Die Unterschiede zwischen den beiden Dateien werden gezeigt. Wenn die aktualisierte Konfigurationsdatei ohne Probleme verwendet werden kann, geben Sie 1 ein. Wenn die aktualisierte Konfigurationsdatei nicht notwendig ist, oder keine neuen oder nützlichen Information liefert geben Sie 2 ein. Wenn die aktuelle Konfigurationsdatei interaktiv aktualisiert werden muss geben Sie 3 ein.

Es hat keinen Zweck das interaktive Verschmelzen hier weiter auszuführen. Der Vollständigkeit halber führen wir die möglichen Befehle auf, die bei der interaktiven Zusammenführung verwendet werden können. Die Benutzer werden von zwei Zeilen (der originalen und der vorgeschlagenen neuen) und einem Prompt empfangen, an dem der Benutzer einen der folgenden Befehle eingeben kann:

Nachdem die wichtigen Konfigurationsdateien aktualisiert sind, können die Nutzer automatisch alle anderen Konfigurationsdateien aktualisieren. beendet sich, wenn es keine weiteren aktualisierbaren Konfigurationsdateien findet.

quickpkg
Mit  können Benutzer Archive der Pakete erstellen, die bereits auf dem System installiert sind. Diese Archive könne als vorgefertigte Pakete verwendet werden. zu verwenden ist unkompliziert: Fügen Sie einfach die Namen der Pakete dem Archiv hinzu.

Zur Archivierung von z.B. curl, orage und procps:

Die vorgefertigten Pakete werden in $PKGDIR gespeichert (standardmässig in ). Diese Pakete werden in untergebracht.