Apple / Mac OS X: ¿hay un administrador de paquetes como Linux?

30

Soy un usuario de Linux / UNIX y me encanta la gestión de paquetes que viene con él. En su mayor parte, me gusta Ubuntu, pero como cualquier otra cosa, son las cosas menores con las que vives a diario lo que sería bueno si simplemente funcionaran. Mi principal problema es mi tableta wacom mientras funciona, cada vez que hay una actualización del sistema operativo, tengo que reconstruir el controlador wacom. El otro problema un poco molesto es que mi tarjeta de video ATI no es totalmente compatible. Cuando uso la salida HDMI, el sonido no pasa y la pantalla no se usa por completo.

Me encantaría tener una Apple si tuviera un sistema de administración de paquetes similar como Ubuntu, Gentoo u otra distribución de Linux. Esto elimina el trabajo de obtener las últimas mejoras o correcciones. También elimina todas las suposiciones sobre lo que necesita para que algo funcione. Solo quiero usar mi computadora, no administrarla.

Además de las aplicaciones de Apple, si quisiera instalar el GIMP en una manzana, ¿iría a buscar ufraw si quisiera soporte para eso y cualquier otra dependencia que tenga GIMP? Si quiero que se instale Netbeans, ¿obtendrá un JDK y un maven si lo deseo?

Si no, ¿hay algo en proceso?

Sé que no actualizo mis aplicaciones con tanta frecuencia, pero eso se debe principalmente a que no estoy al tanto de las actualizaciones. Todas las actualizaciones suceden en segundo plano.

Walter

Chealion
fuente
¿Has mirado LinuxMint? Está basado en Ubuntu y utiliza repositorios de Ubuntu, pero incluye cosas como controladores propietarios, códecs multimedia, etc. Pruebe un LiveCD. Puede aliviar algunos de los problemas de su tableta y tarjeta de video Wacom. linuxmint.com/about.php
JMD
1
pregunta relacionada: superuser.com/questions/28529/macports-fink-etc
cregox

Respuestas:

26

Hay dos sistemas principales para el software Unix en OS X: MacPorts y Fink

Fink es similar (y se basa en iirc) al aptsistema Debian / Ubunutu : ofrece binarios precompilados. MacPorts está relacionado con las colecciones anteriores de BSD Ports: en lugar de binarios preconstruidos, contiene punteros a la fuente original + parches necesarios para que esa fuente funcione en su plataforma (y con las otras aplicaciones que ha instalado a través de los puertos).

Ambos obtendrán Gimp y todas sus dependencias instaladas para usted: Fink será más rápido ya que no tiene que compilar, pero Macports le da más control sobre lo que se construye.

También hay una herramienta más nueva llamada Homebrew que no he usado; pero pretende proporcionar una mejor interoperabilidad con las cosas que ha instalado a mano y confiar más en las bibliotecas nativas de Mac en lugar de solo las bibliotecas instaladas.

Una búsqueda rápida muestra una variedad de preguntas que ya hablan sobre Macports y Fink y las diferencias entre ellas.

James Polley
fuente
2
Usted puede construir a partir de la fuente con Fink, de hecho, si desea utilizar la punta de lanza con frecuencia tiene que.
dmckee
Ok, parece un partido relativamente cercano. No tiene tanto como me gustaría, pero creo que debería poder hacerlo. Netbeans no está allí, y Eclipse se remonta a 3.2, que es antiguo. Tiene algunas herramientas de seguridad que me gustarán.
Supongo que mi próxima computadora será una MacBook Pro. Esperemos que sea menos de 1 año de distancia.
55
¡Ve con homebrew!
cregox
1
Encontré homebrew mucho más sencillo que configurar macports.
Urraca
3

Hay MacPorts , que es un sistema de gestión de paquetes para OS X que proporciona puertos de varios paquetes de Linux. Otro es Fink , pero MacPorts generalmente está más actualizado.

KeithB
fuente
3
La actualización realmente depende del software que desee. Las aplicaciones y bibliotecas científicas que uso están mucho más actualizadas en Fink.
dmckee