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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top