2009-03-10 15 views
5

Supongamos que quiero restablecer un puerto a su estado inicial, incluidos sus archivos de configuración. Esto se puede conseguir por:¿Cómo restablezco un puerto en MacPorts?

sudo port uninstall portname 
sudo port install portname 

(Desactivar y luego reactivar el puerto no restablece los archivos de configuración.)

¿Hay alguna manera de hacer esto sin tener que desinstalar y volver a instalar el puerto, evitando la sobrecarga de tener que reconstruir el paquete?

Edit: Gracias por las respuestas, Alexander y Nerdling. El modo de archivo funcionó para mí.

Respuesta

4

Lo que quiere hacer es activar el modo de archivo.

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

Normalmente, el prefijo es /opt/local.

Dentro de ese archivo, busque portarchivemode y habilítelo. Ahora, cada vez que instale un paquete, los archivos se archivarán como lo establezca el portarchivetype.

tipos soportados: TGZ (por defecto), alquitrán, TBZ, tbz2, TLZ, Xar zip, CPGZ, cpio

Si desinstala un puerto, se abrirá el archivo en lugar de reconstruir todo.

1

Tuve la misma pregunta hace unas semanas. Busqué en la documentación de Macports sin suerte. Hasta donde yo sé, no tiene un comando para hacer eso.

Cuestiones relacionadas