0 votos

Comprobación de MacPorts o Fink instalado

Estoy escribiendo un install script para algún software que depende de que libUSB esté instalado sin embargo necesito comprobar si macports o fink están instalados, si no lo están instalar homebrew. ¿Cómo puedo comprobar si los macports o fink están instalados en un shell script?

1voto

yoliho Puntos 340

Macports tendrá /opt/local/lib/port como el ejecutable que hace todo el trabajo.

El ejecutable principal de Fink es fink - creo que está en /sw/bin/fink pero como no tengo fink instalado no puedo confirmarlo

También tienes que ver si hay algo en /usr/local que pueda entrar en conflicto con home-brew.

Una mejor alternativa, ya que estás usando un gestor de paquetes, es escribir tus instalaciones un script en todos los gestores de paquetes, en lugar de introducir otro instalador más

La forma habitual de OSX es crear una aplicación con todas las bibliotecas compartidas necesarias dentro del paquete de aplicaciones, por lo que no hay necesidad de una instalación especial, sólo hay que copiar la aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X