| Gestión de software en MacOSX |
|
|
|
|
Gestión de software en MacOSX
Como todos habréis comprobado, en el OSX, muchos programas se instalan por medio de paquetes (.pkg). Para los que sepan de Unix/GNU Linux, esto les sonará un poco más, pues en estas distribuciones se suele operar con rpms, debs, etc. que emulan y en mi modesta opinión, superan al formato de Apple (heredado de Next, todo sea dicho). Cuando un paquete es instalado con el instalador del OSX, muchos archivos son copiados a lo largo de todo el árbol de directorios. Los paquetes más sencillos sólo contendrán un aplicación que se copiará sin mayor problema en Durante la instalación se crea otro paquete gemelo que se almacena en Las recetas pueden borrarse, pero como no ocupan mucho espacio, lo mejor es dejarlas. Mi directorio de recetas ocupa 55Mb. Yo voy borrando sólo las de los programas que ya no utilizo. El sistema de paquetería de Apple se complica un poco más en metapaquetes ( Para ver los contenidos de un paquete, basta con hacer Click+Ctrl o pulsar con el botón derecho. Podemos crear nuestros propios paquetes con nuestro propio software, documentos, etc., aunque normalmente son sólo los desarrolladores los que utilizan este sistema para transportar información. Para crear paquetes yo utilzo el PackageMaker que viene con las DeveloperTools:
El PackageMaker básicamente consta de 5 pestañas y sólo dos de ellas son las complicadas, aunque por el contenido sean las más sencillas. Estas dos pestañas son las Files y Resources. En ellas hay que especificar la ruta hasta las carpetas que contengan el contenido y los recursos del paquete, de los que pasamos a hablar ahora mismo.
La carpeta de contenidos debe contener, valga la redundancia, todos los archivos del paquete ordenados en los directorios necesarios para que reproduzcan la estructura que debe quedar cuando el proceso de instalación haya terminado. Por ejemplo, si deseamos instalar
Y decirle al PackageMaker que mi directorio raíz de contenidos es El directorio de Resources es más complicado para ser discutido en profundidad aquí. La ayuda de PackageMaker es bastante completa. Debe contener ciertos archivos como un ¡Sin embargo no hay ningún Las pestañas de Info, Description y Version del PackageMaker son más fáciles de entender. Contienen opciones como si debemos pedirle al usuario que reinicie, si debemos solicitar la contraseña de administrador, si el usuario puede especificar la posición en el disco de los programas a instalar, la versión del programa, una breve descripción, etc.
Cuando hemos introducido todas las opciones y tenemos los directorios preparados podemos proceder a generar al paquete. Si inspeccionamos luego el paquete generado desde el Finder, veremos varios archivos, entre ellos un También podemos grabar el trabajo hecho en una definición de paquete ( Por último decir que podemos invocar al instalador desde el terminal con el comando
Más sobre paquetes aquí y aquí.
macosx >> |
| < Anterior | Próximo > |
|---|


Como todos habréis comprobado, en el OSX, muchos programas se instalan por medio de paquetes (

