2009-03-10 13 views
5

Angenommen, ich möchte einen Port in seinen ursprünglichen Zustand zurücksetzen, einschließlich seiner Konfigurationsdateien. Dies kann erreicht werden durch:Wie setze ich einen Port in MacPorts zurück?

sudo port uninstall portname 
sudo port install portname 

(ausschalten und dann den Port reaktivieren nicht die Konfigurationsdateien zurückgesetzt.)

Gibt es eine Möglichkeit, dies zu tun, ohne die Deinstallation und Neuinstallation der Hafen, die Vermeidung der Overhead muss das Paket neu erstellt werden?

Bearbeiten: Danke für die Antworten, Alexander und Nerdling. Der Archivmodus hat für mich funktioniert.

Antwort

4

Sie möchten den Archivierungsmodus aktivieren.

vi ${prefix}/etc/macports/macports.conf 

Normalerweise ist Ihr Präfix /opt/local. In dieser Datei suchen Sie nach portarchivemode und aktivieren Sie es. Jedes Mal, wenn Sie ein Paket installieren, werden die Dateien so archiviert, wie es für portarchivetype festgelegt ist.

Unterstützte Typen: tgz (Standard), Teer, TBZ, tbz2, TLZ, xar, zip, cpgz, cpio

Wenn Sie einen Port zu deinstallieren, wird es das Archiv öffnen, anstatt alles wieder aufzubauen.

1

Ich hatte genau die gleiche Frage vor ein paar Wochen. Ich habe die Macports-Dokumentation ohne Glück durchsucht. Soweit ich weiß, hat er dazu keinen Befehl.

Verwandte Themen