0 votos

Instalar una aplicación linux en OS X - ¿fuente o a través del mecanismo de paquetes?

Estoy estudiando la instalación de una aplicación cuya instalación está soportada en unas cuantas distros de Linux a través de yum, rpm etc y desde el código fuente. Lo que me gustaría saber es, dadas estas posibilidades, ¿cuál sería la mejor manera de instalarla en OS X? Sólo conozco vagamente Brew, Fink y pkgsrc. También tengo sólo experiencia de principiante con los gestores de paquetes. Lo que no entiendo es que una vez que instalas alguna variedad de gestor de paquetes, ¿la aplicación tiene que haber sido "empaquetada" con uno de ellos para que sea instalable o, simplemente, utiliza el marco de trabajo del paquete y (tal vez) las bibliotecas del sistema existentes para producir lo que necesita en OS X con cualquier fuente de paquetes que esté disponible en el proveedor?

Parece que incluso con una instalación de código fuente se necesita algún tipo de gestor de paquetes, ya que enumeran varios requisitos de biblioteca que se cumplen a través de la emisión:

yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bison libtool ncurses-devel libgcrypt-devel libev-devel

(También hay un equivalente en apt-get). Además, ¿es mejor tener una solución que aproveche las bibliotecas base del sistema instalado o que proporcione sus propias copias? ¿Podría darwinup ¿es una posibilidad para la instalación de una fuente?

0voto

beroe Puntos 1605

Para responder a algunas de sus preguntas (¡hay muchas!) No todos los programas escritos para Linux se instalarán en OSX ni necesariamente se compilarán desde el código fuente. ¿Qué "género" de programas estás buscando? ¿Cosas con una GUI, o programas de línea de comandos o científicos? En general, yo recomendaría usar brew primero, y ver si puedes encontrar el programa que quieres allí. Fink y MacPorts, etc, se han vuelto mucho más problemáticos.

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