Quiero compilar nuevas versiones de openssl, bash, y similar a unix herramientas de la misma manera que Apple haría. Quiero enlace con el OS integrado de bibliotecas donde sea posible, y quiero copiar los binarios resultantes en /usr/bin
, en sustitución de lo que Apple se suministra con OS X.
Soy consciente de que esto es generalmente una idea terrible, por dos razones:
- Una actualización de OS X podría restablecer Apple binarios, la anulación de su trabajo y dejar el sistema en un estado desconocido.
- Algunos programas de software puede depender el comportamiento específico de Apple binarios.
En su lugar, se recomienda que los usuarios de mac instalar los binarios personalizados junto a Apple binarios del sistema. Ambos homebrew y MacPorts operan bajo este principio.
Sin embargo, soy de los Mavericks, que nunca va a recibir otra actualización de software de Apple. El Apple binarios en mi sistema tiene vulnerabilidades de seguridad conocidas, que en mi opinión supera teórico de los problemas de compatibilidad.
Hay una manera estándar de ir sobre esto, o es diferente para cada programa? Puedo de alguna manera aprovechar partes de, por ejemplo, la MacPorts proyecto para hacer el proceso más fácil, o tengo que instalar todas las dependencias de compilación a partir de cero?
Si esto simplemente no es realista posible, me gustaría saber que demasiado.