Desinstalar software de línea de comandos en OS X

0

Tengo experiencia previa en la instalación de software a través de la línea de comandos y trabajo desde la línea de comandos, pero ha pasado un tiempo y no soy tan hábil como antes. Uno de los paquetes de software de línea de comandos que instalé que deseo eliminar. Se instaló utilizando los comandos make y configure proporcionados a través de XCode. Supongo que hay una lista de comandos que deben ejecutarse si se desea desinstalar el paquete (s) pero no estoy familiarizado con ellos. Preferiría desinstalar en lugar de simplemente eliminar, ya que puede haber dependencias específicas de esta aplicación que tampoco necesitaré.

Básicamente, me gustaría un comando (o un conjunto de comandos) para revertir un script de instalación, ya que la documentación proporcionada para el software no incluye instrucciones para eliminarlo.

Por cierto, esto NO es una instalación de MacPorts ... esa interfaz es muy sencilla y está bien documentada.

andrew b
fuente

Respuestas:

2

Básicamente, me gustaría un comando (o un conjunto de comandos) para revertir un script de instalación, ya que la documentación proporcionada para el software no incluye instrucciones para eliminarlo.

No existe un script de desinstalación general para el software en OS X. Especialmente uno que revertiría los cambios realizados por un script de instalación personalizado.

Su única posibilidad es si el desarrollador / proveedor del software proporcionó un script de desinstalación. Si no fuera así, solo puede intentar rediseñar el proceso de instalación y revertir los cambios manualmente.


Tenga en cuenta que aunque los administradores de paquetes como Homebrew y MacPorts proporcionan una interfaz muy fácil para el usuario, bajo el capó, son un conjunto de scripts elaborados personalizados individualmente para cada paquete.

aquí puede ver las fórmulas de Homebrew (secuencias de comandos de instalación / desinstalación) para los 3,594 paquetes (actualmente tres mil quinientos noventa y cuatro), cada uno de los cuales fue escrito manualmente por alguien.

techraf
fuente