Come reimpostare una porta in MacPorts?
-
06-07-2019 - |
Domanda
Supponiamo di voler ripristinare una porta al suo stato iniziale, inclusi i suoi file di configurazione. Ciò può essere ottenuto tramite:
sudo port uninstall portname
sudo port install portname
(La disattivazione e quindi la riattivazione della porta non reimposta i file di configurazione.)
Esiste un modo per farlo senza disinstallare e reinstallare la porta, evitando il sovraccarico di dover ricostruire il pacchetto?
Modifica: Grazie per le risposte, Alexander e Nerdling. La modalità di archiviazione ha funzionato per me.
Soluzione
Quello che vuoi fare è attivare la modalità archivio.
vi ${prefix}/etc/macports/macports.conf
In genere, il prefisso è / opt / local
.
All'interno di quel file, cerca portarchivemode
e abilitalo. Ora, ogni volta che installi un pacchetto, i file verranno archiviati come qualsiasi portarchivetype
sia impostato su.
Tipi supportati: tgz (impostazione predefinita), tar, tbz, tbz2, tlz, xar, zip, cpgz, cpio
Se disinstalli una porta, aprirà l'archivio invece di ricostruire tutto.
Altri suggerimenti
Ho avuto la stessa identica domanda qualche settimana fa. Ho cercato nella documentazione di Macports senza fortuna. Per quanto ne so, non ha un comando per farlo.