Wie setze ich einen Port in MacPorts?
-
06-07-2019 - |
Frage
Nehmen wir an ich einen Port in den Ausgangszustand zurückgesetzt werden soll, einschließlich der Konfigurationsdateien. Dies kann erreicht werden durch:
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 deinstallieren und die Port-Neuinstallation, die Vermeidung die Overhead mit dem Paket neu zu erstellen?
Edit: Danke für die Antworten, Alexander und Nerdling. Archiv-Modus funktionierte für mich.
Lösung
Was Sie tun möchten, ist activate Archiv-Modus.
vi ${prefix}/etc/macports/macports.conf
Normalerweise Ihr Präfix /opt/local
.
In dieser Datei sucht portarchivemode
und es ihr ermöglichen. Nun, wenn Sie ein Paket installieren, werden die Dateien archiviert, was auch immer portarchivetype
eingestellt 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 neu zu erstellen.
Andere Tipps
hatte ich genau die gleiche Frage vor ein paar Wochen. Ich suchte durch die Macports Dokumentation ohne Erfolg. Soweit ich weiß, hat es keinen Befehl, das zu tun.