Diferencia entre instalar una aplicación en OS X y Windows

8

He estado usando Windows durante muchos años hasta ahora, pero recién comencé a usar una MacBook con OS X.

En lo que a mí respecta, cuando instalo aplicaciones en Windows, solo van a los archivos de Programa (por defecto). Las preferencias de la aplicación generalmente se almacenan en la carpeta del usuario y probablemente en el registro.

¿Cómo se instalan las aplicaciones en OS X? ¿Simplemente van al directorio / Aplicaciones? ¿Dónde se almacenan las preferencias? ¿Y cómo usar un administrador de paquetes como homebrew es diferente de simplemente arrastrar una aplicación a / Aplicaciones?

usuario1745356
fuente

Respuestas:

8

Instalar aplicaciones

Hay varias formas de instalar aplicaciones en OS X.

  • App Store: otra forma de instalar aplicaciones es desde App Store. Las aplicaciones de App Store se descargan primero como .dmga en un directorio del sistema y luego se instalan en el /Applications/directorio. Las aplicaciones descargadas de la App Store están protegidas, lo que significa que solo pueden leer y escribir en carpetas específicas. También se gestionan un poco mejor cuando se trata del proceso de instalación y desinstalación.

  • Desde la Web / Arrastrar y soltar: las aplicaciones OS X a veces se distribuyen como carpetas independientes con una .appextensión o dentro de un instalador con una .pkgextensión. En ocasiones, los programas se distribuyen en una .dmgimagen de disco que contiene .appy tal vez una Readme.aplicación descargada fuera de la tienda de aplicaciones podría no ejecutarse a menos que haga un clic secundario para ejecutarla y luego otorgue permiso. Esta es una característica de seguridad. (Es similar en apariencia al Windows UAC, pero funciona de manera diferente).

    Las aplicaciones generalmente se instalan en, /Applications/pero cada usuario puede tener su propio directorio de aplicaciones dentro de su carpeta de inicio, ubicado en /Users/{user}/Applications/, o ~/Applications/para abreviar. Las aplicaciones ubicadas en el ~/Applicationsdirectorio personal aparecerán en las búsquedas de Launchpad y Spotlight.

  • Package Managers / The Command Line: es bastante común (especialmente para los desarrolladores) instalar aplicaciones a través de la línea de comandos con homebrew , macports o incluso como gemas Ruby. A veces, estos aterrizan en otros directorios, como /usr/local/bin/Si no está seguro de dónde un administrador de paquetes está colocando sus archivos, esa información está fácilmente disponible en Internet.

Datos del usuario

Lo más parecido al registro de Windows en OS X es la noción de una "lista de propiedades". Las listas de propiedades son pequeños archivos guardados por cada aplicación y, a diferencia del registro de Windows, no están centralizados. Los archivos de la lista de propiedades terminan en una .plistextensión. (Curiosamente, a diferencia de Windows, extensiones de archivo no definen lo que un archivo está en OS X tanto como lo hacen en Windows. Buscador hace depender extensiones para obtener información sobre cómo mostrar un archivo, pero el meta-datos del archivo se trata con más importancia en OS X que en Windows)

A veces se guardan /Users/{user}/Library/Preferences/, pero se pueden guardar en una variedad de lugares, dependiendo de la aplicación y el tipo de información que se almacena. Por ejemplo, Safari almacena sus pestañas ancladas y la última sesión en~/Library/Safari/LastSession.plist

Desinstalar aplicaciones

Tenía preguntas sobre la desinstalación de aplicaciones cuando obtuve mi primera Mac. La respuesta más simple es que simplemente puede eliminar el paquete .app del /Applications/directorio. Como se señaló anteriormente, es posible que queden algunos plistarchivos.

En la versión anterior de OS X, había aplicaciones de desinstalación de terceros que intentaban limpiar por ti. Todavía están disponibles, pero no sé qué tan bien funcionan, porque las versiones más nuevas de OS X son más estrictas en cuanto a seguridad. (Puede probar AppZapper si lo desea).

Apple tiene un artículo de base de conocimiento que cubre la instalación y eliminación de aplicaciones desde fuera de la App Store.

Moshe
fuente
Re "Las aplicaciones ubicadas en el directorio personal ~ / Aplicaciones aparecerán en las búsquedas de Launchpad y Spotlight "; ¿No hacen los demás también?
Pacerier
Re "en la versión anterior .."; ¿Quieres decir que para versiones anteriores de Mac simplemente eliminar el .app no ​​funciona?
Pacerier
6

Si el archivo termina en .app, arrástrelo a la carpeta de aplicaciones. Si el archivo termina .pkg, haga doble clic para ejecutar el instalador.

Las preferencias se almacenan normalmente en / Users / username / Library / Preferences o / Users / username / Library / Application Support.

Homebrew se utiliza para instalar aplicaciones de línea de comandos. Hay un complemento (homebrew cask) que le permite instalar aplicaciones gui. Si no eres bueno con la línea de comando, no uses homebrew.

2426021684
fuente
No necesita ser bueno con la línea de comando para usar homebrew. Unos pocos comandos simples es todo lo que necesita la mayor parte del tiempo.
cenit